“Heap, Heap, Array!”
Articles about the soon-to-be-lost art of computer programming.


Living the Pipe Dream
How to run PHPUnit tests in PhpStorm
A tutorial for people who keep forgetting how to run PHPUnit tests using PhpStorm.

Living the Pipe Dream
How to fix MySQL Workbench 8 for Mac
MySQL Workbench 8 contains a bug that prevents it from starting on Macs. Don’t worry: it’s easy to fix!

Living the Pipe Dream
Should you use Docker with WSL2 to develop large PHP apps on Windows?
Spoiler alert: no.

Living the Pipe Dream
MDX: The good, the bad, and the ugly
If you have your own blog and like the simplicity of Markdown, but don’t want to give up JSX, you may want to give MDX a try.

Living the Pipe Dream
Allonsay’s language classification algorithm
How you can detect the language of texts, without using the “ML” word.

Living the Pipe Dream
Finding the most common words in a set of texts for a word cloud
Alternatively: why word counting is nothing like bean counting.

Living the Pipe Dream
(Not) looping over lists in PHP
This post discusses three common array functions: map, reduce, and filter.

The Project Aisle
Recreating Conway’s Game of Life using React
A small reimplementation of Conway’s classic simulation game using React.

Living the Pipe Dream
Datetime formatting in Go
Go’s time package takes a novel approach to defining datetime serialisation formats. Is it an improvement over existing alternatives?