Command Palette
Search for a command to run...
Comments
Join the discussionNo comments yet. Be the first to comment.
DSA with Python
I’ll be posting here daily with what I learned and what problems I solved. Whether you're just starting out or restarting after a break this journey is for you. Let’s learn DSA with Python together
DSA With Python – Day 1: Let’s Begin Together
Hey there! Over the last few weeks, I’ve been posting regularly on LinkedIn, and over 600 of you subscribed to my newsletter to learn how to code for free using AI and YouTube. Today, I’m officially kicking off my journey to master Data Structures an...
More from this blog
RAG: Retrieval Augmented Generation
RAG is the dominant architecture for production AI applications that need to answer questions about specific documents, recent events, or private data. Understanding it completely — including its fail
Chunking: Why Document Splitting Determines RAG Quality
Developers often focus on which LLM to use or which embedding model is best. In practice, chunking strategy has a larger impact on RAG quality than either of those choices. A mediocre LLM with good ch
Vector Databases: Infrastructure for Semantic Search
Vector databases are purpose-built for one operation that general-purpose databases handle poorly: finding the k most similar vectors to a query vector. Understanding why this requires specialized inf
Semantic Search: How Meaning-Based Retrieval Works
Semantic search is the retrieval mechanism in RAG. Getting it right is the difference between an AI assistant that finds the correct information and one that retrieves garbage and hands it to the LLM.
Vectors and Embeddings: The Mathematical Foundation of AI Systems
Before you can build a RAG system, design a semantic search engine, or understand why vector databases exist, you need to understand embeddings. This is the concept that makes everything else work. Wh

