First things first. Let’s start from the end. I built a thing during the holidays, and this was the automagically generated alarm message I heard […]
Latest posts
Not-an-Alarm – Part 4/5 – Bug in the Google Tasks API
Start from Part 1 of the series if you missed the previous episodes. Anything that can go wrong, will go wrong. While writing the integrations for my […]
Not-An-Alarm – Part 3/5 – From dreams to requirements
Check out Part 1 of the series if you missed it. As the project advances, the focus shifts from conceptualizing ideas to defining precise requirements—laying […]
Not-An-Alarm – Part 2/5 – Solution and feasibility
Check out Part 1 of the series if you missed it. At the heart of this project lies a core idea: this isn’t another alarm […]
Not-An-Alarm – Part 1/5 – So I’m building a thing during the holidays
Is there any better way to spend the holidays than coding from the moment you open your eyes to the moment you fall asleep in […]
Navigating the Chaos: Lessons from Support-Driven Problem Solving
One of my favourite sources of inspiration, I have to admit, is the Google Site Reliability Engineering team. A few days ago I ended up […]
Navigating the Database Landscape
In the age of document databases, I find solace in my SQL roots, a language learned more than twenty years ago through sweat and literal […]
Embracing Microservices: A Counterpoint to the Critics
In a recent article by Felix Seemann, the pitfalls of adopting microservices without a clear reason were thoroughly examined. While Seemann’s insights raise valid concerns, […]
Unlocking Hidden Potential: The Class-File API in JDK 22
Java, a programming language beloved by developers worldwide, continues to evolve and adapt to the changing needs of the software industry. While many are familiar […]
Monorepo vs. Polyrepo: Exploring Code Organization Approaches
Slightly inspired by a Two-Wrongs article with a hard take on microservices and its more moderate follow-up, I’ve been thinking for a while to write […]