Do simple things

Tue Jun 06 2023
Going on a trip into complexity and back again for something that didn't need to be complicated.

Plausible analytics: Self-hosted analytics for free

Mon Jan 31 2022
Plausable analytics is self-hosted Google Analytics. Free and easy to host.

Trello to Notion for free

Tue Jun 01 2021
Learn how to Use Huginn to move cards from Trello to Notion for free.

Automated morning music with Pipedream, Huginn, and Mailbrew

Mon Mar 29 2021
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

Mon Mar 01 2021
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

Sun Jan 31 2021
Use Thumbor and base64 to create tiny image thumbnails for your Ruby on Rails applications.

RSS Bridge and Huginn: Feeds for everything

Mon Oct 05 2020
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

Thu Sep 03 2020
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

Sun Aug 30 2020
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

Mon Aug 10 2020
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

Wed Jul 01 2020
Want to finally stop going on Twitter every single hour of every single day? I can help you!

Hetzner Cloud Review: Revisited in 2020

Thu Jun 18 2020
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

Mon May 18 2020
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

Sun May 03 2020
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

Thu Feb 27 2020
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

Sat Feb 15 2020
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

Sat Feb 08 2020
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

Sun Oct 06 2019
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

Sat Sep 07 2019
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

Mon Jul 22 2019
Use Turbolinks and prefetching to get near instant page loads in a server rendered web application.

Heroku vs self-hosted PaaS

Thu Jul 18 2019
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

Sat Jan 26 2019
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

Sun Dec 30 2018
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

Fri Jul 06 2018
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

Sat May 19 2018
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

Fri Mar 16 2018
Save money by using Hetzner Cloud instead of AWS or DigitalOcean. Find out more in this review with benchmarks included.