Articles for people who
ship the stack
Original rewrites on React, Node.js, TypeScript and AI — practical notes from the same engineering practice behind our operator software. Article bodies are in English.
Tagged: go
TypeScript 7 and the Go Port: Faster Builds, Memory and Editor Feedback
TypeScript 7 swaps the compiler for a native Go engine. Parallel builds, lower memory use, a new language server, and the migration caveats to check first.
8 min readA Minimal RAG Pipeline in Go With langchaingo, Groq and Jina Embeddings
A minimal RAG pipeline in Go with langchaingo: an in-memory vector store, cosine search, Groq for answers and Jina embeddings, plus a demo of bad context.
10 min readBuilding a Gemini Agent in Go: Raw SDK, Genkit and ADK Compared
One retro-game appraiser agent built three ways in Go, with the GenAI SDK, Genkit and Agent Development Kit, plus how to run each on Cloud Run or Google's agent platform.
19 min readWaiting vs Computing: Concurrency and Parallelism in Node.js and Go
Runnable Node.js and Go examples that separate concurrency from parallelism, showing when promises suffice, when you need worker threads, and how goroutines differ.
8 min readFrom Scanned Lab Reports to Structured Data: OCR Architecture Trade-offs
How a budget-constrained health startup can weigh OCR libraries, Google Cloud APIs and a self-hosted vision LLM when turning medical scans into structured JSON.
8 min readNode.js vs Go for a JSON API: Same Throughput, 2.6x Less Memory
A side-by-side load test of identical Node.js and Go HTTP services shows where a rewrite pays off (resident memory) and where it does not (throughput and latency).
8 min readOne Weather CLI, Five Toolchains: Rust, Go, Zig, Bun and Node.js
How the same small HTTP-plus-JSON CLI looks in Rust, Go, Zig, Bun and Node.js, and what binary size, build time and setup friction mean for your choice.
14 min readSelf-Hosted Vision LLM OCR in Go: Rasterizing, Prompting, Parsing
A Go worker turns medical PDFs into JSON with a vision LLM on Ollama: pdftoppm rasterizing, strict prompts, fallback parsing and Redis Streams consumers.
7 min readPicking a Language by Problem Shape: Lessons From TypeScript's Go Port
What the choice of Go for the native TypeScript compiler teaches about matching tools to workloads, valuing tooling speed and porting large codebases step by step.
5 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.