Blog
- Ellipsis in pager template fails accessibility tests - 21st August 2024
- Publishing a Zettelkasten - 21st August 2024
- Writing bash scripts with Nix - 20th August 2024
- Bash scripting for fun (and profit?) - 19th August 2024
- Mermaid - markdown for charts - 18th August 2024
- Types add context - 17th August 2024
- What are err, req and res? - 16th August 2024
- Docblocks or attributes? - 15th August 2024
- Makings things frictionless - 14th August 2024
- LEGO, robotics and open-source software - 13th August 2024
- Always write your code as if... - 12th August 2024
- Commits are cheap - 11th August 2024
- To configure or not to configure - 8th August 2024
- People read more code than they write - 7th August 2024
- Computers don't care - 6th August 2024
- Application code is only part of the puzzle - 5th August 2024
- Drupal 7 security support changes - 4th August 2024
- Drupal 11 is here! - 3rd August 2024
- Merging unrelated histories - 2nd August 2024
- Adding automated tests to Content Access by Path - 1st August 2024
- Why I use Linux for my operating system - 31st July 2024
- Maintaining backward compatibility - 30th July 2024
- Don't run code formatting in your CI pipeline - 29th July 2024
- Using a run file in your CI pipeline - 26th July 2024
- Only have one URL per Git remote - 25th July 2024
- Things aren't perfect - 24th July 2024
- There isn't just one way to do something - 22nd July 2024
- Automation, Linux training and mechanical keyboards with Jochen Lillich - 19th July 2024
- What's the smallest number of dependencies you can have? - 18th July 2024
- Queuing long-running tasks - 17th July 2024