-
Designing the Handrail Platform Core: One Core, Many Workflows
Inside the Handrail AI agent platform core: ingestion gateway, LangGraph.js runtime, tool gateway, guardrails, audit log — and a knowledge base split in two.
-
Separate Small Apps, or One Platform?
Four separate AI agent apps or one platform? Why the “don’t decompose too early” lesson from microservices shapes AI agent platform architecture in 2026.
-
Why We Start With the Domain, Not With Docker
Why domain-driven design starts with the business, not `docker compose up`: the big-picture board, the strategic decisions it surfaced, and the price of each.
-
Event Storming: Modeling a Domain on a Wall Before You Write Code
Event Storming explained: the colour grammar, the three zoom levels, and how a wall of sticky notes models a domain before you write a single line of code.
-
How Microservices Are Really Built: A Series
I want to show you how microservices are built in real life. Not the conference-talk version, where three perfectly named services exchange events and nothing ever fails. And not the tutorial version, where the domain is a to-do…
-
Four Ideas, Confronted With What the Market Already Ships
Four AI agent ideas for the SDLC — ticket refinement, incident autofix, a self-learning knowledge base and CI review — confronted with what GitHub, Sentry, Intercom and Datadog already ship.
-
Why AI Agents in the SDLC: Opening a New Series
A ticket sits in the queue for three days because nobody noticed the description doesn’t say whether the endpoint needs admin-role authorization. A developer starts implementing it, makes the wrong assumption, the PO rejects the PR two days…
-
PostgreSQL vs MSSQL Locking: Architectural Differences and Practical Patterns
Mastering Database Concurrency: From MSSQL Lock Hints to PostgreSQL MVCC.
-
When and How to Use Locking Hints in SQL Server?
In a perfect world, the SQL Server Query Optimizer works perfectly. It automatically decides when to use Shared (S) locks for reading and Exclusive (X) locks for writing, while following the rules of your transaction isolation level (usually…
-
C# Threads? What purpose do they serve? (more theoretical)
Can you imagine an application that, when you input some data or press a button, freezes and waits for a long action to finish executing? Exactly, me neither… How is it done in C#? What are Threads? A…












