Fortes
About
Post Archive
This is what is online right now. More will be revived later?
2023 July
Hierarchical Tags in Hugo
2023 May
Using FZF in a Deno Script
2023 January
Debugging Hugo via meta tags
2022 June
Make Git better with FZF
2022 February
Extracting FitBit Weight Data
2021 December
Letterbox Blur with ImageMagick
2021 January
Scripting Photo Collages with ImageMagick
2020 June
Getting Debian to send emails that actually get delivered
2020 February
Linux disk encryption with LUKS and LVM
2019 July
Working From Everywhere
2019 April
Merging piped
stdin
with command-line arguments within Bash
2018 June
Mixing React and DOM events
2018 February
Using Rclone and MergerFS together across drives
2017 November
One Good Tweet
2017 October
Using Language Servers in Neovim
Coda
Command-line photo geotagging
2015 December
Adventures in command-line photo organization
2014 September
Updated Pareto Browser Filter
2011 June
Talking Treesaver
2011 March
Treesaver on The Big Web Show
The Pareto Browser Filter
2011 February
Treesaver Open Source Release
2010 December
Treesaver gets Scobleized
2010 August
Introducing Treesaver
Treesaver Sneak Peek
2010 February
Soft Hyphenator
2008 July
Introducing the Dynamic Layout Library
2007 August
jMetronome: Using jQuery to keep typographic rhythm
2007 May
Font Rendering Across Rich Platforms
The Sad State of Online Advertising
Video and Screenshots from the Mix Panel