All Articles

Diving into WebAssembly: What It Is and Why It Matters

WebAssembly is revolutionizing web development by enabling near-native performance in the browser. This article explores what WebAssembly is, why it matters, and how it fits into modern web development, including...

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...