-
Generating Static Reference Documentation from an OpenAPI Specification
February 2021 -
Mining Ethereum on a Raspberry Pi 4
December 2020 -
Grand Canyon R2R2R via Bright Angel
October 2020 -
FIT, GPX, KML, TCX, CSV - GPS Activity Filetype Differences
October 2020 -
Despite What You've Heard, Crime has Actually Decreased in 2020
August 2020 -
Sleep Tracking with the Oura Ring and Coros Apex
August 2020 -
Backpacking Yosemite
July 2020 -
Quick Fast: My Strategy for Fasting as an Endurance Athlete
June 2020 -
Multifactor Authentication Hacking is Getting Real
June 2020 -
Image Optimization Using srcset with a Hugo Shortcode
May 2020 -
1st Place at the 2019 Miwok 100k: Race Report
May 2019 -
1st Place at the 2019 Zion 100: Race Report
April 2019 -
Adding an External Canonical URL to a Hugo Template
February 2019 -
NodeJS Lambda Authorizer for JWT Access Tokens
December 2018 -
Three-Legged OAuth2 from Single-Page Applications: A Use Case for a Function-as-a-Service
November 2018 -
Thru-Hiking the Tahoe Rim Trail in 6 Days
September 2018 -
New Website!
September 2018