Category PHP

PHP in 2024

It’s 2024, and I’m excited about PHP. Will some people think I’m weird because of that? Sure. Do I have good reasons to be excited about a programming language that’s been around for more than 25 years, which generally has…

Testing Patterns

While building tempest/highlight, I came across an interesting design problem. One of its core components is a concept called “patterns”; these are classes that match a very specific part of code-to-be-highlighted using regex. Part of my test suite’s responsibility is…

WordPress 6.5 Release Candidate 3

The third release candidate (RC3) for WordPress 6.5 is ready!  This version of the WordPress software is under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended that you…

A syntax highlighter that doesn't suck

It all started with Aidan sending me this message: Huh. Isn’t there a better way to do syntax highlighting for that? He was talking about code blocks for the upcoming Tempest docs site. I must say I wasn’t surprised by…

WordPress 6.5 Release Candidate 2

The second release candidate (RC2) for WordPress 6.5 is ready!  This version of the WordPress software is under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it’s recommended that you…