July
19th,
2022
How small issues add up to potentially severe security exploits.
June
28th,
2022
A short guide on selecting meaningful work for an individual contributor.
June
20th,
2022
How I built a database-backed microblog API into this blog for free.
June
13th,
2022
Using RGBME 0.7.0 to make RPI matrix scripts displayable via a browser.
June
8th,
2022
Build vs. buy (or download) for a template engine in MatrixML.
April
26th,
2022
Patching old BDF fonts to render characters they were never meant to.
April
11th,
2022
Responding to sudden deprecation in the MLB LED scoreboard.
April
9th,
2022
Applying lessons from my toy language to simplify building custom LED templates.
March
14th,
2022
How an unexpected bug caused slow RSpec loads and hindered TDD adoption.
February
13th,
2022
Extending Devise's session expiration functions with automatic logout features.