Home
Starting Up
Tech
Creators
A.I.
Lifestyle
Money
Idea Board
Vibe Coding Tools
Products
Ideas DB
Case Studies DB
Subscribe to IH+
Starting Up
Tech
A.I.
Creators
Lifestyle
Money
Join
17
Likes
0
Bookmarks
47
Comments
Report
Anyone using rails in 2020?
by
Hamed Montazeri
Just curious if people still like it here...
Trending on Indie Hackers
I spent $0 on marketing and got 1,200 website visitors - Here's my exact playbook
68 comments
Veo 3.1 vs Sora 2: AI Video Generation in 2025 🎬🤖
30 comments
I built eSIMKitStore — helping travelers stay online with instant QR-based eSIMs 🌍
21 comments
🚀 Get Your Brand Featured on FaceSeek
20 comments
Day 6 - Slow days as a solo founder
16 comments
From side script → early users → real feedback (update on my SaaS journey)
11 comments
I consider it the RoR the fastest way to develop a Web application MVP.
Maybe it's not the most trending tech today, but it has become stable and reliable.
I use Ruby on Rails for all of my web applications. These apps have millions of visitors and generate millions in revenue.
I also just authored a book on Ruby on Rails and its doing far better than I expected; proof that it's still a viable option.
Yes for 15 years, nothing else. I might be in the minority, but I think it’s still an absolutely fantastic platform to build upon.
Yep, I do. All the backoffice of Logology has been made with Rails. That's probably the best framework to bootstrap something IMHO!
Agree 100%. What do you think of the scalability problem of rails? Do you see a problem at all, or nah?
If you get to a point that you are bigger than Shopify and Github then you can worry about the scalability issues. They are both big Rails shops and seem to do just fine.
Hum, I'm pretty sure you start scalability issues way before being as big as Github :)
And, that's totally normal!
My main concern with Rails is about the ORM, it's super easy to use but I'm afraid of how it can scale the number of connections.
But that's ok!
Rails is efficient because you write less code than almost any other framework. You save a lot of time for development & maintenance, it's crucial when you start a project and even after that.
All techs have scalability issues at some points, as soon as you can predict your limit and know how to fix it it's not an issue.
NB: We hear a lot of hype about Rails being slow, I wonder if there is some benchmark with Laravel or Symfony. They're both based on PHP, and PHP sucks way more at scalability than Ruby does...
For the technical question: you would scale your connections by putting a pool in front of your DB. Something like pgpool for Postgres (although some drivers come with pools at the language level).
It was not 100% serious, but the point is that you should not worry about scaling until you arrive at a point where you should worry about it. That time is usually not when you decide which language to build your new product in :)
Can't agree more!
I was at Deliveroo when we were doing 10k+ orders a night with all order management, tracking etc. on a ropey rails 3 monolith and Heroku servers (I think we were their biggest customer 😆). We'll be fine with our SaaS projects.
(Now building with RoR myself and loving it. Deliveroo have now migrated most web stuff into services to my understanding)
For sure! I have to admit it's my all-time favorite web framework. Rails is mature, proven, and made to last.
But I have to say that Laravel and its community are making a really great impression. I'm using it in an internal project at our agency. It's very impressive.
Yes, for 10+ years now.
Definitely! I have used it for many years a bit differently than the majority: for banking/fintech APIs that don't require crazy performance but reliability on development across multiple distributed teams.
Apart from all the web specs the framework has, I find it top-class for TDD, creating standards on Json serialization, error responses, etc on a distributed environment.
For prototyping, I can just add the same than the rest of the comments. We are building at the moment a new way of bookmarking, building a toolbox for your discoveries with Rails 6. It's still in progress but in case you want to take a look 😇
https://www.save-tech.uno/
I use it all the time. It's extremely stable for backend heavy apps.
Yes I'm a rails app dev and you came make stuff with it extremely quickly. Rails 6 adds even more things to the frame work to get up and running even faster. Some cool stuff with stimulus reflex which is new allows you to add single page app behavior without using js it's all rails. I love it :)
Agree. Love it as well. The fastest way to bootstrap an app.
I love rails. Every time I try to get into another language/framework/ecosystem, I get frustrated and come back to rails. It just works. And makes programming fun. I find frameworks like Spring/Asp.net too stuffy and enterprisey.
I just love rails.. The best way to make an MVP in no time..
Yes, currently using it to build pubb.at. You can read more about why I think Rails is a great fit for founders here: https://pubb.substack.com/p/tech-stacks-for-founders
Yup! I even have a Book on using it for a SaaS Build A SaaS App In Rails
Absolutely. Rails for the backend and your favorite JavaScript framework of the day for the frontend.
I use Rails for work. It’s quite stable/predictable and makes shipping new features fast. But is also quite slow.
Switched to Elixir Phoenix for side projects and like it a lot more.
In my previous startup, I was using Node.js, and then one day, I got a chance to work on a side project with a friend which was using Rails. Development and deployment got so much easier, stable, and reliable. I really like the fact that Rails is very opinionated as it forces you to write structured code which was a bit difficult to manage in Node.js (as every senior devs have different opinions).
Rails in Backend and React in Frontend makes it very comfortable and fun to work on side-projects.
Big Rails fan but can't escape JS lol
This might help: https://docs.stimulusreflex.com/
Every day!
Definitely my favorite so far!
I haven’t used rails in a while, but I totally miss working with it!
This is a question I often ask myself about PHP.
I've been using Rails since version 0.8.6 (2005).
I don't care for Rails 6 with Webpacker so I stick with Rails 5 for the time being.
Yes, in fact I actually just switched to it. Stable, mature and extremely fast to get anything new going. Also if you don't really need a SPA having simple templated html views straight out of Rails beats mangling a pile of frontend JS any day.
hey RoR friends,
We're making something you might find useful: https://rorvswild.com
I've never actually used Rails but have a lot of experience in Django which is similar enough. The productivity you gain by leveraging a mature "batteries-included" framework like this beats any street cred you might get from the early adopter stuff. I love shiny new tech as much as the next person but if you want to move quickly pick something mature and a bit more "boring" if it's a solved problem (CRUD heavy web apps). You can always bolt on a fancy SPA or mobile app in front of these frameworks later too.
Yes I still do and will always do. The fastest way to build a Web APP from MVP to scaled.
I like the idea of rails but I dislike the ruby language
Yes! I am rocking Rails 6 right now for my side projects!
Yes, still recommend rails over the other options, I've found it to be the fastest way to get an MVP built. Reduces a lot of decision fatigue as well.
Yes!
Yup!
I built my first side project in ASP.NET and building my current one in Ruby on Rails, if I have to choose between the two I'd definitely go with RoR again. At first I was a bit hesitant to use RoR because conventions seemed way more strict, but once I got the hang of it all it has really lead to is getting things working faster and keeping the code short and to the point.
More of a Laravel guy :)
This comment has been voted down. Click to show.
any specific reason? What do you use instead?
hate the syntax and I don't see any mayor advantage over other languages and frameworks. I use NodeJS/TypeScript, PHP (CakePHP, don't like Laravel), Python (with Flask, don't like Django) :)
Woo really? CakePHP or Flask? You like to write code :D
yes :D
This comment was deleted 5 years ago.