Apache Kafka Internals - Part 2: How Kafka Stores Data : Segments, Indexes and OffsetsIn Part 1, we established an important mental model: A Kafka topic is divided into partitions, and each partition is an ordered, append-only log. But this raises a deeper question: What does that loAug 18, 2026·9 min read
From a Prompt to a Playable Game: My Amazon Q CLI ExperimentWhile exploring the recent trend of vibe coding (a topic I’ll cover in another blog), I stumbled upon Amazon Q Developer CLI through an exciting campaign called “Build Games with Amazon Q CLI” That’s where my curiosity kicked in, and I decided to giv...May 31, 2025·5 min read
The Paradox of AI: Always Answering, Rarely KnowingWe're often advised during interviews or college exams to say "I Don't Know" if we don't know an answer, rather than guessing. However, AI chatbots never say "I Don't Know" to any question. They always provide some kind of answer, even if it's not wh...May 18, 2025·5 min read
Demystifying the OSI Model: A Layer-by-Layer Guide to Network CommunicationOverview The OSI Model (Open Systems Interconnection) is a conceptual framework that standardizes the functions of a telecommunication or computing system into seven distinct layers. Each layer serves a specific purpose, enabling various devices and ...Sep 16, 2024·12 min read
Unlocking the Future of Virtual Interactions: AI's Disruption in Entertainment and GamingTransforming Experiences with Personalized Content, Dynamic Worlds, and Community-Driven Innovation with the help of Virtuals Protocol.Jun 28, 2024·7 min read
Build Chat Application using JavaWe will be learning about socket programming and will also create a simple console based chat application in Java using learned concepts.Jun 14, 2024·6 min read
Mastering Markdown : How to write impressive PR and Issue CommentsAlmost every developer wants to get into this amazing world of Open Source and one of the most important parts of open source contribution (and the ultimate goal after fixing the issue) is to raise a PR and get it merged. Or you might want to add som...Jul 23, 2023·4 min read