Articles for people who
ship the stack
Rewrites on React, Node.js, TypeScript and AI. A translated body is shown when it exists. If it does not, you see the English text and a note that says so.
Tagged: Migration
Moving RAG From Pinecone to Postgres pgvector: Six Months Later
Moving RAG from Pinecone to Postgres pgvector, six months on: 9M vectors, real cost, latency and recall numbers, what got worse, and when pgvector is right.
7 min readMigrating an MCP Server to the 2026-07-28 Spec: Twenty Minutes, Step by Step
Migrating an MCP server to the 2026-07-28 spec in about twenty minutes: sessions are gone, five changes to know, Python SDK 2.0 steps and the MRTR rewrite.
10 min readWe Dropped Our Vector Database: pgvector Served 40M Embeddings Fine
A migration story: replacing a paid vector store with pgvector on 40 million rows, including the backfill method, the recall mistake that hid in dashboards, and when not to switch.
5 min readDeepSeek V4.1 Flash: What Changes When the Cheaper Model Retires the Flagship
A breakdown of V4.1 Flash's architecture, cache savings, benchmark wins and losses, new pricing, migration steps and the risks to test before V4 Pro is silently rerouted.
8 min readUpgrade Prisma to v7 in a Next.js app with driver adapters
Upgrade Prisma to v7 in a Next.js app: ESM, schema and generator updates, dotenv, config modules and client creation through driver adapters, in TypeScript.
3 min readReact JS to TypeScript Migration Part 1: Safe Project Setup
Part 1 of moving React JS to TypeScript: strictness flags, tsconfig shape, converting JSX files module by module, and keeping the app shipping the whole time.
7 min readMigrate Redis vector demos to a shared Azure AI Search index
Move LangGraph vector search from Redis demos to a shared Azure AI Search index: declare the schema, filter by session, delete by query, keep other users.
6 min readWhy teams migrate from LangChain chains to LangGraph workflows
Production agents need durable state, branches, and HITL. Keep LangChain tools inside nodes; move control flow to an explicit graph when operability demands it.
8 min readLessons From Bun's AI-Driven Zig-to-Rust Port: Verification Is the Real Work
What Bun's agent-assisted move from Zig to Rust teaches about test suites as contracts, porting guides, unsafe code, and why verification now limits AI coding.
12 min read
About these articles
Request a 24h estimate
Need the same stack in a production operator layer? Send the brief — estimate within 24 hours.