Notes from the field

Practical articles on Laravel, PHP, and web development from Glen Lockhart at Bright Web Development.

From broken reports to a bottle of Champagne: the FHRS platform launch

I took over a food safety compliance SaaS that was timing out on reports, leaking memory on imports, and had serious security gaps. Here's what I fixed, and how Paul marked the launch.

How a PHP config change and library update eliminated every PDF failure on a 27-module SaaS

Consultants on a health and safety compliance platform were hitting intermittent PDF failures in the field. The root cause was PHP memory configuration. Here's how I found it and fixed it.

5 things to check before your PHP platform goes down in production

Most production PHP incidents are preventable. These are the five checks I run on every platform I take over, and what I typically find.

Why I use automated deployments (and why you should too)

Manual deployments carry more risk than most teams realise. Here's what I replaced them with, and why automated deployment is one of the highest-value infrastructure improvements you can make.

The hidden cost of no error logging: a real-world example

A PHP platform was generating errors every day for months. Nobody knew because the logs were either too noisy to read or not configured at all. Here's what I found and fixed.

When WordPress is the right choice (and when it isn't)

WordPress and Laravel aren't competitors. They solve different problems. Here's a practical framework for knowing which to choose.