5 May 2026 · Updated: 26 May 2026
OpenCode is the open-source agentic CLI tool that both Anthropic and Google moved to block from their subscription APIs. Here’s a hands-on look at what makes it genuinely different, and whether it’s worth switching from Claude Code.
16 November 2025 · Updated: 15 December 2025
Comparison of Playwright MCP server vs. Chrome DevTools MCP server
10 November 2025 · Updated: 9 March 2026
How to setup new Node.js projects, with linting and formatting using Oxc.
16 October 2025 · Updated: 15 December 2025
Overview of Lima and Colima on macOS, how they differ, install commands, Docker usage examples, and Apple’s native Container runtime.
12 October 2025 · Updated: 16 December 2025
In recent months I have been learning about Astral, and have started using uv and ruff. This led me to try to find similar tools for other languages.
30 September 2025 · Updated: 16 December 2025
I have recently learned about uv and the uv workflow. Since then, I’ve been using uv a lot more, both for personal projects and at work!
28 September 2025 · Updated: 3 February 2026
Comparison of Claude Code vs. Cursor CLI vs. Gemini CLI vs. Codex CLI
16 August 2025 · Updated: 14 December 2025
Hands-on impressions of GPT-5 across ChatGPT, Cursor CLI, and Microsoft Copilot, plus notes on quotas, hallucinations, and the auto-router trade-offs.
11 August 2025 · Updated: 14 December 2025
Today I learned, in Kubernetes v1.34, kubectl will also support a new strict subset of YAML called KYAML.
28 May 2025 · Updated: 14 December 2025
Hands-on review of OpenAI o3: deep research-style answers, multi-source web lookups, latency tradeoffs, and comparisons to ChatGPT 4o/4.5/4.1.