Categories

Original article categories are retained to preserve historical organisation and links. Explore the broader topics.

Architecture

Make Logging Work for You

2 minute read

Some time last week, I overheard something interesting in the office. One of our technical leads asked another to prepare a talk about logging for our weekly...

Event-Driven Architecture with Spring Boot

4 minute read

In this post, I explore how to implement EDA using Spring Boot, complete with practical examples and best practices. It’s a little bit long becasue of code s...

Approaching load balancing

2 minute read

This post is inspired by some very recent events… wink wink 😅 Let’s just say one server took the fall for the whole squad.

Non-functional Development

1 minute read

Early in my career, “good development” meant writing clean code and making features work. That’s where most of us start, and honestly it’s not wrong. You nee...

How to Use Java Streams Effectively

1 minute read

Java Streams can make your code beautiful, declarative, and clean or they can turn it into unreadable spaghetti if you don’t know what you’re doing.

Back to top ↑

CleanCode

Why Clean Code Matters

1 minute read

If you’re aiming to level up from “just another developer” to someone who builds serious, production-grade systems, this is where it starts. It goes without ...

Back to top ↑

Career

Back to top ↑

Growth

Back to top ↑

Life

Back to top ↑