
84EM.DEV is my web development notebook.
After years of building web applications, APIs, and frontend interfaces, I started writing down the patterns and solutions that actually hold up in production. This site is where those notes live.
What you’ll find here
Practical web development content: backend architecture, frontend patterns, WordPress when it’s the right tool, and the occasional deep dive into performance or accessibility. No framework-of-the-week hype. No tutorials that only work in ideal conditions.
I write about problems I’ve solved for real clients, not theoretical exercises.
Development setup
Environment: Linux (Pop!_OS), PhpStorm, Local by Flywheel, shell scripts for automation.
Version control: GitHub, GitKraken, GitHub Actions for CI/CD.
Hosting: Kinsta, WP Engine, Linode, Digital Ocean.
Languages: PHP, JavaScript.
CMS: WordPress, vanilla PHP apps, with occasional work in other PHP frameworks and content management systems.
Static sites: Hugo, vanilla HTML/CSS/JS, with interest in exploring other generators.
Databases: MySQL, MariaDB, Redis.
Build tools: Webpack, Vite, Composer, npm, and other popular bundlers as needed.
Testing: PHPUnit, WP-CLI, Playwright, Ghost Inspector.
Monitoring: Sentry, Query Monitor, New Relic, Uptime Robot.
API tools: Postman.
AI assistance: Claude Code for development, supplemented by Codex CLI, Copilot, and Gemini Code Assist for code review and validation.
Related
For AI workflows and tool reviews, see 84EM.AI ↗.
For consulting and client work, visit 84EM.COM ↗.