Latest Articles
- October 2023: My 50-Mile Ultramarathon Packing List
- August 2023: Exploring Text-Based Content on the Gemini Protocol
- August 2023: GPT Functions API Quickstart
Announcements
- 2022 Year in Review
- 2021 Year in Review
- 'ReactJS Foundations' Book Releases in March 2022
- 2020 Year in Review
- The Makerspace Journey (Pecha Kucha Talk)
- 2019 Year in Review
- 2018 Year in Review, Part III
- 2018 Year in Review, Part II
- 2018 Year in Review, Part I
- My Volt Framework Lightning Talk at RubyConf
- OpenFarm: 323% beyond funding goal in one month.
- OpenFarm Kickstarter is Live!
- FarmBot Featured in WIRED Magazine
Web
- Exploring Text-Based Content on the Gemini Protocol
- A Script to Convert Gemini Sites to Audio
- Really Simple Typescript Builds with Parcel
- Fabulous Text Only Websites, 2018 Edition
- Browser-Speech: Simplified HTML5 Speech Synthesis
- Authorization with JSON Web Tokens
- Ruby Websocket Services with Websocketd
- What Are Cookies, Anyway?
- The Secret Lives of HTTP Requests
General
- My 50-Mile Ultramarathon Packing List
- GPT Functions API Quickstart
- Problems and Solutions for Spaced Repetition Software
- Porting Naivechain to Typescript
- Interesting Finds: io-ts Runtime Type Checker
- Real World Use Case For Typescript Record Types
- Persistent Key/Value Storage via Ruby Standard Lib
- Writing Ruby Square Bracket Methods
Forth
- Improving RetroForth Comprehensibility with `retro-document`
- A Linked List Implementation for RetroForth
- An Interactive Memory Dump Utility for RetroForth
- TIL How RetroForth Implements Deferred Behavior
- RetroTS- Porting the RetroForth VM to Typescript
- FlashForth Installation: Arduino UNO on Linux and Mac
- Common Forth Symbols and Idioms
- Forth Programming as a Learning Experience
Hardware
- Creating Paper Templates and Stencils in OpenSCAD
- Cura Settings for XYZ DaVinci 1.0
- Building Tiny Raspberry Pi Linux Images With Buildroot
- Build a Raspberry Pi Linux System the Hard Way
- Practices that Make Raspberry Pi Work Easier
- Video Resources for Embedded Linux Learners
- Raspberry Pi Weather Station with Secure Scuttlebutt
Practices
- Tools and Practices I Use In Every Real-World Software Project
- Journal Apps with Reminders Help Make and Break Habits
- Keeping an Offline Copy of StackOverflow with Kiwix
- Software Tools for Hobby-Scale Projects
- A Year of Developer Journals with jrnl.sh
- Listening to Developer News While Driving
- Tools for Writing Better Ruby