LQIP in Rails using Thumbor and base64
January 31, 2021 - 3 min read
RSS Bridge and Huginn: Feeds for everything
October 5, 2020 - 5 min read
Prevent blank and initial search with Algolia
September 3, 2020 - 1 min read
My experience when changing from macOS to Ubuntu 20.04
August 30, 2020 - 5 min read
Autocomplete in Ruby on Rails using Stimulus
August 10, 2020 - 8 min read
Break bad habits by making them annoying
July 1, 2020 - 6 min read
Hetzner Cloud Review: Revisited in 2020
June 18, 2020 - 5 min read
Self-hosted tools for web development
May 18, 2020 - 10 min read
Self-hosting serverless with OpenFaaS
May 3, 2020 - 9 min read
Fixing deliverability issues with Mailgun to Microsoft addresses
February 27, 2020 - 1 min read
Blogging with Gatsby and headless Ghost CMS
February 15, 2020 - 8 min read
Offline capable Gatsby site on Cloudflare Workers
February 8, 2020 - 1 min read
Visual Studio Code plugins for Ruby
October 6, 2019 - 3 min read
12 tips for being more productive
September 7, 2019 - 9 min read
Instant page loads with Turbolinks and prefetch
July 22, 2019 - 4 min read
Heroku vs self-hosted PaaS
July 18, 2019 - 14 min read
42 performance tips for Ruby on Rails
January 26, 2019 - 14 min read
Ruby on Rails to Elixir: Testing APIs
December 30, 2018 - 5 min read
Google Analytics gtag with Rails 5 and Turbolinks
July 6, 2018 - 1 min read
Running ActiveJob inline in feature specs in Rails 5.2
May 19, 2018 - 1 min read
Hetzner Cloud: A quick review
March 16, 2018 - 7 min read
Get the latest content in your inbox for free
Some of the things I write about
- Self-hosting
- Productivity
- Ruby on Rails performance
- News in the software development world
I care about the protection of your data. Read my Privacy Policy.