Explore my thoughts on technology, design, and life
Learn how to architect and code a simple AI agent that interacts with tools, maintains context, and makes decisions autonomously.
A comprehensive guide to implementing multi-threaded Kafka consumers, comparing thread-per-consumer models with advanced multi-threaded approaches for optimal message processing.
Exploring the latest trends and technologies that are shaping the future of web development.
A simple, playful introduction to building a search engine from scratch—explained in a way even a 5-year-old could follow. Learn how inverted indexes power fast searches like finding LinkedIn posts about Meta layoffs..
Explore how queue-based systems solve complex data consistency challenges in distributed systems. Learn from a real-world example of handling cache and database updates in a Kafka-based pipeline.
Exploring how curiosity drives learning, innovation, and a more fulfilling life.