Skip to main content
  1. Categories/

Developer Tools

Zed and DeltaDB: Version Control Between Commits

Update Tools & SDKs · Jul 8, 2026 · 5 min read
I used to think the commit was the natural unit of software history. It is clean: a hash, a message, something CI can chew on and a reviewer can revert, cherry-pick, or blame. Then AI coding agents made the gap around the commit impossible to ignore.
Zed and DeltaDB as version control between commits

MCP: What It Is and Why It Changes How You Build AI Tools

Deep Dive AI & LLM · Apr 21, 2026 · 11 min read
Before MCP existed, adding tools to an AI application meant writing the same glue code over and over. You had OpenAI’s function calling syntax. Anthropic had tool use with a slightly different schema. LangChain abstracted over both, but now you depended on LangChain’s versioning decisions. Every new model provider meant rewriting your tool definitions. Every new tool meant re-registering it across every AI integration you maintained.
Model Context Protocol — how MCP connects AI models to tools and data sources

Streamlining AI Development with LiteLLM Proxy: A Comprehensive Guide

Deep Dive AI & LLM · May 25, 2025 · 8 min read
At some point I had three side projects each talking to a different LLM provider, with API keys pasted into three .env files and three slightly different client wrappers. Swapping GPT-4o for Claude in any of them meant editing code. That is a silly amount of friction for what is, underneath, the same chat-completion call, so I put a LiteLLM proxy in front of everything and never went back.
Streamlining AI Development with LiteLLM Proxy: A Comprehensive Guide