You can read the blog in chronological order here or read one post at a time below.
Recent Posts
- 2025-05-23 Colorizing Terminal Output
- 2025-05-23 Updating my Jekyll Blogging Rakefile
- 2025-05-19 The Jolly Tea Pot and Monospaced Fonts
- 2025-05-15 Pseudodrafts with Stimulus.js
- 2025-05-15 My Writing Process
- 2025-05-13 Building an Atom (RSS) feed
- 2025-05-12 Working with ENV variables
- 2025-05-12 Website Redesign
- 2025-05-11 Day 4 and 5 Redux — Deploying a Sinatra App with a Postgresql Database
- 2025-05-11 User Authentication
- 2025-05-11 Bugfix: Resetting Production DB Post ID Sequence
- 2025-05-10 New rake task to populate seeds.rb
- 2025-05-09 Restarting Commit Redux Deployment
- 2025-05-09 Commit Redux with Postgresql in Production
- 2025-05-09 Prepping Mojave for a sqlite App
- 2025-05-09 Day 3 Redux — Jekyll Sites
- 2025-05-09 Deploying a Jekyll build to Mojave
- 2025-05-09 Deploying a Sinatra App to Dokku with Custom Domain
- 2025-05-09 Dokku Logs
- 2025-05-09 Removing PasswordAuthentication in Mojave
- 2025-05-09 Let's Encrypt with Dokku
- 2025-05-08 Signing up for Tilde.team
- 2025-05-08 Adding users to Mojave
- 2025-05-08 Learning more about SSH Keys
- 2025-05-08 This blog in chronological order
- 2025-05-08 Day 2 Redux — Deploying a test app to Mojave, my Hetzner VPS
- 2025-05-08 Deployment of a test app
- 2025-05-08 Configuring Git to use the right SSH key
- 2025-05-08 Dokku
- 2025-05-08 SSH into Mojave
- 2025-05-08 Hetzner
- 2025-05-08 Rackup
- 2025-05-07 Day 1 Redux — Starting a Sinatra App
- 2025-05-07 Adding Markdown Support
- 2025-05-07 Displaying Timezones Correctly
- 2025-05-07 Deleting Posts
- 2025-05-07 New post with nested params
- 2025-05-07 Updating (editing) Posts
- 2025-05-07 ActionView in Sinatra, and this blog's name
- 2025-05-07 Classless CSS
- 2025-05-07 Making a Sinatra Blog
- 2025-05-07 Hello, world!