› ~/blog
Notes & insights
Practical write-ups on Laravel, WordPress performance, and shipping secure, scalable web applications — pulled from real client work.
How to Create a UUID Generator with PHP (Plain PHP, Laravel & ramsey/uuid)
Three ways to generate UUIDs in PHP: a dependency-free native function, the ramsey/uuid package, and Laravel's built-in Str::uuid() helper — with when to use each.
How to Install Composer on Ubuntu (2026 Update)
Step-by-step guide to installing Composer on Pop!_OS or Ubuntu, with hash verification, so you can start managing PHP dependencies for Laravel, Symfony, and other projects.
How to Set Up and Use GitHub SSH: A Step-by-Step Guide (2026)
Set up SSH authentication for GitHub on Linux or macOS in minutes — generate an Ed25519 key, add it to the SSH agent, register it with GitHub, and verify the connection.
Why Your WordPress Site Is Slow (And How I'd Fix It)
The most common causes of slow WordPress sites — from bloated plugins to unoptimized images — and the fixes that make the biggest difference.
A Practical Laravel Security Checklist Before You Launch
A practical, field-tested checklist for securing a Laravel application before launch — environment config, input validation, auth, HTTPS, and monitoring.