Articles on web development, system design, software engineering, and technological insights.
August 16, 2026
A practical guide to building reliable event-driven systems in Go using Apache Kafka. Learn how to implement tiered retry strategies with delayed reprocessing, route permanently failed messages to dead letter queues in Golang with Sarama.
July 21, 2026
A practical guide to scaling your database infrastructure horizontally. Learn how to shard your data, optimize query routing, and build a distributed multi-tenant architecture using Postgres, Citus and Docker.
July 12, 2026
A practical guide to implementing high-performance scroll-based animations in React. Learn the core concepts behind scroll timelines, how to synchronize GSAP with Lenis smooth scrolling, and how to sequence complex animations for both DOM elements and 3D models.
July 9, 2026
A practical guide to implementing graceful shutdown for Go HTTP servers. Learn what signals are, how Go handles termination under the hood, and how to properly shut down your server without dropping requests or corrupting data.
July 1, 2026
A reflection on the past year and looking ahead.