<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>TechBits</title><description>My personal tech blog </description><link>https://build-with-raj.vercel.app/</link><item><title>Understanding is the New Bottleneck: How to Survive the Age of AI Coding Agents</title><link>https://build-with-raj.vercel.app/posts/2026/understanding-is-the-new-bottleneck/</link><guid isPermaLink="true">https://build-with-raj.vercel.app/posts/2026/understanding-is-the-new-bottleneck/</guid><pubDate>Tue, 22 Sep 2026 05:17:19 GMT</pubDate></item><item><title>The Untrainable: A Simple Map of AI Value</title><link>https://build-with-raj.vercel.app/posts/2026/the-untrainable-map-of-ai-value/</link><guid isPermaLink="true">https://build-with-raj.vercel.app/posts/2026/the-untrainable-map-of-ai-value/</guid><description>A plain-language guide to the 2x2 matrix of &apos;the untrainable&apos; — and how to find where AI value actually hides.</description><pubDate>Thu, 11 Jun 2026 05:17:19 GMT</pubDate></item><item><title>Hybrid Search in Agentic RAG: Finding the Perfect Balance</title><link>https://build-with-raj.vercel.app/posts/2026/hybrid-search-in-agentic-rag/</link><guid isPermaLink="true">https://build-with-raj.vercel.app/posts/2026/hybrid-search-in-agentic-rag/</guid><description>Hybrid search optimizes Agentic RAG by combining semantic understanding (dense search) with exact keyword matching (sparse search) to deliver highly accurate context to your LLM. By utilizing tuning methods like Alpha weights or Reciprocal Rank Fusion (RRF), it ensures your autonomous agent consistently retrieves the best possible data for its responses.</description><pubDate>Thu, 09 Apr 2026 05:17:19 GMT</pubDate></item><item><title>Building Coding Agent Part 6: Context Compaction – Infinite Sessions Without the Bloat</title><link>https://build-with-raj.vercel.app/posts/2026/coding-agent-part6/</link><guid isPermaLink="true">https://build-with-raj.vercel.app/posts/2026/coding-agent-part6/</guid><description>Your agent&apos;s context window fills up fast. Learn a three-layer compression strategy — from silent placeholder swaps to full LLM-driven summarization — that keeps your agent running indefinitely.</description><pubDate>Wed, 01 Apr 2026 05:17:19 GMT</pubDate></item><item><title>Building Coding Agent Part 5: Skill Loading – On-Demand Domain Knowledge</title><link>https://build-with-raj.vercel.app/posts/2026/coding-agent-part5/</link><guid isPermaLink="true">https://build-with-raj.vercel.app/posts/2026/coding-agent-part5/</guid><description>Keep your agent sharp, fast, and token-efficient. Learn how to dynamically route specific instructions using a SkillLoader instead of bloating your system prompt.</description><pubDate>Tue, 31 Mar 2026 05:17:19 GMT</pubDate></item><item><title>Building Coding Agent Part 4: Subagents – Clean Context per Subtask</title><link>https://build-with-raj.vercel.app/posts/2026/coding-agent-part4/</link><guid isPermaLink="true">https://build-with-raj.vercel.app/posts/2026/coding-agent-part4/</guid><description>Keep your main AI agent focused and prevent token bloat by spawning disposable subagents with fresh context windows to handle noisy tasks and return only clean summaries.</description><pubDate>Thu, 26 Mar 2026 05:17:19 GMT</pubDate></item><item><title>Building Coding Agent Part 3: Visible Planning – Keeping the Agent on Course</title><link>https://build-with-raj.vercel.app/posts/2026/coding-agent-part3/</link><guid isPermaLink="true">https://build-with-raj.vercel.app/posts/2026/coding-agent-part3/</guid><description>Prevent your AI agent from losing its train of thought on complex tasks by forcing it to externalize its plan into a strictly constrained, visible to-do list.</description><pubDate>Mon, 23 Mar 2026 05:17:19 GMT</pubDate></item><item><title>Building Coding Agent Part 2: Tool Dispatching – Expanding the Agent&apos;s Reach</title><link>https://build-with-raj.vercel.app/posts/2026/coding-agent-part2/</link><guid isPermaLink="true">https://build-with-raj.vercel.app/posts/2026/coding-agent-part2/</guid><description>Expand your AI agent&apos;s capabilities securely by using a simple Python dispatch map to route tool calls, keeping your core execution loop untouched.</description><pubDate>Fri, 20 Mar 2026 05:17:19 GMT</pubDate></item><item><title>Building Coding Agent Part 1: The Agent Loop – Bash is All You Need</title><link>https://build-with-raj.vercel.app/posts/2026/coding-agent-part1/</link><guid isPermaLink="true">https://build-with-raj.vercel.app/posts/2026/coding-agent-part1/</guid><description>At its core, an AI coding agent is simply a trained language model running inside a basic while loop that repeatedly executes tools like Bash to interact with the world until its task is complete.</description><pubDate>Wed, 18 Mar 2026 05:17:19 GMT</pubDate></item><item><title>How I Use Superpowers with Claude Code to Build Reliable Apps</title><link>https://build-with-raj.vercel.app/posts/2026/give-superpowers-to-claude-code/</link><guid isPermaLink="true">https://build-with-raj.vercel.app/posts/2026/give-superpowers-to-claude-code/</guid><description>Most developers use AI in a chat-and-hope loop—writing a prompt, getting broken code, and spending hours debugging it. This post details how the Superpowers plugin for Claude Code fundamentally fixes this workflow by turning Claude from an over-eager junior developer into a disciplined engineering partner.</description><pubDate>Mon, 26 Jan 2026 05:17:19 GMT</pubDate></item><item><title>A Deep Dive into Database Sharding for High-Scale Applications</title><link>https://build-with-raj.vercel.app/posts/2026/deep-dive-sharding/</link><guid isPermaLink="true">https://build-with-raj.vercel.app/posts/2026/deep-dive-sharding/</guid><description>When your database gets too big for one server, it’s time to break it into pieces. Here is how database sharding works, the strategies to use, and the trade-offs you must accept.</description><pubDate>Mon, 19 Jan 2026 05:17:19 GMT</pubDate></item><item><title>Understanding Deletion Latency in LSM Trees</title><link>https://build-with-raj.vercel.app/posts/2026/deletion-latency-in-lsm-tree/</link><guid isPermaLink="true">https://build-with-raj.vercel.app/posts/2026/deletion-latency-in-lsm-tree/</guid><description>In LSM-based databases, deleting data only hides it from queries, leaving the physical files intact for weeks. This post explores why this latency occurs, how it creates compliance risks (like GDPR), and how to engineer true data erasure.</description><pubDate>Thu, 08 Jan 2026 05:17:19 GMT</pubDate></item><item><title>LSM Trees: The Modern Engine for Massive Scale.</title><link>https://build-with-raj.vercel.app/posts/2025/lsm-tree-in-modern-database/</link><guid isPermaLink="true">https://build-with-raj.vercel.app/posts/2025/lsm-tree-in-modern-database/</guid><description>LSM Trees are the ultimate write now, organize later strategy for modern data storage. By utilizing a high-speed memory layer for instant writes and a multi-layered disk structure for long-term storage, they allow databases to handle a relentless firehose of information without breaking a sweat</description><pubDate>Wed, 31 Dec 2025 05:17:19 GMT</pubDate></item><item><title>Understanding the B-Tree: The Data Structure Behind Modern Databases</title><link>https://build-with-raj.vercel.app/posts/2025/understanding-b-tree/</link><guid isPermaLink="true">https://build-with-raj.vercel.app/posts/2025/understanding-b-tree/</guid><description>The B-Tree is an elegant solution to a real-world engineering problem. By optimizing for the slow speed of disk I/O, it provides a robust, balanced, and efficient way to manage vast quantities of data. Its design principles make it the backbone of modern database systems and file systems, ensuring that the data we rely on is always just a few quick hops away.</description><pubDate>Fri, 19 Dec 2025 05:17:19 GMT</pubDate></item><item><title>Understanding Claude Skills and why it is important</title><link>https://build-with-raj.vercel.app/posts/2025/understanding-claude-skills/</link><guid isPermaLink="true">https://build-with-raj.vercel.app/posts/2025/understanding-claude-skills/</guid><description>Claude is powerful, but real work requires procedural knowledge and organizational context. Here comes Agent Skills, a new way to build specialized agents using files and folders.</description><pubDate>Fri, 19 Dec 2025 05:17:19 GMT</pubDate></item><item><title>Understanding Bloom Filters</title><link>https://build-with-raj.vercel.app/posts/2025/understanding-bloom-filter/</link><guid isPermaLink="true">https://build-with-raj.vercel.app/posts/2025/understanding-bloom-filter/</guid><description>How Bloom Filters work</description><pubDate>Wed, 17 Dec 2025 05:17:19 GMT</pubDate></item></channel></rss>