PHP
PHP projects: a charting library, a 3D engine and server-side experiments.
Maintaining a PHP framework for 25 years
From copy-pasted code in a web design company to a modular monolith, one version at a time.
7 October 2026A scalable real-time signal system in PHP and Node.js
A method for scalable real-time signalling in PHP and Node.js.
21 April 2026A queue on any table in PHP and MySQL
How to make any table into an atomic queue without adding extra columns.
14 October 2025Synthesizing
Long-form music made ten seconds at a time, with control along the whole timeline.
29 January 2025Fast log counters in PHP
Counting things and timing things in a busy PHP application, with atomic counters in shared memory so the database gets one write a minute instead of one per request.
20 January 2025FastArray (draft)
A fast array is a trie-like data structure that allows for fast insertion and removal of elements at any index. It is useful for cases where you need to insert and remove elements at arbitrary indices in an array-like data structure.
15 March 2023Modular monoliths in PHP
One PHP application built from small modules with strict edges, each ready to become a service.
14 December 2021ChartLogix PHP charts
A commercial PHP charting library.
15 January 2015PHP 3D engine
Write-up to come.
June 2009