Blog Archives
2024
- No, International Students didn’t Come to Canada to Use Food Banks - 2024-01-27T20:26:05.158959
2023
- OS Detecting QMK keyboard - 2023-01-26T00:51:53.246405
2022
- Use apt-get build-dep to install build dependencies - 2022-02-27T02:58:24.261401
2021
- Dirt-cheap Serverless Flask hosting on AWS - 2021-12-26T19:54:46.143107
- ddb-local - Python wrapper for DynamoDBLocal - 2021-12-21T02:40:50.067375
2020
- The Ruby Tutorial that I wish I had - 2020-06-13T17:53:27.797994
- Essay on Inheritance - Popular, Attractive, and Not Very Good - 2020-02-17T19:32:31.609518
- Why I did not blog for two years - 2020-01-21T03:26:59.293514
2017
- Raspberry Pi thermostat - Python Controller - 2017-12-07T23:52:50.529279
- Raspberry Pi thermostat - Building the hardware - 2017-12-07T23:52:21.472089
- tmux.conf with clipboard integration & extra features - 2017-04-16T02:45:40.881650
2016
- San Francisco Trip Part 2 - MOAH - 2016-09-04T16:01:11.924575
- San Francisco Trip Part 1 - 2016-07-31T16:34:44.888884
2015
- Due - my favorite iPhone to-do app - 2015-12-13T18:50:24.840233
2014
- DPI Scaling on Linux Mint - 2014-06-30T03:27:00.000
2013
- Offline App Usability Checklist - 2013-09-22T19:20:00.000
2012
- Debugging ARM without a Debugger 3: Printing Stack Trace - 2012-12-10T16:47:00.000
- Comparative Technical Review of Windows Phone 7.5 - 2012-03-30T05:03:00.000
- Courses I took - 2012-02-06T05:26:00.000
- Transferring installed programs on OpenSUSE 12.1 (or, trying to enlarge the root partition) - 2012-01-30T15:00:00.000
- Debugging ARM without a Debugger 2: Abort Handlers - 2012-01-27T05:18:00.000
- Debugging ARM without a Debugger 1: Use of Asserts - 2012-01-25T05:04:00.000
2010
- Working wpa_supplicant.conf configuration for the network uw-secure at UWaterloo for Xperia X10 (1.6) - 2010-07-09T02:45:00.000
- About Me - 2010-06-27T04:00:43.000