Kamal on Akamai/Linode vs. AWS ECS Fargate for Sporadic Ruby on Rails Apps

There’s a version of platform strategy that looks beautifully simple on a whiteboard. You pick a PaaS everyone trusts, pay the monthly bill, ship code, and sleep at night. Then one day the vendor quietly shifts focus to “sustainability engineering” and you realize the platform isn’t getting the love it used to. Sound familiar? That’s … Read more

Deploying with Kamal on Akamai/Linode

Akamai Linode with Kamal

There is a version of self-hosting that looks beautifully simple on a whiteboard. You rent a VPS and build a container, point DNS at the host, run your Kamal build and deploy, and you get an easy-to-deploy clean HTTPS site with almost no drama. And honestly, that is not a fantasy (if you don’t make … Read more

Rails 8 Multiple Databases on Heroku

Rails 8 introduced support for multiple databases, and by default, it wants to create separate database instances for your primary data, cache, queue, and ActionCable connections. If you’re deploying to Heroku and you just follow the defaults, you’ll end up with four separate Postgres databases, which means four separate billable databases instances. I’m using a … Read more

The Simple Guide to Rails Pluralization

This is probably one of the simplest things, but something that I have to stop and ask myself over and over again:  when do I use singular or plural when using Rails generators?  I’ve been a long time fan and user of Ruby on Rails.  I’m also not a developer, so working with proper coding … Read more

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.