JavaScript Currying Explained
A discussion on currying and partial application in JavaScript with practical examples including React's connect and letter ciphering.
Originally published Feb 17, 2019
A discussion on currying and partial application in JavaScript with practical examples including React's connect and letter ciphering.
Originally published Feb 17, 2019
Color-coding is intuitive — until it isn't. For millions of color-blind users, red and green look identical. Here's why symbols aren't optional, they're essential.
Originally published Oct 22, 2025
AI may overuse emojis, but in developer logs they're more than decoration. Here's why ✅, ❌, ⚠️, and ℹ️ deserve a place in your terminal.
Originally published Sep 23, 2025
Practical Git commands that save you time, recover lost work, and help you debug faster. Think of this as your essential Git cheatsheet.
Originally published Sep 21, 2025
Built Phucking Cards, a free Cards Against Humanity clone for 3-20 players. Runs on Express + Socket.IO + Redis. Ran into some interesting problems with timeout propagation, mobile touch events, and callback registration.
Originally published Nov 10, 2025
Took a Windows-only BusyTag widget and made it work on macOS. Found some fun bugs involving file buffering and learned why fsync() matters.
Originally published Oct 30, 2025
Learn how to set up jBPM on macOS using Docker, including prerequisites like Xcode CLI, Homebrew, and verification steps for Docker installation.
Originally published May 15, 2020
A Python script to automatically clean up GitHub notifications by marking closed or merged issues and pull requests as done.
Originally published Sep 13, 2025
How to eliminate human error in blog timestamps by pulling the last modified date directly from the filesystem in Next.js.
Originally published Sep 16, 2025
How I built a CLI tool to create YouTube playlists from my subscriptions, with quota-aware API calls, OAuth caching, and no frontend.
Originally published Sep 11, 2025
A walkthrough of using docker-compose override files to manage local image tags, avoid committing dev-specific changes, and support multiple configurations.
Originally published Feb 13, 2019
Lessons learned while extending a Gatsby blog with images, and the pitfalls of outdated tutorials when working with fast-moving frameworks.
Originally published Feb 16, 2019