All Articles

Modelling Relationships in F# for Domain-Driven Design

Exploring how F#'s discriminated unions can model complex relationships in domain-driven design, particularly in financial systems.

Caching with Service Workers

A beginner's guide to understanding service workers and how they enable caching for offline-first web applications.

Angular Security Best Practices

Essential security practices for Angular applications to protect against common vulnerabilities.

The Phillips Curve

The Phillips Curve illustrates the inverse relationship between inflation and unemployment, suggesting that lower unemployment comes with higher inflation and vice versa.

Exploring the Blazor Framework

A comprehensive guide to the Blazor framework, its features, and how it simplifies web development with C#.

Serverless Architecture - Should You Make the Switch?

Serverless architecture is revolutionizing how we build and deploy applications. But is it the right choice for your next project? This article explores the pros and cons of serverless computing,...

Ragia Forest & Falls Hike

Join me on an unforgettable hike through the historic Ragia Forest, a place rich in history and natural beauty, where Mau Mau freedom fighters once found refuge.

Self-Actualization: Growing to Be Your Best Self

Self-actualization is the journey of becoming your best self. It involves self-awareness, self-control, and continuous growth. This article explores how to achieve self-actualization and the signs that show you are...

My Take on Electric Vehicles: Beyond the Hype, Into the Future

A personal reflection on the electric vehicle revolution — exploring its promises, pitfalls, and the role Africa can play in shaping a cleaner, smarter transport future.