Step-by-step guides for the work we actually do — Laravel, PHP, WordPress, MySQL, Linux servers, and the occasional rabbit hole. Every command has been run on a real machine; nothing is theoretical.
Install Node.js LTS on Ubuntu 22.04 or 24.04 via NodeSource or nvm. Verify npm, avoid stale setup_18.x, and fix the…
Configure WordPress multisite with subdirectories on Nginx: enable the flag, run Network Setup, add the rewrite rules, and verify a…
Install Laravel 10 or 11 on Ubuntu: verify PHP and Composer, run composer create-project, configure .env, generate APP_KEY, and boot…
Install PHP on Ubuntu 22.04 or 24.04: default apt install, Ondřej PPA for specific versions, common extensions, and a hello.php…
Install Composer on Ubuntu 22.04/24.04: install PHP extensions, download the official installer, verify the live SHA-384 hash, and install system-wide.
Install MySQL 8.0 on Ubuntu 22.04: apt steps, mysql_secure_installation, auth_socket vs native password, verification, and common install errors.
I recently needed to find prime numbers in JavaScript from 1 to 100 for a quick script, and I learned…
I recently faced a problem where I needed to dynamically set site title and tagline in WordPress based on the…
I ran into a small but annoying problem while working on a UI: I needed to capitalize all words in…
I ran into this exact problem when I tried to print a web page for a client: everything came out…
Sign in to your account