codesbyjit.dev
~/blog·7 entries

$ cat ~/notes

Field notes from building products end-to-end - fullstack TypeScript, self-hosted infra, and the occasional foray into local LLM inference. Mostly things I wish I'd known six months ago.

⌘K
$ cat post.md
─────────────────
# what-is-rag-how-retrieval-augmented-generation-actually-works
tags: [RAG, LLM, AI Engineering, Vector Databases, Machine Learning, System Design]
read: ~1min
★ FEATURED · LATEST

What is RAG? How Retrieval-Augmented Generation Actually Works

A practical breakdown of Retrieval-Augmented Generation — why LLMs hallucinate, how RAG grounds answers in real documents, and the architecture decisions that make or break a RAG system in production.

AUG 29, 2026·1 min read·#RAG #LLM #AI Engineering #Vector Databases #Machine Learning #System Design
read post →
→
AUG 29 ·26

Why Distributed Systems Break at the Edges: Retries, Events, and the Outbox Pattern

The difficult part of distributed systems isn't sending a message. It's handling what happens when databases, queues, and services fail at different times. A practical breakdown of retries, idempotency, dead-letter queues, and the Outbox Pattern.

#Distributed Systems#Event Driven Architecture#Outbox Pattern#Redis#RabbitMQ#Microservices#Backend
01 min
→
AUG 29 ·26

Low-Level Design Isn't About UML: It's About Designing Code That Survives Change

Low-Level Design is less about drawing class diagrams and more about managing complexity. A practical look at interfaces, abstractions, dependencies, and designing systems that remain maintainable as requirements change.

#System Design#Low Level Design#LLD#Software Architecture#OOP#Design Patterns#Clean Architecture
01 min
→
AUG 29 ·26

Why Solana Feels Different to Build On: Understanding Its Architectur

Solana's performance comes from architectural decisions that differ from traditional blockchain systems. This article explains the ideas behind parallel execution, accounts, transactions, and high-throughput design.

#Rust#Blockchain#Web3#Solana#Smart Contracts#Accounts#Transactions
01 min
→
AUG 29 ·26

What Happens When AI Agents Get Their Own Wallets?

AI agents can already reason and use tools. Giving them wallets introduces a new capability: the ability to pay, transact, and interact directly with on-chain systems.

#AI Agents#Blockchain#On Chain Agents#Crypto#Web3#Autonomous Agents#Wallets
01 min
→
AUG 29 ·26

AI Agents Aren't Just Chatbots: How Agentic Systems Actually Work

AI agents are moving beyond question-and-answer systems. This article breaks down how agents use reasoning, tools, memory, and feedback loops to take actions and complete real workflows.

#LLM#AI Engineering#AI Agents#MCP#Agentic AI#Tool Calling#Automation
01 min
→
AUG 29 ·26

I Built an AI Coding Agent in Rust — Here's What Actually Happens Under the Hood

AI coding agents are more than chatbots with access to a terminal. Here's how I approached building Codey in Rust, from context and sessions to tools, MCPs, Skills, and plugins.

#LLM#AI Agents#Rust#Coding Agents#MCP#Model Context Protocol#Developer Tools#TUI#Ratatui
01 min
Subscribe via RSS

New posts hit your reader instantly — no email, no tracking.

/rss.xml