I Tried to Implement a 2024 USENIX Paper on Caching. Here’s What Happened.

Building a Self-Hosted Google Trends Alternative with DuckDB

Instagram's URL Blackhole

Designing a 36-key custom keyboard layout (2021)

Cross-Region MSK Replication: K2K vs. MirrorMaker2

Staying on Top in the Age of LLMs

Stop using icons in data tables

Docker Hardened Images (DHI) for Backstage app: go distroless!

Hands on with Context Graphs and Neo4j: Remembering the Why

Runtime Tracing for AI Agents: What Your OpenClaw Agent Actually Does Inside the Container

Computer Adaptive Learning system in 24-hours using a custom Whisper v3

How I Taught a Dragonfly to Fuzz Itself

Junior Developer in the Age of AI

Flutter ECS: DevTools Integration & Debugging

Found this cheat sheet for LMP

Why LangChain Alone Fails in 2026: My Streamlit Switch Story

We Saved 1.1GB of Memory on Our Java Microservices by Fixing One JVM ‘Secret’

The Exception Handling Pattern 99% of Java Developers Get Wrong (And How Senior Engineers Use RFC 7807)

I built a free Go vanity URL server on Cloudflare Workers

Redis Caching - Finally Explained Without the Magic

Fitness Functions: Automating Your Architecture Decisions

Two Months of Vibe-Coding: Scala, Constraints, Trust and Shipping

Optimised Implementation of CDC using a Hybrid Horizon Model(HH-CDC)

I am moving away from Scala

10 Modern Java Features Senior Developers Use to Write 50% Less Code

Essay: Why Big Tech Leaders Destroy Value - When Identity Outlives Purpose

Your AI diagram looks great and nobody will read it

Revisiting YAGNI from an architectural perspective

The age of Pump and Dump software

Breaking the Zimmermann Telegram (2018)

More →