Do simple things
Tue Jun 06 2023
Plausible analytics: Self-hosted analytics for free
Mon Jan 31 2022
Trello to Notion for free
Tue Jun 01 2021
Automated morning music with Pipedream, Huginn, and Mailbrew
Mon Mar 29 2021
My Ruby on Rails stack for side projects in 2021
Mon Mar 01 2021
LQIP in Rails using Thumbor and base64
Sun Jan 31 2021
RSS Bridge and Huginn: Feeds for everything
Mon Oct 05 2020
Prevent blank and initial search with Algolia
Thu Sep 03 2020
My experience when changing from macOS to Ubuntu 20.04
Sun Aug 30 2020
Autocomplete in Ruby on Rails using Stimulus
Mon Aug 10 2020
Break bad habits by making them annoying
Wed Jul 01 2020
Hetzner Cloud Review: Revisited in 2020
Thu Jun 18 2020
Self-hosted tools for web development
Mon May 18 2020
Self-hosting serverless with OpenFaaS
Sun May 03 2020
Fixing deliverability issues with Mailgun to Microsoft addresses
Thu Feb 27 2020
Blogging with Gatsby and headless Ghost CMS
Sat Feb 15 2020
Offline capable Gatsby site on Cloudflare Workers
Sat Feb 08 2020
Visual Studio Code plugins for Ruby
Sun Oct 06 2019
12 tips for being more productive
Sat Sep 07 2019
Instant page loads with Turbolinks and prefetch
Mon Jul 22 2019
Heroku vs self-hosted PaaS
Thu Jul 18 2019
42 performance tips for Ruby on Rails
Sat Jan 26 2019
Ruby on Rails to Elixir: Testing APIs
Sun Dec 30 2018
Google Analytics gtag with Rails 5 and Turbolinks
Fri Jul 06 2018
Running ActiveJob inline in feature specs in Rails 5.2
Sat May 19 2018
Hetzner Cloud: A quick review
Fri Mar 16 2018