Archive
2026
May 22 Oh My GruvBox: Bringing Retro Colors to Oh My Posh
May 22 AutoCommit: The Green Grid as a Learning Device
May 17 Linknim: A Bookmark Server Written in Nim
May 16 Vapor Chamber: A Command Bus for Vue Vapor
May 03 Groove: Save States for Solo Development
Apr 19 Nemo Sushi Preview: Quick Look for Linux
Apr 17 NimBase: xBase Programming for the Modern Linux Terminal
Apr 10 MySQLite: MySQL Protocol Over SQLite
Apr 06 Waybar Weather Widget: Live Weather in Your Status Bar
Mar 19 REST API Blueprints: Seven Production-Grade Implementations
Mar 17 gott: A Friendlier CLI for Game of Trees
Mar 04 Cognitive Coding Constraints: When Code Structure Affects LLM Cost
Mar 04 xterm Colors Cheat Sheet: All 256 Colors, One Click Away
Mar 03 KPI Ritual Capture: When Metrics Become Theater
Mar 01 The Green Gaslight: Why Delivery Isn’t Learning
Mar 01 Codecraft: Building a Static Site Generator in Python
Feb 21 Terra Verde: An Earthy Light Theme for VS Code
Feb 19 In Praise of “Hobbyist Languages”: The Unsung Heroes of Software Development
Feb 15 AWS Scaling Recipes: EC2 and ASG in Shell Scripts
Feb 13 Cloudflare Learning: From DNS to Full-Stack Serverless
Jan 29 Splice: High-Performance Signal Dispatch for JavaScript
Jan 28 Jinja2TT2: A Perl Transpiler
Jan 26 The Joy Division Effect: How I Learned Programming by Making Waves
Jan 22 Stop Dockerizing Your Dev Databases
Jan 21 My Wedding: A Handcrafted Digital Invitation
Jan 21 Building a Self-Documenting Portfolio Page
2025
Dec 28 Git Metrics: GitHub Stats as SVG Images
Dec 27 Feed to Posts: Keeping Your GitHub Profile Current
Dec 18 MEAT: Reactive State Without the Framework
Nov 17 Bash: Unlocking the Xterm Color Palette
Nov 10 Bash: Automating Self-Hosting Git Repository Backups
Nov 09 Bash: Managing Bookmarks with Linkding and Podman
Jul 05 lgit: Local Git with SQLite Sync and Style
Jul 04 Bash Prompt Changer: A Gallery for Your Terminal
Jan 17 CRT CSS: Retrocomputing Aesthetics for VS Code
2024
Oct 25 JavaScript Email Obfuscation with XOR Encoding