“Heap, Heap, Array!”

Articles about the soon-to-be-lost art of computer programming.

An inferior brown bear assaults a Cylon
  1. People on a running track. One person is lying on the ground.

    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.

  2. Broken MySQL Workbench logo

    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!

  3. Tux stares at you through Windows

    Living the Pipe Dream

    Should you use Docker with WSL2 to develop large PHP apps on Windows?

    Spoiler alert: no.

  4. The Good, The Bad, and the Ugly – TikTok edition

    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.

  5. Time-travelling spacecraft disguised as a police box

    Living the Pipe Dream

    Allonsay’s language classification algorithm

    How you can detect the language of texts, without using the “ML” word.

  6. A police officer applies some pepper spray against a protester

    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.

  7. Roller coaster train in a loop

    Living the Pipe Dream

    (Not) looping over lists in PHP

    This post discusses three common array functions: map, reduce, and filter.

  8. Shapes created from coloured blocks

    The Project Aisle

    Recreating Conway’s Game of Life using React

    A small reimplementation of Conway’s classic simulation game using React.

  9. Kitchen with a flip clock, a calendar, and an analog wall clock

    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?