PHP Architect

Articles and News

More News

Advanced Unique Index Patterns for Soft Deletes (MySQL and PostgreSQL)

February 27, 2026

   Tell me if this has ever happened to you: a user contacts support because they’re randomly seeing different order histories every time they log in. Sometimes they see their recent purchases, sometimes they see orders from years ago, and sometimes they see nothing at all. After several hours of debugging, you discover that […]

Here’s Why FrankenPHP Worker Mode Saves Your Sanity

January 30, 2026

The Bootstrap Problem Every PHP Developer Ignores

 A lot of developers spend little to no time thinking about how our code gets from being code to something that can be interacted with by the consumers of our code. There are several large components that we can affect to improve the performance of this interaction. One of them that doesn’t get much […]

Database Views: The PHP Feature Nobody Uses (But SHOULD)

January 19, 2026

Database Views: The PHP Feature Nobody Uses (But SHOULD)

 One of the more challenging pieces of maintaining applications that uses an SQL database is the fact that queries only every get more complex as the application grows. It never ever gets simpler so you start having to copy and past the same complex join into multiple places and good luck if you have […]

Why Your PHP Dates Keep Breaking (And How to Fix It)

December 18, 2025

 If you’ve ever spent hours debugging a date-related bug only to discover that some code somewhere modified a DateTime object you thought was safe, you know the pain. DateTime in PHP is mutable, which means any code that touches your date object can silently change it, leading to bugs that are incredibly challenging to […]

Relational Databases Made Simple

December 7, 2025

Relational Databases Made Simple

 If you’re building web apps with PHP, you are almost certainly using a relational database, even if you call it “MySQL” or “Postgres” and rarely think about the theory behind it. Relational databases can be one of the unseen workhorses of our technology stack, but understanding them to a greater degree will improve your […]

The Secret Header That Makes Your PHP App 10x More Secure

November 15, 2025

     As developers in the year 2025, keeping our systems and applications secure is of the utmost importance. One of the most common ways that attackers can make our applications less secure is by using a class of vulnerability called Cross-Site Scripting (XSS). XSS allows an attacker to inject malicious client-side scripts into […]

Stop Manual Refactoring: Automate Your PHP Upgrades with Rector

October 22, 2025

Stop Manual Refactoring: Automate Your PHP Upgrades with Rector

 One of the more challenging parts of coding is making sure we’re constantly refactoring our code to make it easier to maintain. It’s also a pain to try and keep up with all of the deprecated features in PHP, and major upgrades can be a major headache. But what if there was a tool […]

What’s New in PHP 8.5? (Release Date + Must-Know Features)

October 2, 2025

What’s New in PHP 8.5? (Release Date + Must-Know Features)

   At the time of this writing, PHP 8.5 is in the release candidate cycle, so we can finally start to discuss what’s new in the next release of PHP. In this video, we’ll discuss the timeline for the release and discuss some new features and changes we can expect to see. Overall At […]

We're sorry, but your session has expired due to inactivity. Please use your browser to refresh this page and log in to our system again.

Message goes here.

Message goes here.

Message goes here.

Message goes here.