About

Andrew Miller

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.

For AI workflows and tool reviews, see 84EM.AI ↗.

For consulting and client work, visit 84EM.COM ↗.

Connect