Writing
3-2-1 backups with restic: setup, off-site copies, restore drills
14 min
Core Web Vitals in 2026: how to fix LCP, INP, and CLS
13 min
DDR5 RAM for developers: capacity, speed, timings, and ECC
13 min
Linux VPS hardening checklist: SSH, firewall, updates, monitoring
17 min
Local LLM hardware in 2026: VRAM, memory bandwidth, quantization
16 min
Ollama vs llama.cpp vs vLLM: choosing a local LLM server
16 min
Static site caching with Nginx and Cloudflare: headers and purge
13 min
How to choose an NVMe SSD: PCIe 5.0 vs 4.0, DRAM, TLC vs QLC, TBW
12 min
Agentic coding in practice: Codex, Claude Code, and Copilot CLI with pull requests and tests
8 min
AGENTS.md Without a 1000-Line Instruction Manual: Context for Coding Agents
10 min
AI Act 2026 for Developers: Article 50, Disclosure, Logging, and Human Oversight
10 min
How to Test an AI Agent: Evals, Trace Grading, and Regression Tests
12 min
AI agent observability: traces, latency, tokens, cost, and errors
10 min
AI SDK 6 and TypeScript: Tool Loops, Structured Output, and Human Approval
15 min
MCP 2026-07-28: Stateless Servers and a Safe Migration Path
10 min
MCP Server in TypeScript: Streamable HTTP, OAuth, and Least Privilege
14 min
Assistants API Sunset on August 26, 2026: Responses API Migration Guide
10 min
Production AI Agent Architecture: Tools, State, Approvals, and Evals
14 min
Prompt Injection in AI Agents and MCP: Threat Model and Defense
10 min
RAG in production: hybrid search, pgvector, ACL, and answer quality
15 min