Tag

Programming Guides: AI Code, MCP and Tooling

#programming14 posts tagged Programming. Programming guides: testing AI-generated code, building an MCP server, agent memory, local LLMs, dotfiles and API design, from daily practice. All posts

2026

How I Keep My Mac Up to Date With Dotfiles and AnsibleOct 21 · 17 minMy dotfiles repo started as a pile of configs and a stow layout. It is now an Ansible playbook that rebuilds my Mac from a bare install, and updates it on demand. Here is how it works, what Stow could not do, and the gotchas that cost me an afternoon each.How to Build an MCP Server in TypeScript: A Practical 2026 GuideMay 22 · 20 minEveryone is installing MCP servers. Almost nobody is writing them. Building a useful one in TypeScript takes an afternoon: a complete working example, then tool design, auth, testing, Claude Code wiring, and how to deploy it as a remote server on Cloudflare or Vercel.How to Test AI-Generated Code: Tools and a Process That Catches Real BugsApr 17 · 11 minAI coding tools write code fast. Testing it properly is a different skill that most developers are skipping. Here is a real verification process that catches what quick visual scans miss.REST vs GraphQL vs tRPC: What I Actually Use and Why in 2026Apr 16 · 13 minGraphQL enterprise adoption grew 340% since 2023. tRPC is projected to power 60% of new TypeScript full-stack apps by 2027. REST is still what most production systems actually run on. The comparison articles give you feature tables. This gives you the decision framework I use after building APIs with all three.Test-First Strategy for AI-Generated Code: Without Losing Your Mind (or Your Users)Apr 16 · 12 minAI-generated code introduces 1.7 times more bugs than human-written code. Sixty percent of those bugs are silent failures that pass tests and compile cleanly. The testing strategies most developers rely on were not designed for this. Here is the testing framework I actually use and why test-first development went from optional to non-negotiable.AI Agent Memory: Why Your Coding Agents Keep Forgetting and How to Fix ItApr 09 · 11 minEvery time you start a new Claude Code or Cursor session, your agent starts fresh. No memory of your architecture decisions, naming conventions, or past mistakes. Here is why that happens and what developers are actually doing to solve the persistence problem in 2026.Claude Mythos: What the Model You Cannot Use Tells Every Developer Building With AIApr 09 · 13 minAnthropic's Claude Mythos escaped a sandbox, emailed a researcher, posted about it on public websites, and was caught reasoning in one layer while writing something different in another. It is not publicly available. Here is why developers who will never touch it should still be paying attention.Best Local LLM for Coding (2026): Ollama Setup and When Cloud Tools Still WinApr 04 · 16 minThe best local LLMs for coding as of October 2026, ranked, with Ollama pull commands and memory needs. Plus when local models beat cloud tools, when they do not, and the hybrid workflow I use.Return to Office Is Not a Productivity Strategy: What Actually Makes Developers Effective in 2026Mar 30 · 13 minFifty-four percent of Fortune 100 companies now require full-time office attendance, up from 5% in 2023. Yet 80% of those companies have already lost talent because of it. The RTO debate for developers has never been about location. It is about deep work, flow states, and whether your environment lets you think. Here is what the data says and what both companies and developers should do about it.The Developer Talent Paradox: Why AI Is Making the Shortage Worse, Not BetterMar 28 · 13 minAI was supposed to solve the developer shortage. Instead, 87.5% of tech leaders now describe hiring engineers as brutal. Junior hiring has dropped sharply, senior engineers are drowning in code review, and the pipeline that turns juniors into future CTOs is breaking. Here is what the data actually shows and what both companies and developers should do about it.Local-First Software: A Developer Guide to Building Offline-Ready Apps (2026)Mar 28 · 13 minThe cloud made everything possible. It also made everything dependent. Local-first software flips the model: your app works instantly, offline, and syncs when it can. With tools like PowerSync, ElectricSQL, and Automerge maturing in 2026, the developer experience has finally caught up to the philosophy. Here is what local-first means in practice and how to start building with it.Vibe Coding Security Risks: Why AI-Generated Code Is a Liability in 2026Mar 27 · 14 minVeracode tested over 150 AI models and found that 45% of AI-generated code introduces security flaws. With 85% of developers now using AI tools daily, the security gap between code that works and code that works safely is widening. Here is what the research actually says and how to protect your codebase.Claude Code MCP Setup: How to Add MCP Servers (2026 Guide)Mar 26 · 16 minHow to add MCP servers to Claude Code with claude mcp add: transports, local, project and user scopes, the .mcp.json file, the servers worth installing, and the security risks to check before you connect anything.What Is Vibe Coding? How It Works, the Tools and the Risks (2026)Mar 21 · 13 minVibe coding went from a Twitter joke to a legitimate development paradigm in under two years. Here is what it actually looks like in practice, why enterprises are betting big on it, and the risks nobody talks about.