Rob Zolkos

Ruby on Rails developer here to help solo devs and small teams amplify their impact. Embracing the Rails way with Hotwire and Stimulus. Email: robzolkos@hey.com Twitter: https://twitter.com/robzolkos
February 21, 2024

(How I) Deploy Solid Queue with Capistrano

I manage a small number of Rails apps that haven't yet migrated to Kamal for deployment but I wanted to migrate to solid_queue asap to reduce the service burden of running redis. These applications are deployed with Capistrano on Ubuntu LTS servers and the solid_queue is managed by linux's systemd. There isn't much information out ther...
Read more
January 31, 2024

Daily backups and diffs of ONCE Campfire source code

When you purchase Campfire from 37Signals, you will be able to download the source code. This download is a ZIP file and includes no git information. You do need to include your purchase token in the url of the download and if valid the source zip will download. You are permitted of course to push that code to your own private git repo...
Read more
January 18, 2024

Developing with browser guards in Rails 8

As part of the Rails 8 milestones, DHH added a browser guard which he explains thus: “To take full advantage of our #nobuild defaults, we need to ensure that developers have easy control over which versions of the major evergreen browsers they intend to support, and guard their application from being accessed by unsupported versions.” ...
Read more
January 5, 2024

Memory issue after Rails upgrade

I upgraded a bunch of sites to Rails 7.1 recently and the ones deployed on Heroku started to show some massively increased memory usage: How could my app that was using ~128mb of memory be using four times as much with Rails 7.1? Well, its turns out that there was a change made to the default Puma config to make use of all available co...
Read more
January 5, 2024

Debugging production ActionMailbox issues in development

When receiving and processing incoming emails with ActionMailbox, you may come across issues with particular emails that you need to debug. There is a tiny section in the Rails Guides about how to work with ActionMailbox in development. But how do we get an email that caused issues in production and debug it in development with the too...
Read more
October 5, 2022

Well hello there

I’ll write something soon. I promise.
Read more