Connect with me

Programming Myths We Desperately Need to Retire
"What's preached" vs "What works" are very much contrasting in the software world! Real softwares are buggy and theoritical purism doesn't work.
Connect with me
"What's preached" vs "What works" are very much contrasting in the software world! Real softwares are buggy and theoritical purism doesn't work.
Leetcode doesn't haunt me anymore.
A deep dive into the architectural significance of Model Context Protocol.
JDK 24 has arrived with powerful new features for Java developers. This release brings performance boosts, improved concurrency, class file instance main method and more. Dive in to explore how these updates can improve your Java code!
Hibernate simplifies Java persistence, but what exactly is it? This article breaks down Hibernate’s core concepts, how it manages database interactions, and why it’s a game-changer for Java development.
BM25 is a powerful ranking algorithm for text retrieval. This article explores how BM25 improves search accuracy by balancing term frequency and document relevance. Learn how it works and why it’s widely used in modern search engines!
This article explores the challenges and lessons learned while developing a Retrieval-Augmented Generation (RAG) app with embeddings. Discover best practices, optimization techniques, and real-world takeaways to enhance your AI-driven applications!