Event Driven: RabbitMQ for Dummies

In the world of development of high-impact software you need reliability, past are the arquitectures where you rely on a single server’s threads, you find yourself having to manage X amount of clients interacting with the system or each other. The term “event-driven” has become inevitable, just like the need for traffic lights in a busy intersection. It refers to a programming paradigm where the flow of the program is determined by events, could be user actions or messages from other systems, these events are produced by clients, need to be consumed by other clients, and in the middle you have a message broker that gives you that sweet sweet reliability that messages will indeed be delivered. ...

February 8, 2026 · 6 min · Denzel

Cycles: From Solstice to Software

December 21st marked the winter solstice: the shortest day and the longest night of the year. Then as spring arrives, we reach equilibrium again. Summer follows bringing its own shift towards the longest day of the year before autumn brings it back to equilibrium. And the cycle continues. I think we can find something profound in something as granted as the stable cycle of the seasons. Understanding cycles can be more than just poetic contemplation. ...

January 2, 2026 · 3 min · Denzel

Network Traffic Anomaly Detection

Setting up a lab for Network Traffic Analysis is one of those projects that has been floating around my list of things to do. It feels like such a useful and genuinely insightful look into the connections that a computer interacts with throughout every day. Being able to log, analyze, raise alerts and subsequently automate analysis and even take informed proactive action on a system based on the data; these are skills that feel infinitely valuable for any system exposed to the Internet or a Local Area Network. ...

November 26, 2025 · 10 min · Denzel

Block Devices and Filesystems: A Learning Journey

I bought a new NVMe drive and decided this was as good a time as any to actually understand what I was doing instead of just copying commands from Stack Overflow until something worked. Here’s what I learned about block devices, partition tables, and why everyone still pretends sectors are 512 bytes when they haven’t been for years. Finding the Drive First step: figure out where the hell the new drive actually is. ...

November 16, 2025 · 6 min · Denzel