How to Compress WOFF2 Fonts with fonttools and Brotli
Subset and re-compress self-hosted WOFF2 fonts with pyftsubset and Brotli to cut the font payload by 89%, with the exact commands and byte numbers.
Senior web developer with 15 years building CMS architectures, leading migrations, and shipping front-ends that hold up long after the original build. WordPress, Drupal, Sitecore, Jekyll, and the JavaScript in between.
Subset and re-compress self-hosted WOFF2 fonts with pyftsubset and Brotli to cut the font payload by 89%, with the exact commands and byte numbers.
The Shai Hulud worm poisoned a pnpm cache in GitHub Actions to hit TanStack and 170+ npm packages. How it worked and the steps I took to harden my repos.
Five defaults in the Claude Code VS Code extension I changed with a companion extension that patches its files and re-applies after every update.
A comparison of AppKit and SwiftUI as macOS UI frameworks, covering layout, rendering, and performance at scale, plus where UIKit and Mac Catalyst fit in.
An LLM refactor of my dotfiles sourced my workspace files, so every new shell launched more shells. I fixed it from macOS Recovery Mode with diskutil.
How I replaced an afternoon of new-Mac setup with bootstrap.sh, and why the teardown script has to be written at the same time.
My zsh prompt took a second to appear, with compinit running three times. Profiling with zprof, fixing NVM, and stopping Claude Code losing Node.
How I built The Daily Feed, a native macOS RSS reader, in Swift with Claude Code, with SQLite full-text search and Ollama-generated reading quizzes.
A native macOS photo gallery built in Swift with Claude Code. Point it at a folder and get a thumbnail grid with sorting, filtering, and favorites.
A WordPress exit intent popup plugin built with Claude Code. A custom post type, per-popup settings, A/B testing, and GA4 event tracking.