Your .env File Is Probably Public
A shocking number of Laravel applications expose their environment files. Here's how to check, and what to do if you're one of them.
Practical insights from real engagements. No fluff, no "10 Tips" listicles. Deep dives into problems solved and lessons learned.
A shocking number of Laravel applications expose their environment files. Here's how to check, and what to do if you're one of them.
The anatomy of a slow query investigation. From "the page is slow" to "here's exactly why" in a systematic approach.
A syntax validation tool for Laravel Blade templates. Find errors in your views before your users do.
A battle-tested GitHub Actions workflow for Laravel projects. Tests, static analysis, and deployment in under 5 minutes.
What it's like to study for and pass the CISSP as a software developer. The useful parts, the frustrating parts, and whether it's worth it.
Security patches stopped. Dependencies are outdated. Here's what you're actually risking and how to plan an upgrade path.
After running containerised PHP in production for 5 years, here are the things I wish I knew from day one.
How to retrieve the complete URL in PHP, including protocol, host, port, path, and query string.
Easy command line tool for finding your public IP address. No browser needed — just curl in.je/ip.
Patch critical remote code execution vulnerabilities across multiple PHPMailer installations with a single command.
A comprehensive framework for evaluating Magento developer candidates, covering technical skills, project management, and infrastructure knowledge.
How to repair a corrupted Thunderbird popstate.dat file and recover your email settings using a simple PHP script.
Showing 12 of 12 posts