Automated morning music with Pipedream, Huginn, and Mailbrew

March 29, 2021 - 7 min read
productivityself-hosting
Get a great music album delivered to the inbox every morning, with a Spotify link so that you don't have to find the album yourself.

My Ruby on Rails stack for side projects in 2021

March 1, 2021 - 13 min read
ruby on rails
This is the tools and gems that I recommend using in most Ruby on Rails projects in 2021.

LQIP in Rails using Thumbor and base64

January 31, 2021 - 3 min read
ruby on railsself-hosting
Use Thumbor and base64 to create tiny image thumbnails for your Ruby on Rails applications.

RSS Bridge and Huginn: Feeds for everything

October 5, 2020 - 5 min read
openfaasself-hosting
RSS Bridge is a great way to get automated feeds for just about anything. Combine it with self-hosted services like Huginn to make it really shine.

Prevent blank and initial search with Algolia

September 3, 2020 - 1 min read
gatsbytips
If you use Algolia for search in your React application then you might not want it to search for blank queries and prevent search on init. This is how you do it.

My experience when changing from macOS to Ubuntu 20.04

August 30, 2020 - 5 min read
hardwareubuntumacproductivity
Turns out that moving from macOS to Ubuntu 20.04 was a great thing. Improved performance, better hardware support, and more

Autocomplete in Ruby on Rails using Stimulus

August 10, 2020 - 8 min read
ruby on railsstimulus
Use Stimulus to do autocomplete in your applications. This article will show you how to use it for subreddit names from Reddit.

Break bad habits by making them annoying

July 1, 2020 - 6 min read
productivity
Want to finally stop going on Twitter every single hour of every single day? I can help you!

Hetzner Cloud Review: Revisited in 2020

June 18, 2020 - 5 min read
hosting
Hetzner has added things like load balancers and block storage to its Hetzner Cloud. It is still a great VPS provider. Learn more in my updated review

Self-hosted tools for web development

May 18, 2020 - 10 min read
Make your life easier as a developer by self hosting some services. I will teach you how to use Thumbor, Huginn, OpenFAAS, and more.

Self-hosting serverless with OpenFaaS

May 3, 2020 - 9 min read
openfaas
Self host your own serverless functions using OpenFAAS. Run code written in any programming language. All you need is a cheap VPS.

Fixing deliverability issues with Mailgun to Microsoft addresses

February 27, 2020 - 1 min read
email
Having deliverability issues with Mailgun to Microsoft domains such as Outlook and Hotmail? Do the emails end up in spam? Maybe this will help!

Blogging with Gatsby and headless Ghost CMS

February 15, 2020 - 8 min read
gatsbyghosthugocloudflare workers
I changed my blog from using Hugo to Gatsby with a headless Ghost CMS. Learn about my experiences with this hosted on Cloudflare Workers.

Offline capable Gatsby site on Cloudflare Workers

February 8, 2020 - 1 min read
gatsbycloudflare workers
Learn how to get a Gatsby site to work properly on Cloudflare Workers. You can get your site loading in under 20ms and it will work offline as well.

Visual Studio Code plugins for Ruby

October 6, 2019 - 3 min read
vscoderuby on railsrubyproductivity
A list of the VSCode plugins you need for Ruby development. Use plugins for "go to definition", code navigation, formatting, running tests, and more.

12 tips for being more productive

September 7, 2019 - 9 min read
productivity
I've read many books on productivity over the years. Here are 12 of the most useful things that I've learned from them.

Instant page loads with Turbolinks and prefetch

July 22, 2019 - 4 min read
turbolinks
Use Turbolinks and prefetching to get near instant page loads in a server rendered web application.

Heroku vs self-hosted PaaS

July 18, 2019 - 14 min read
herokuself-hostinghosting
Heroku can get expensive for side projects. You can save money by self hosting your own platform. Learn about the options for doing that here.

42 performance tips for Ruby on Rails

January 26, 2019 - 14 min read
ruby on railsperformance
42 quick tips to increase performance in Ruby on Rails applications. Learn about caching, database optimizations, faster background jobs, and more

Ruby on Rails to Elixir: Testing APIs

December 30, 2018 - 5 min read
Learn three ways to test an external API in Elixir/Phoenix. This article is aimed at Ruby on Rails developers looking to use Elixir.

Google Analytics gtag with Rails 5 and Turbolinks

July 6, 2018 - 1 min read
Get your Ruby on Rails 5 application working with Turbolinks and the new gtag.js for Google Analytics

Running ActiveJob inline in feature specs in Rails 5.2

May 19, 2018 - 1 min read
ruby on railstesting
This is how you run Ruby on Rails ActiveJob jobs when testing. Works with DelayedJob, Sidekiq, and any other queue adapter.

Hetzner Cloud: A quick review

March 16, 2018 - 7 min read
Save money by using Hetzner Cloud instead of AWS or DigitalOcean. Find out more in this review with benchmarks included.

Get awesome stuff in your Inbox

Some of the things I write about

I care about the protection of your data. Read my  Privacy Policy.