Archives
2023:
May:- Good Links for May 2023 (31 May)
- Good Links for April 2023 (02 May)
- Good Links for March 2023 (31 Mar)
- Itβs worth putting in the effort to regularly update dependencies (21 Mar)
- Good Links for February 2023 (28 Feb)
- How I organize my digital music collection (20 Feb)
- Good Links for January 2023 (31 Jan)
- Feeds: The Only Civilised Way to Read Online (08 Jan)
2019:
November: May:- More Recommended Reading: Information, Design, and UX (24 May)
- Recommended Reading List for Software Professionals (19 May)
2018:
November:- The Ultimate Cron Wrapper Script (25 Nov)
2017:
January:2016:
November: October:- Announcing rexiv2: A Rust library for photo metadata (22 Oct)
- Ledger Practices: Tracking Reimbursable Expenses (13 Oct)
- Ledger Practices: Separate Your Journals (28 Sep)
- Ledger Practices: Reporting Special Events Separately From Regular Spending (23 Sep)
- Ledger Practices: Create a .ledgerrc (18 Sep)
- Ledger Practices (18 Sep)
- PyCon Canada 2016 Tickets Available (16 Sep)
- I'll Be Speaking at PyCon 2016 (01 Mar)
2015:
December: November: April:- OpenPGP Keysigning Event Guide (11 Apr)
2013:
October:- Syntax Highlighting for 'cat' (17 Oct)
2012:
December:- A Geeky Guide to Giving (28 Dec)
- Two Videos From My Visit to Bletchley Park (22 Dec)
- Recent Reading (13 Oct)
2011:
May:2010:
January:2009:
November: October:- Doug Crockford Talk on JavaScript (15 Oct)
- Creating a Basic Makefile (22 Jul)
- XHTML is Dead, Long Live XHTML (08 Jul)
- Nifty git remote repositories (28 Feb)
- Orphans of Apollo (19 Feb)
- Mind the Gap (08 Feb)
- There is probably a word for this (05 Feb)
- Cue the flying cars (04 Feb)
- Hello World, as they say! (31 Jan)