Thinking about rewriting that app in something like Rails?

I had 5 different sites running on various JavaScript platforms - both front and back end. In March of 2024 I rewrote everything in Ruby on Rails.I wasn't planning on it,  I just followed the fun.

Seriously, how the f*** did I end up here?

That's what I said to myself when I tried to add a feature to my last site. I had to add a set of components, figure out which state store to use, debug the click events that weren't firing because of a bug in my UI framework, and then write the API endpoint for a serverless function in an entirely separate app that was a challenge to test properly.
I know I'm not alone and I'm guessing that if you've read this far, you might have found yourself in a similar situation.
There's just too much damned noise.
I fell in love with Vue 2, which was so very simple. Nuxt 2 was a joy. Vue 3 and Nuxt 3 are great improvements, but changed quite a few core concepts. Next is interesting, and Next 13 looks to be a great improvement leveraging concepts from ASP.NET in 2004. And Astro, so productive! I also love how Svelte doesn't need a runtime library, and SvelteKit makes things work like Nuxt and Next.
Sometimes I think about all of the time I spent exploring, learning, relearning, building, and rebuilding with these JavaScript frameworks and it makes me a little crazyI should be shipping things and creating value for my customers, not learning Yet Another Framework!

A Rails Renaissance? Is That a Real Thing?

Seems to be! This Twitter post caught my eye a few months ago and made me remember the sheer velocity I enjoyed with Ruby on Rails, not to mention the Ruby language itself, which I truly loved.

I thought Rails was dead?

Nope. It's not talked about as much, but the community is still alive and as vibrant as ever. Many big sites still run on a Rails infrastructure, including GitHub, Instacart, Shopify, Airbnb, Kickstarter, Twitch, Hulu, and Zendesk.

This experience shocked me, in a good way.
  • 01Customer
  • 02Payment
Revisiting Ruby on Rails

Checkout is quick and simple, and you'll have immediate access. Ruby on Rails is as fun as it ever was, join me and see why!

Contact information

Billing address

I send out emails every other week or so about what I'm learning - never any sales or marketing crap!

Payment information

You will not be charged for this purchase, but if you choose to make an optional purchase later, this card info will be used to complete that transaction!

Completing payment with PayPal