Posts
All the articles I've posted.
-
How AI Agents Log — Claude Code vs Codex vs opencode
A comparison of logging and session storage strategies across three production AI agent projects, and what JSONL, SQLite, and relational schemas each offer.
-
Async vs Threads in Python — Why Async Wins for AI Agents
A concept guide on Python threading, the GIL, asyncio, and why async is the right choice for AI agent code that calls LLM APIs and runs inside a Textual TUI.
-
Static Site Generators — A Practical Overview
A comprehensive look at how SSGs work, the tradeoff between plain SSG, themes, and UI frameworks, and why Astro is trending.
-
IP Addressing, NAT, and Geolocation Explained
A concept note covering how public and private IPs work, NAT and CGNAT, IP geolocation, geo-blocking, and VPN usage patterns.