All Blog Posts
- 2024-11-02 - Caddy container with DNS provider
- 2023-04-09 - Goodbye, Neovim
- 2023-03-31 - March 2023 Links
- 2023-02-28 - February 2023 Links
- 2023-02-11 - HP t530 Thin Client with Linux
- 2023-01-31 - January 2023 Links
- 2023-01-28 - Repeated Keypresses - an application usage anti-pattern
- 2023-01-09 - Other reasons to switch to Neovim
- 2023-01-07 - Distro Surfing 2022 Part 2
- 2023-01-05 - Small JSON libraries in C
- 2022-12-31 - December 2022 Links
- 2022-12-24 - Distro Surfing 2022
- 2022-12-15 - A small story about premature optimisation
- 2022-12-13 - Light mode is actually quite scary
- 2022-12-06 - Swap CSS stylesheet with JavaScript
- 2022-11-30 - November 2022 Links
- 2022-11-20 - Hacker News Solarized Dark Nice theme for Stylus
- 2022-11-06 - How to do SDL 2D Fullscreen and Scaling
- 2022-11-04 - C Static Analysis Tools - Part 2
- 2022-10-31 - October 2022 Links
- 2022-09-30 - September 2022 Links
- 2022-08-31 - August 2022 Links
- 2022-08-06 - How to ncursesw (as of 2022)
- 2022-05-24 - C Static Analysis Tools
- 2022-01-24 - Raspberry Pi OS (Raspbian) Bash PS1 Prompt Explained
- 2021-11-25 - How to install Ubuntu with LUKS Encryption on LVM
- 2020-01-14 - Delay Loop in 6502 Assembly
- 2016-04-28 - Reversing for Dummies
- 2015-10-24 - Raspberry Pi Vpn Router
- 2014-10-31 - Running a Python script only if it's not already running
- 2014-09-21 - The 8-Byte Two-Step Redux