Articles
14 articles
Thoughts, tutorials, and insights on software development, technology, and more.
Ask Your Vault Anything: Building a RAG Chatbot for Your Obsidian Notes
Part 5 of 5 Obsidian Notes Pipeline
2026-03-11
A RAG chatbot that answers questions about your Obsidian vault in 2.5 seconds with source attribution and one-click navigation to source notes.
2359 words
|
12 minutes
Obsidian Vault Curation at Scale: How We Transformed 1,000+ Notes in Under an Hour
Part 4 of 5 Obsidian Notes Pipeline
2026-03-10
1,280 chaotic tags, three different frontmatter formats, fixed in 30 minutes for $1.50 using AI-powered batch processing.
1603 words
|
8 minutes
Building a Semantic Note Network: How Vector Search Turns Isolated Notes into a Knowledge Graph
Part 3 of 5 Obsidian Notes Pipeline
2026-03-09
1,024 notes, zero manual links, 2,757 bidirectional connections discovered automatically using vector search and semantic similarity.
2162 words
|
11 minutes
Anthropic Batch API in Production: 50% Cost Reduction Through Smart API Architecture
Part 2 of 5 Obsidian Notes Pipeline
2026-03-08
782 files, 8 batches, 25 minutes. Building a dual-mode API architecture that automatically chooses between real-time and batch processing for 50% cost savings.
1774 words
|
9 minutes
From YouTube to Knowledge Graph: Building an AI-Powered Content Pipeline
Part 1 of 5 Obsidian Notes Pipeline
2026-03-07
1,000+ videos, 2,757 auto-generated links, $1.50 in API costs. How we built an AI-powered pipeline to transform YouTube videos into interconnected Obsidian notes.
1781 words
|
9 minutes
Claude Code Agent Teams: Building Coordinated Swarms of AI Developers
Part 5 of 5 Claude Code
2026-02-24
Claude Code's Agent Teams is a coordination layer that lets multiple Claude Code agents work together on shared codebases with explicit task managment, dependency tracking, and inter-agent communication. This feature is the difference between a productive parallel workforce and a chaotic swarm of agents overwriting each other's code.
3902 words
|
20 minutes
Claude Code Hooks: The Deterministic Control Layer for AI Agents
Part 4 of 5 Claude Code
2026-02-24
Claude Code Hooks are user-defined shell commands that execute at specific points in Claude Code's lifecycle. They are not prompts; they are system-level interceptors that guarantee certain actions always happen (safety checks, quality validation, observability logging, and workflow enforcement) regardless of what the agent's reasoning chain looks like.
3213 words
|
16 minutes
Claude Code Skills: Building Reusable Knowledge Packages for AI Agents
Part 3 of 5 Claude Code
2026-02-23
A project with 8 skills and 10,000 lines of domain documentation loads just 500 tokens at startup instead of 70,000, because progressive disclosure means agents pay for knowledge only when they use it.
2783 words
|
14 minutes
Building Effective Claude Code Agents: From Definition to Production
Part 2 of 5 Claude Code
2026-02-19
The most effective AI coding agents aren't the ones with the cleverest prompts. They're the ones with the best-designed environments. Here's how to build agents that reliably ship production software over extended sessions.
2695 words
|
13 minutes
Claude Autonomous Coding Overview
Part 1 of 5 Claude Code
2026-02-15
An orchestrator breaks a task into pieces. Specialized agents pick up work items, each carrying skills that define what they know and hooks that enforce how they behave. Context flows from session start to task completion through a deterministic pipeline. Here is how the pieces fit together.
3480 words
|
17 minutes
GraphRAG: Enhancing Retrieval with Knowledge Graph Intelligence
Part 4 of 4 Introductory AI
2026-02-11
Traditional RAG finds documents that mention your search terms. GraphRAG follows the relationships between entities to answer questions that flat retrieval cannot.
3018 words
|
15 minutes
Graph Databases: The Foundation Enabling Context-Aware AI Applications
Part 3 of 4 Introductory AI
2026-02-10
Graph databases represent a shift in how we store and query interconnected data
2942 words
|
15 minutes
RAG: Grounding AI with Real-World Knowledge
Part 2 of 4 Introductory AI
2026-02-06
Instead of relying solely on parameters learned during training, RAG-enabled systems dynamically fetch relevant information from external sources, incorporating this context into their responses.
3618 words
|
18 minutes
Vector Databases: The Engine Powering Modern AI Applications
Part 1 of 4 Introductory AI
2026-02-03
Vector databases have become essential AI infrastructure, enabling everything from advanced semantic search to personalized recommendation systems and multimodal AI applications.
3760 words
|
19 minutes