Month February 2026

Secure Your AWS Environment with GuardDuty and Inspector

Introduction: In today’s cloud-native world, security isn’t just a checkbox; it’s a continuous process that needs to be embedded throughout your development lifecycle. AWS provides two powerful security services that work together to protect your cloud infrastructure: Amazon GuardDuty for…

Migrating from Jekyll to Hugo… or not

Most of my blog posts are lessons learned. I’m trying to achieve something, and I document the process I used to do it. This one is one of the few where, in the end, I didn’t achieve what I wanted.…

JakartaOne by Jozi-JUG 2026

JakartaOne by Jozi-JUG 2026 When I Code Java was cancelled with short notice,Phillip, Buhake and I scrambled and created a substitute event. With funds from the Eclipse Foundation concept of Open Community Meetup and the organisation of Jozi-JUG, we created…

Codebase Intelligence

Navigating a new repository can be overwhelming. I built “Codebase Intelligence” tool to turn static code into an interactive knowledge base using Retrieval-Augmented Generation. Instead of the AI guessing what your code does, it reads the relevant files before answering.…

Why I’m Stepping Away from DEV (For Now)

This is one of those posts that feels strange to write, mostly because DEV has been such a positive constant for me. Writing here played a huge role in my learning journey. Putting my thoughts into words helped me solidify…

Gardening and the Pace of Things

I am a software engineer, so most of my day is in front of a screen. Things respond quickly there. Code compiles or it doesn’t, a message gets a reply, something either works or it breaks. I got used to…