Type something to search...

Dev

Observing Codex MCP Tool Calls with Langfuse

Suppose I have a small task-management app with two MCP tools: tasks_search Read matching tasks task_mark_done Complete one task after confirmationI connect the app's MCP server t

read more

pgvector and RAG, Explained Through a Real Knowledge Workflow

RAG sounds more mysterious than it is. The name means Retrieval-Augmented Generation. That is a long way to say: before asking an AI model to answer, first retrieve the most relevant source material,

read more

Ralph Loop as a Plan Queue

Ralph Loop is the simple idea of putting an AI coding agent in a loop and giving it enough structure to keep making progress. My version is deliberately smaller than the

read more

Vertical Slice Architecture with Dependency-Cruiser

I like vertical slices because they make a feature easier to delete, move, or review. The folder structure is not the main value. The value is that the code for one workflow is not spread across ten u

read more

Codex anywhere with tmux, Mosh, Termius, and Tailscale

My current mobile Codex setup is deliberately simple: I use Termius on my phone to connect to my own laptop, then run Codex inside a [tmux](https://

read more

Zod Beyond Validation

Zod is usually introduced as a validation library. That is true, but the more useful idea is boundary definition. A TypeScript type only helps after data is already inside the pro

read more