Blog
Clear, hands-on articles.
Notes on Java, Spring Boot, Kafka, retrieval and agentic architectures — with the diagrams and code that make them usable.
Articles
Latest articles.
-
8 min · Oct 2026
BlitzMath: a live classroom maths game with one Durable Object per room
How a whole class answers the same question at the same time on Cloudflare Workers: one Durable Object per room as the referee, alarms as the clock, a game core shared by server and browser, and no database or accounts.
-
14 min · Sep 2026
From idea to production: building AssetCare with Java 25, Spring Boot, Angular, Kubernetes and AI
How a Java 25, Spring Boot 4.1 and Angular 22 application went from a prototype to a live Kubernetes deployment on Hetzner with Helm, Keycloak, PostgreSQL and Let's Encrypt, what broke on the way, and what AI-assisted engineering did and did not accelerate.
-
8 min · Sep 2026
RAG with FAISS: chunking, MMR and re-ranking
Production retrieval for a regulated bank — why naive top-k fails, how to chunk and index with FAISS, and how MMR plus cross-encoder re-ranking fix it with on-premises models.
-
8 min · Sep 2026
Dead-letter topics in Spring Kafka: retries and replay
Handling failing Kafka records in Spring — bounded retries, non-blocking retry topics, dead-letter headers, idempotent consumers and a governed replay path for a bank.
-
35 min · Oct 2025
Machine Learning: A Comprehensive Top-Down Guide
A top-down introduction to core machine learning concepts, covering the whole workflow — data analysis and preprocessing through to regression, classification and clustering.
-
84 min · Oct 2025
Evals — Designing, Implementing and Interpreting AI Evaluation Frameworks
A deep guide to building and reading AI evaluation pipelines: from model accuracy through to agentic behaviour, the metrics, the tooling and where it is all heading.
-
8 min · Oct 2025
MCP for agent integrations
The Model Context Protocol, and how to integrate external tools safely — schema, capabilities, auth and guardrails.