Stitching Rain Windows
A few days back, I had to work on a feature that predicts when it’s going to rain. The data I had to work with wasn’t magical at all..it was just hourly forecasts for the day. The task was simple ...
A few days back, I had to work on a feature that predicts when it’s going to rain. The data I had to work with wasn’t magical at all..it was just hourly forecasts for the day. The task was simple ...
Every few months someone says “Don’t use UUIDs for primary keys” and suddenly everyone’s arguing again like it’s a brand new debate. I saw one of those takes again recently, and honestly it’s not w...
There’s a certain kind of energy that’s become all too familiar in Ghana’s tech circles, the constant need to argue, the air of superiority and the need to dismiss rather than discuss. If you’ve sp...
I recently turned a regular Linux pc sitting in my room into a fully integrated part of my AWS infrastructure, running containers orchestrated by ECS, accessing cloud-native services via VPN, and m...
Imagine you have an Author entity, and each Author has written a bunch of books. For instance, an author a1 might have books b1, b2, and so on. This is a one-to-many relationship. Now let’s say we...
After spending some time building serverless applications, I’ve learned that the fancy marketing only tells half the story. Yes, serverless is amazing - I’m still a huge fan - but there are plenty ...
Java’s exception handling mechanism is a great way to separate error management from regular code. But, when misused as a part of normal control flow, exceptions can become a major performance liab...
Recently, the line between entertainment and education has become increasingly blurred. Platforms like YouTube and TikTok are filled with content that feels educational but often isn’t. Majority of...
There's some smart tech going on behind the scenes
If you know me, you know I’m a loud and proud evangelist of reactive programming. But why do I prefer it over the good old traditional MVC? Let me break it down for you in my usual no-nonsense styl...