If somebody had asked me whether fireship had ruby on rails in 100 seconds, I'd have definitely said yes, I'm always shocked when a video about something popular comes out, how doesn't he run out of content?
I believe it. After you've been coding years you know you can simply do a crash course for a few hours if you're contacted for a job that will actually require rails
@@MoritzvonSchweinitz like no joke, my parents have been into horse riding for years, and I have heard from them multiple times how some people pay *literal thousands* to have their female horses bred by good males
It may not be the fastest and may have some opinionated opinions, I don't agree with, BUT This framework has been my bread and butter for 18 years. And the products are created over the years are still working and maintained. It also inspired a bunch of other frameworks - Django, Laravel, etc Thank you to the Rails team!
I CAN'T BELIEVE TWO THINGS: 1. It actually exists. I was 100% sure you were just joking. 2. It was written by a POLISH POLITICIAN, Adrian Zandberg, before he became a politician. I'm devastated. I randomly stumbled upon code written by the guy I voted for. What are the chances?
5 месяцев назад+12
@@say10s97 Don't vote and that won't ever happen again, I promise.
I started using Rails a year ago for my side project and man it loved every minute of it. It’s simple and you can focus on product features instead of dealing with configurations.
@@Ryuuzaki145 it’s nowhere near dead. You just don’t hear about it so much since it’s established. Plus the rails community aren’t like Laravel or JS, they’re just making stuff instead of shouting about tooling all the time. It’s still pretty popular and used for more than just the big names we’ve all heard about.
@@Ryuuzaki145 Lots of startups use it still and it’s very popular with small teams. A lot of startups don’t last forever but there is a definite lack of non-senior roles
As an ror developer it feels soo good to see someone talking about it in between the chaos of soo many js frameworks. Modern ror has a lott of features if someone wishes to have a go at it
Just one correction: Model name is always singular and database table names are plural, so the scaffold command will be rails g scaffold Horse and a db table called horses will be automatically created.
@@catskillmattskill join are relatively simple in rails imo, just think as a model has_many or has_one of another model. the has_many always have plurals on the model name.
@@phanta5m eh I meant has_many :through, the generators, docs, and internet are all a bit contradictory on pluralization of table name, just a bit of a rough patch in the generators in my opinion.
I started my web developer career in a bootcamp in 2017 learning rails, never worked on it on production but i still have a lot of love for it. I'm really pleased that what i learned for version 5 is still the same today.
I think that is common, it sounds like me, I started learning coding PHP at home but never worked professionally with it, but I still got some love for it.
@@rolmops883 Well people moved on from RoR to other things, such as SPAs like React, Vue, Svelte, Angular, etc so then RoR is less appealing and serves less purpose, but the people who built platforms on RoR still use it and maybe it works good together with HTMX.
@@rolmops883i use RoR daily for work. The majority of our backend services are rails. I’m more embarrassed to say we use Ember on the front end 💀 Rails is great tho, I always feel so grateful to be working in Ruby again when I have a backend project going.
I really want to build apps on something other than Rails, but at the end of the day, Rails has more than all the other frameworks. Start with Rails, and you're like 90% finished already.
Yeah but then you'd be using Rails, and that's no good :'( I joke but I also honestly hate a lot of Rails' conventions, along with Ruby as a language. I applaud anyone who is comfortable with it because our world would literally not be the same without it (with all the tech stacks built with it in the early 2010s)
@@GyroCannon Don't forget Puppet. That also uses Ruby and configures many machines. I used to work at a job that used Puppet a lot and then would use Ansible for the smallest tasks to push like changes to someone's SSH keys. Everything else was done through Git and Puppet. The majority of my work was making changes to firewall rules in YAML files for a thing called hieradata that Puppet uses. Then some custom stuff would be written in Ruby with the most minimal amount of comments in code and where there were comments, it was the most random stuff. I remember one comment for this confusing line saying the thing he was doing in Ruby was a "poor man's ". What??? I am not the biggest fan of Ruby either.
Coming from barebones PHP without any framework, Rails has taught me so much and made me a better developer. The sanity of Rails environments and database migrations, the clarity of routes and how HTTP works, the importance of background jobs for good latency, the ergonomics of Action Mailer and sending emails and above all the finesse of Active Record and the use of conventions for development speed. And let's not forget about security best practices, CSRF, XSS, all things I didn't know about before but now do yet I still just trust the framework to handle it for me.
THANK YOU. I feel like I left Plato's cave when I moved from the hundred and counting JS frameworks to a single Rails install. Hotwire/Stimulus, especially, is slept on.
As a PHP developer I must say Rails was insanely influential and would go so far as to say that without Rails there would not be a Laravel. Laravel borrows heavily from it.
Quick notice that Javascript influencers/bros will throw shade at the Rails community and DHH while using tools that were built using concepts DHH/Rails/and Ruby community created.
I’d rather trust someone who has launched a successful framework and company and still writes a lot of code (DHH) than some YT tech bros that had a stint at a big corp and think they know everything (Prime, Theo etc)
My preferred framework to work with, by far. Rails has gotten so much better in the last few years. Hotwire really helps slim down the frontend and lets you do partial page reloads and event-based pages updates really easily, even though it requires you to rewire your brain a bit when you're used to other frameworks. And other that it's just a really satisfying framework to work with that allows you to build secure and well-built applications easily. PWA support by default is coming in Rails 8, looking forward to that!
Omg I started learning Ruby recently after getting bored of pure frontend dev. So many people online think Ruby/Rails is dead in 2024, and sure it’s not hyped up like it was but I’m finding it to be a great framework. I’m very productive in it as a newbie.
I truly believe that learning Ruby on Rails in 2024 will not only make you a better web developer in general, but it will make you a better Javascript developer as well, because you'll be working with JS much closer to the browser, and not on top of some huge abstraction like React.
My colleagues called me crazy when I told that I was learning ruby in 2024. I'm also playing with elixir. What I'm sure about is that my next job won't involve Node.js.
Elixir is neat, our company has been using it internally after I wrote the app. Someday I'll be asked to write it to run on external facing sites, something I'm a little afraid of. Fireship did 100 seconds on Elixir if I remember correctly.
@@albertoarmando6711”i like JS, I just don’t like using it in places where I have literally any other choice” is what I’m hearing there 😅 sorry, big JS hater over here lol
I learned Ruby on Rails on my first student job and I still think it’s a very good framework that I enjoyed to use. I like opinionated frameworks and when you understand rails‘ magic, it’s so convenient.
Awaiting eagerly for the 27 hours react video of Primeagen where every 10 seconds he will pause and reflect on DHH and then on Ruby in general and Rails in particular :)
Then Theo will do one and be like “this is bad because it’s isn’t react or a company that pays me” - pauses to actually look at the video title after the fact.
Glad to see you cover Rails again. Always nice seeing new people come over to Rails. There's a ton of new features in 7 and 8 that will make everything through deploying to a server effectively one command. Really cool stuff that I recommend checking out.
@@Fantaztig As someone who has just moved to rails, cohesiveness and productivity. You can get things done VERY quickly in rails. Rails is also very vanilla Ruby, Ruby is not to everyone’s taste, but nobody will argue it isn’t one of the more powerful dynamic languages. You can do a LOT with it and it’s all very easy to read and reason about most of the time.
@@EightNineOne sounds actually interesting! Ruby always has this esoteric and dusty flair to it somehow. But I got in touch with it through Puppet lately and it wasn’t bad tbh. How do you see it performance wise? I noticed puppet is way faster than ansible which is written in python afaik, so I guess it’s somewhere in the middle?
@@Fantaztig Ruby has a bad rap when it comes to performance, but actually IRL it's...fine? Not sure about Python, but modern Ruby 3+ seems to be about as fast as PHP? So probably in the ballpark of Python too. Rails, anecdotally, is faster than Laravel though.
@@EightNineOne python itself is quite slow afaik, but many libs are implemented in c which makes them way faster ofc. I mean I’d expect Ruby to perform well given the fact that it’s used for quite big projects 😁
have been following your signals and strategies for several months now and I can say that they really work. Thank you for helping me achieve financial freedom.
fireship covering RoR is webdev going full circle. I am so glad the react era is finally coming to an end. it was never pleasant, and it introduced so many more problems than what it solved in regards to state.
@@guilhermesalgado701 Claro que sim, basicamente entendi como funciona a web e hoje cosigo mexer com qualquer framework com mais facilidade. Fora que ruby eh uma delicinha!
RAILS MENTIONED!!!! As the framework I start with with absolutely 0 web developing experience, Ruby and Rails will always have a special place in my programming habits
Rails is a great framework. I was a React/Node guy but had to learn Rails on my current job (we're a Rails monolith) and love everything about it. The only thing I miss from react is all the well maintained community libraries. Also, maybe it's just me, but hotwire stimulus just doesn't feel as smooth as react or other js frameworks in front end or maybe I just miss all the js craziness lol.
So far I’m loving it too and kind of agree here, there’s still tons of great gems, just nowhere near as much new stuff as JS, but a blessing and a curse I guess? I also don’t really like Hotwire at the moment
Cool RUclips brogrammers hate Rails because it’s not cool new thing. It’s old, reliable and gets job done straightforward. You can’t get endless hours of content configuring, changing packages and reconfiguring stuff. They would actually need to show how to build stuff 😂
Oh and I’ve been witness to 6 hours meeting over 2 days (2x3) on: npm va yarn, drizzle vs prisma vs typeorm, nestjs vs express. I took 3 days to barely set up the project. You just don’t get that busywork with Rails.
You don’t hear about it because people are just busy actually making stuff instead of bike shedding over the stack they’re going after. Rails is also extremely quick to get things done in
Does it still make sense to learn Ruby on Rails for a side project? It seems nicer to use than all the Javascript frameworks, yet Javascript is all that everyone seems to talk about these days :/
I have worked with RoR for many years but sadly now my knowledge with this framework are not needed anymore. I have now become a Golang dev and I miss RoR every day. Great to see a video about it, Ruby on Rails truly is the goat.
@@0oShwavyo0 Worked as a paid intern first. Had some limited experience with golang before but got it as I have a lot of coding experience in general. Then asked to get permanently hired.
@@0oShwavyo0 For some reason my answer did not send, stupid YT. Anyways, I worked at this company as a paid intern first for 2 months. I then asked to stay for another year ontop of that, and signed new contract. Then now I got hired permanent. I had some limited experience with golang before my work at this company, but have ALOT of general experience with coding. Part of it was pure luck, as I found a company willing to hire a "Junior" golang developer. The easiest way is probably to ask for internship or a limited time (lets say a year). Then show what you can do, and after that they probably want to hire you full time!
I remember when I first started learning Ruby on rails. You see it all started when I was trying to learn Ruby so I could make video games in RPG Maker. I learned a very valuable lesson that year. And that lesson was how much I freaking hate web development.
Great video! Thanks for sharing your ruby knowledge. The most similar thing to ruby on rails I tried was Django, which is striking similar, backend meets frontend, seasoned with html, css and of course javascript, while there are some python blocks to help you display the data. Nice, I kind of dig Rails and I can't wait to try a project with it.
@@knoopxSuch as? I've never used Ruby/Rails before, but everything presented in this video is the exact same workflow I have today using C#/.NET. Different frameworks, different languages, same software architecture.
@@LtFoodstamp you just pointed out the problem. it tries to be everything and fails because you can't solve all the requirements of modern web apps only from the server-side. based on my own experience on +15 big rails projects i worked on for the past 20 years and all the big tech rewriting their rails apps.
Never looked at Ruby on Rails but the base logic looks familiar to Laravel (which I use daily) Thanks for the vid! I will defenitely look more into it, looks cool af!
I started Ruby and Rails 1.5 years ago, and since then I've been amazed by how well-rounded and knowledgeable the devs in this community are. They fully understand the web, its protocols, and most devops concepts related to it. I also noticed Rails developers have it in their DNA to simplify things and to boil things down to the essence. On the other hand, a lot of JS devs (think React, NextJS etc) I've come across 'think' they understand the web, but they don't really. They're just very comfortable in their land of abstractions for the time being.
Chapters for a 100sec video! ...crazy right?! ...here you go "Creation": "00:00:08", "Creator": "00:00:10", "Architecture: MVC": "00:00:25", "Build a full-stack app": "00:01:09", "Other components": "00:01:26", "CLI": "00:01:44", "Anatomy of the Rails app": "00:02:10"
@@foobars3816 Maintainable and ROR does not go hand in hand. It is not "making a comeback" and should never. There is loads of better choices nowadays.
@@beefbox You think ROR is the only webapp framework? Django, Kotlin Multiplatform, Flutter, Your favorite JS/TS framework + whatever backend you prefer. It is very subjective, but there is a reason no one runs Windows95 anymore - because there is plenty of better alternatives.
Hallelujah 🙌🏻!!!!! The daily jesus devotional has been a huge part of my transformation, God is good 🙌🏻🙌🏻. I was owing a loan of $49,000 to the bank for my son's brain surgery, Now I'm no longer in debt after I invested $11,000 and got my payout of $290,500 every month…God bless Mrs Christy Fiore ❤️
...You know, I always wondered what the "on Rails" part was -(at least it's not "on Wheels", as in the famous wikipedia vandal).- Turns out it's about "getting developers to play with sharp knives", according to the Rails Doctrine. Thanks, Fireship!
If somebody had asked me whether fireship had ruby on rails in 100 seconds, I'd have definitely said yes, I'm always shocked when a video about something popular comes out, how doesn't he run out of content?
i am questioning reality too
Just checked and there's no Spring/Spring Boot video yet either, crazy discovery
Rails is popular?
Not even dotnet lol
mandela effect
believe it or not, straight to the resume
10+ years of experience
I think you mean “believe it || not” ruby devs 🙄
@@MansaMusa_ll_of_Timbuktu lol nerd
I had it on my resume, then recruiters started to offer me Ruby jobs, and I removed it. The language is so dead that you can only recruit zombies...
I believe it. After you've been coding years you know you can simply do a crash course for a few hours if you're contacted for a job that will actually require rails
Fireship casually throwing out the next million dollar idea. Horse tinder 2024
What happens to those who don't check the "sex" checkbox?
You'd be surprised! Pure-bred horse match-making, as in matching up two horses for breeding, is a million-dollar industry!
@@MoritzvonSchweinitz like no joke, my parents have been into horse riding for years, and I have heard from them multiple times how some people pay *literal thousands* to have their female horses bred by good males
Vaush gonna sign up instantly
It already exists. Global Stallions from Weatherbys.
It may not be the fastest and may have some opinionated opinions, I don't agree with, BUT This framework has been my bread and butter for 18 years. And the products are created over the years are still working and maintained. It also inspired a bunch of other frameworks - Django, Laravel, etc
Thank you to the Rails team!
Would you say this is a good framework for a beginner?
@@octaviop.4870mvc is super beginner friendly and the syntaxes are easy so i say yeah its beginner friendly
@@octaviop.4870 Yes definitely it is a beginner friendly framework. Infact I find it easy than js ecosystem.
@@octaviop.4870 Probably one of the best to build stuff with, next to Laravel.
It is dynamic like JS and Python, and I dont like it but I am intrigued yes
As a Laravel guy my reaction is "oh, so this is where my framework came from".
If I'm being honest I cannot see the difference between them lol
as a puthon developer, same here
As an ex-laravel developer, even had I the same question
Otwell masterrace
@@reihanboo Rails is just Laravel with Ruby syntax.
Now do Cobol on Wheelchair.
POST INCREMENT COBOL BY ONE for OO!
LMAO
I CAN'T BELIEVE TWO THINGS:
1. It actually exists. I was 100% sure you were just joking.
2. It was written by a POLISH POLITICIAN, Adrian Zandberg, before he became a politician.
I'm devastated. I randomly stumbled upon code written by the guy I voted for. What are the chances?
@@say10s97 Don't vote and that won't ever happen again, I promise.
Lol
I started using Rails a year ago for my side project and man it loved every minute of it. It’s simple and you can focus on product features instead of dealing with configurations.
For me is quite impressive how you can just forget that you need to deal with databases and in stead you get to handle models
@@maomorinmost ORM's accomplish that in my opinion.
But yeah, rails is a good framework over all, sad it's dead nowadays.
@@Ryuuzaki145 it’s nowhere near dead. You just don’t hear about it so much since it’s established. Plus the rails community aren’t like Laravel or JS, they’re just making stuff instead of shouting about tooling all the time.
It’s still pretty popular and used for more than just the big names we’ve all heard about.
@@EightNineOne There aren't much "Ruby on rails" job, and those one I see online are all about maintaing Legacy Apps.
@@Ryuuzaki145 Lots of startups use it still and it’s very popular with small teams. A lot of startups don’t last forever but there is a definite lack of non-senior roles
Started my career as a Ruby on Rails developer. Still pick it for 90% of my side projects! Glad to see a Fireship video on it, Rails is the best!
It's the framework all the others try to imitate for almost two decades now, and they still don't quite manage to do so
And so I thought Laravel could do the same with scaffolding but I was so wrong. Ruby on Rails scaffolding is top-notch
As an ror developer it feels soo good to see someone talking about it in between the chaos of soo many js frameworks. Modern ror has a lott of features if someone wishes to have a go at it
Makes me wanna try it out!
Js frameworks? Sir we only talk about new ai models
And I work with web3, that only has JS/TS libs that do the trick. Hoping to see some php to finilly use Laravel and web3 calls
Just one correction: Model name is always singular and database table names are plural, so the scaffold command will be rails g scaffold Horse and a db table called horses will be automatically created.
using rails for two years, still afraid if i screwed up the scaffold model name, if it's plural or singular. thanks
Now try join tables 😮🤯 just thinking about it breaks my brain
@@catskillmattskill join are relatively simple in rails imo, just think as a model has_many or has_one of another model. the has_many always have plurals on the model name.
@@phanta5m eh I meant has_many :through, the generators, docs, and internet are all a bit contradictory on pluralization of table name, just a bit of a rough patch in the generators in my opinion.
Good catch! I'm not a ROR developer, but I know Laravel and the singular and plural thing works the same way in Laravel too.
Finally, my favourite framework
I started my web developer career in a bootcamp in 2017 learning rails, never worked on it on production but i still have a lot of love for it. I'm really pleased that what i learned for version 5 is still the same today.
I think that is common, it sounds like me, I started learning coding PHP at home but never worked professionally with it, but I still got some love for it.
Didn't know RoR was still a thing... makes sense you've not seen it in production recently
@@rolmops883 Well people moved on from RoR to other things, such as SPAs like React, Vue, Svelte, Angular, etc so then RoR is less appealing and serves less purpose, but the people who built platforms on RoR still use it and maybe it works good together with HTMX.
@@rolmops883i use RoR daily for work. The majority of our backend services are rails. I’m more embarrassed to say we use Ember on the front end 💀 Rails is great tho, I always feel so grateful to be working in Ruby again when I have a backend project going.
I really want to build apps on something other than Rails, but at the end of the day, Rails has more than all the other frameworks. Start with Rails, and you're like 90% finished already.
Yeah but then you'd be using Rails, and that's no good :'(
I joke but I also honestly hate a lot of Rails' conventions, along with Ruby as a language. I applaud anyone who is comfortable with it because our world would literally not be the same without it (with all the tech stacks built with it in the early 2010s)
@@GyroCannon Don't forget Puppet. That also uses Ruby and configures many machines. I used to work at a job that used Puppet a lot and then would use Ansible for the smallest tasks to push like changes to someone's SSH keys. Everything else was done through Git and Puppet. The majority of my work was making changes to firewall rules in YAML files for a thing called hieradata that Puppet uses. Then some custom stuff would be written in Ruby with the most minimal amount of comments in code and where there were comments, it was the most random stuff. I remember one comment for this confusing line saying the thing he was doing in Ruby was a "poor man's ". What???
I am not the biggest fan of Ruby either.
I really want to build apps on Rails, but the jobs are all in Laravel etc. So my personal projects are all in RoR.
@@GyroCannonwhat do you hate about rails' conventions?
Man, I wish Rails was more popular. Great framework & Ruby is a special language
Coming from barebones PHP without any framework, Rails has taught me so much and made me a better developer. The sanity of Rails environments and database migrations, the clarity of routes and how HTTP works, the importance of background jobs for good latency, the ergonomics of Action Mailer and sending emails and above all the finesse of Active Record and the use of conventions for development speed. And let's not forget about security best practices, CSRF, XSS, all things I didn't know about before but now do yet I still just trust the framework to handle it for me.
THANK YOU. I feel like I left Plato's cave when I moved from the hundred and counting JS frameworks to a single Rails install. Hotwire/Stimulus, especially, is slept on.
Rails is the goat framework to build MVP (API mode too). Love it, working with it daily 🔥🔥🔥🔥🔥
ROR has been my day job for the last 2 years. I’ve fallen in love with it.
Finally a 100 seconds on Rails! Community is thriving, we welcome all newcomers!
kind of new to programming in general and wanted to ask if Ruby (and one day On Rails) is good/not to start with and why?
I could swear I've seen a 100 seconds ror before. Am I hallucinating?
Nahh there was one on Ruby a while back where he also went over Rails, I thought it was deja wu too xD
2 years ago it was a video about Ruby only.
You probably watched the video where he build 10 or something web app
my exact thought too
yeah, I just saw that video this morning
As a PHP developer I must say Rails was insanely influential and would go so far as to say that without Rails there would not be a Laravel. Laravel borrows heavily from it.
Quick notice that Javascript influencers/bros will throw shade at the Rails community and DHH while using tools that were built using concepts DHH/Rails/and Ruby community created.
NextJS devs salivating at SSR while Rails/Laravel do it for the past 10000 years.
JS has rotted their brains.
I’d rather trust someone who has launched a successful framework and company and still writes a lot of code (DHH) than some YT tech bros that had a stint at a big corp and think they know everything (Prime, Theo etc)
@@avwie132dhh is also the guy who said that strict types are a bad thing and that most code should be magic pseudo syntax (im not kidding)
@@okie9025 I don’t need to agree with everything he says. However I value his opinion way more. I love strict types. He doesn’t.
As a ruby on rails developer, actually a most common command to execute migrate is: rails db:migrate
RoR is still the best web app framework out there. Prove me wrong.
My preferred framework to work with, by far. Rails has gotten so much better in the last few years. Hotwire really helps slim down the frontend and lets you do partial page reloads and event-based pages updates really easily, even though it requires you to rewire your brain a bit when you're used to other frameworks. And other that it's just a really satisfying framework to work with that allows you to build secure and well-built applications easily.
PWA support by default is coming in Rails 8, looking forward to that!
now do fullstack Ruby on Rails course in 10 minutes, we're waiting
34 Mins ruclips.net/video/mpWFrUwAN88/видео.htmlsi=6nxWVu0w5dXCgTdz
Ruby + Rails + Hotwire + ApplicationCable/AnyCable + Ruby2JS - gooooo~
Omg I started learning Ruby recently after getting bored of pure frontend dev. So many people online think Ruby/Rails is dead in 2024, and sure it’s not hyped up like it was but I’m finding it to be a great framework. I’m very productive in it as a newbie.
My .NET MVC framework mind melted.
I truly believe that learning Ruby on Rails in 2024 will not only make you a better web developer in general, but it will make you a better Javascript developer as well, because you'll be working with JS much closer to the browser, and not on top of some huge abstraction like React.
My colleagues called me crazy when I told that I was learning ruby in 2024. I'm also playing with elixir. What I'm sure about is that my next job won't involve Node.js.
Good. Most people don't get the privilege to leave JS
Elixir is neat, our company has been using it internally after I wrote the app. Someday I'll be asked to write it to run on external facing sites, something I'm a little afraid of. Fireship did 100 seconds on Elixir if I remember correctly.
@@vectoralphaSec sure, though, I said Node.js, not JavaScript. I like JS, I just don't want to use it on the server.
@@albertoarmando6711”i like JS, I just don’t like using it in places where I have literally any other choice” is what I’m hearing there 😅 sorry, big JS hater over here lol
Elixir has a great web framework called Phoenix that resembles rails very much. Both of them are awesome
I learned Ruby on Rails on my first student job and I still think it’s a very good framework that I enjoyed to use. I like opinionated frameworks and when you understand rails‘ magic, it’s so convenient.
I'd love to be able to quickly compare python with Django to ruby on rails, you should do Django next!
The spider man editing was awesome
Awaiting eagerly for the 27 hours react video of Primeagen where every 10 seconds he will pause and reflect on DHH and then on Ruby in general and Rails in particular :)
Came looking for your comment :')
Then Theo will do one and be like “this is bad because it’s isn’t react or a company that pays me” - pauses to actually look at the video title after the fact.
Rails is a super strong framework and super cool to work with. I love it
Glad to see you cover Rails again. Always nice seeing new people come over to Rails. There's a ton of new features in 7 and 8 that will make everything through deploying to a server effectively one command. Really cool stuff that I recommend checking out.
Why would I choose Ruby over anything else today?
@@Fantaztig As someone who has just moved to rails, cohesiveness and productivity. You can get things done VERY quickly in rails. Rails is also very vanilla Ruby, Ruby is not to everyone’s taste, but nobody will argue it isn’t one of the more powerful dynamic languages. You can do a LOT with it and it’s all very easy to read and reason about most of the time.
@@EightNineOne sounds actually interesting!
Ruby always has this esoteric and dusty flair to it somehow. But I got in touch with it through Puppet lately and it wasn’t bad tbh.
How do you see it performance wise? I noticed puppet is way faster than ansible which is written in python afaik, so I guess it’s somewhere in the middle?
@@Fantaztig Ruby has a bad rap when it comes to performance, but actually IRL it's...fine? Not sure about Python, but modern Ruby 3+ seems to be about as fast as PHP? So probably in the ballpark of Python too.
Rails, anecdotally, is faster than Laravel though.
@@EightNineOne python itself is quite slow afaik, but many libs are implemented in c which makes them way faster ofc. I mean I’d expect Ruby to perform well given the fact that it’s used for quite big projects 😁
😳 I could've swear that you have already covered Ruby on Rails in 100 seconds
Twitter was also a Ruby on Rails, called the monorail.
have been following your signals and strategies for several months now and I can say that they really work. Thank you for helping me achieve financial freedom.
With Ruby on Rails you don’t become a software engineer, you become a wizard, with the amounts of magic that it provides
Yes, finally Fireship makes a 100-second video on the best web framework (Fireship's words but also mine)! 😂
fireship covering RoR is webdev going full circle. I am so glad the react era is finally coming to an end. it was never pleasant, and it introduced so many more problems than what it solved in regards to state.
Eu sempre esperei por esse dia, o framework que mudou minha carreira.
Compensou aprender RoR? Estou aprendendo esse framework há uns 6 meses.
Rails é amor.
@@guilhermesalgado701 Claro que sim, basicamente entendi como funciona a web e hoje cosigo mexer com qualquer framework com mais facilidade. Fora que ruby eh uma delicinha!
That's actually beautiful
Ruby on rails is one of my favorite frameworks to work with
Finally some love ❤️ for Rails! It’s such a great framework…
I would love to see a 100 sec episode on stuff like BASIC for commodore and Amiga etc etc.
I love you, Fireship
The flashbacks of THAT unicorn mobile game. I was not prepared for that.
"sex : boolean" 😂😂
I was gonna say that 😂
You either have had sex before or you haven't 😎😎
Is that a transfobe or virgin joke?
Well... Duh?
Typescript would get it right.
sex: any
RAILS MENTIONED!!!! As the framework I start with with absolutely 0 web developing experience, Ruby and Rails will always have a special place in my programming habits
Three years I've been fumbling my way through my company's Rails stack. All it took was a 100 second video for me to finally get it.
Ruby (on Rails) is also dynamically typed, which makes it effortless to implement functionality such as CVE-2023-7028.
I HAVE BEEN WAITING FOR THIS
Why?
Rails is a great framework. I was a React/Node guy but had to learn Rails on my current job (we're a Rails monolith) and love everything about it. The only thing I miss from react is all the well maintained community libraries. Also, maybe it's just me, but hotwire stimulus just doesn't feel as smooth as react or other js frameworks in front end or maybe I just miss all the js craziness lol.
So far I’m loving it too and kind of agree here, there’s still tons of great gems, just nowhere near as much new stuff as JS, but a blessing and a curse I guess? I also don’t really like Hotwire at the moment
As a mobile dev I always hear people shit on Rails... but Fireship makes it look really cool. What am I missing here??
Cool RUclips brogrammers hate Rails because it’s not cool new thing. It’s old, reliable and gets job done straightforward. You can’t get endless hours of content configuring, changing packages and reconfiguring stuff. They would actually need to show how to build stuff 😂
Oh and I’ve been witness to 6 hours meeting over 2 days (2x3) on: npm va yarn, drizzle vs prisma vs typeorm, nestjs vs express. I took 3 days to barely set up the project. You just don’t get that busywork with Rails.
Nothing. In Rails, you learn the basics and just focus on the product features.
You don’t hear about it because people are just busy actually making stuff instead of bike shedding over the stack they’re going after. Rails is also extremely quick to get things done in
@@EightNineOne that seemed like the appeal here to me. The next time I have a web app idea I might try rails.
this is insane i was just watching the ruby video yesterday for a job interview lol
i swear fireship had a 100 seconds of rails or am i trippin'
just on Ruby/same webpage built in 10 different frameworks
Does it still make sense to learn Ruby on Rails for a side project? It seems nicer to use than all the Javascript frameworks, yet Javascript is all that everyone seems to talk about these days :/
I have worked with RoR for many years but sadly now my knowledge with this framework are not needed anymore. I have now become a Golang dev and I miss RoR every day. Great to see a video about it, Ruby on Rails truly is the goat.
How did you land your first golang job?
@@0oShwavyo0 Worked as a paid intern first. Had some limited experience with golang before but got it as I have a lot of coding experience in general. Then asked to get permanently hired.
Also interested
@@0oShwavyo0 For some reason my answer did not send, stupid YT. Anyways, I worked at this company as a paid intern first for 2 months. I then asked to stay for another year ontop of that, and signed new contract. Then now I got hired permanent. I had some limited experience with golang before my work at this company, but have ALOT of general experience with coding.
Part of it was pure luck, as I found a company willing to hire a "Junior" golang developer. The easiest way is probably to ask for internship or a limited time (lets say a year). Then show what you can do, and after that they probably want to hire you full time!
2:29 I didn’t know joins worked this way. Neat
I remember when I first started learning Ruby on rails. You see it all started when I was trying to learn Ruby so I could make video games in RPG Maker. I learned a very valuable lesson that year. And that lesson was how much I freaking hate web development.
Best web framework ever. I have been using it for 7 years plus now.
ruby on rails, fire on ships
Great video! Thanks for sharing your ruby knowledge. The most similar thing to ruby on rails I tried was Django, which is striking similar, backend meets frontend, seasoned with html, css and of course javascript, while there are some python blocks to help you display the data. Nice, I kind of dig Rails and I can't wait to try a project with it.
Ruby on rails solved everything but we just had to reinvent the wheel
rails solved the problems we had 10 years ago. now we have new problems to solve and rails doesnt cut it anymore.
@@knoopxOk, you've got my attention. Can you let me know the top 3 things you think it's missing?
@@knoopx Exactly, the new problems are problems you created for yourself
@@knoopxSuch as?
I've never used Ruby/Rails before, but everything presented in this video is the exact same workflow I have today using C#/.NET. Different frameworks, different languages, same software architecture.
@@LtFoodstamp you just pointed out the problem. it tries to be everything and fails because you can't solve all the requirements of modern web apps only from the server-side. based on my own experience on +15 big rails projects i worked on for the past 20 years and all the big tech rewriting their rails apps.
Never looked at Ruby on Rails but the base logic looks familiar to Laravel (which I use daily)
Thanks for the vid! I will defenitely look more into it, looks cool af!
Bruh... When ever you can, please do Java's Springboot framework
coming from a c++ background i rarely do web development and never knew what ruby on rails was but i actually really like the looks of it
So I know Django and Ruby on Rails too? Updating my cv right now
I love how does not add any backgroud music and just speak some facts
That boolean parameter during the scaffold cli demo
great job again, rails is one of my favorite pieces of software
Theo is seething rn
I might actually try to learn this.
Bro i'm from Bazil and i love your channel
Opinionated is good. By the time I pick a framework I already have crippling decision fatigue. From there I just want to follow the docs like a drone
When are we getting "Django in 100 seconds"?
Fireship you better whatch out. I'm cooking hard. The new programming language you can't ignore
As is custom and traditional, you must now do a Django in 100 seconds.
I started Ruby and Rails 1.5 years ago, and since then I've been amazed by how well-rounded and knowledgeable the devs in this community are. They fully understand the web, its protocols, and most devops concepts related to it. I also noticed Rails developers have it in their DNA to simplify things and to boil things down to the essence. On the other hand, a lot of JS devs (think React, NextJS etc) I've come across 'think' they understand the web, but they don't really. They're just very comfortable in their land of abstractions for the time being.
Now we need Phoenix on Rails in 100 seconds
elixir/rails you meant
F*ck, EVEN i wrote wrongly
its elixir/PHOENIX
Do a Grails in 100 Seconds next, pretty similar in logic with Rails
Do Django next.
Chapters for a 100sec video! ...crazy right?! ...here you go
"Creation": "00:00:08",
"Creator": "00:00:10",
"Architecture: MVC": "00:00:25",
"Build a full-stack app": "00:01:09",
"Other components": "00:01:26",
"CLI": "00:01:44",
"Anatomy of the Rails app": "00:02:10"
Babe, wake up. Firship posted
Sometime the day will come where Fireship will make a 100 second video of something he has already covered.
And I cannot wait
The "sex" field had the type booleon hahaha
As a JS guy who started working in a company on a huge rails codebase, this was very weirdly timed
I'm sorry for your loss.
@@DejayClayton No loss at all, I still write React inside of Rails. A lot better than PHP or C# I’ve worked in previously
2024, perfect time for a ruby on rails video.. Maybe
Its actually making a comeback now that people are over insane JS complexity and want to actually build something maintainable.
@@foobars3816 Maintainable and ROR does not go hand in hand. It is not "making a comeback" and should never. There is loads of better choices nowadays.
@@flezriasuch as?
@@beefbox You think ROR is the only webapp framework?
Django, Kotlin Multiplatform, Flutter, Your favorite JS/TS framework + whatever backend you prefer. It is very subjective, but there is a reason no one runs Windows95 anymore - because there is plenty of better alternatives.
@@flezria i don't even use ROR so you got riled up for no reason. I do think it's perfectly fine, though and it's 100% better than crap like NextJS.
With Rails 7.2 coming soon and Rails 8.0 coming in September, it's a good time for Rails videos!
Hallelujah 🙌🏻!!!!! The daily jesus devotional has been a huge part of my transformation, God is good 🙌🏻🙌🏻. I was owing a loan of $49,000 to the bank for my son's brain surgery, Now I'm no longer in debt after I invested $11,000 and got my payout of $290,500 every month…God bless Mrs Christy Fiore ❤️
Hello!! how do you make such monthly, I’m a born Christian and sometimes I feel so down of myself 😭 because of low finance but I still believe God
Thanks to my co-worker (Carson ) who suggested Ms Christy Fiore
She's a licensed broker here in the states🇺🇸 and finance advisor.
After I raised up to 525k trading with her I bought a new House and a car here in the states🇺🇸🇺🇸 also paid for my son's surgery….Glory to God, shalom.
Can I also do it??? My life is facing lots of challenges lately
Best video of 2012
Now we need Django in 100 seconds
...You know, I always wondered what the "on Rails" part was -(at least it's not "on Wheels", as in the famous wikipedia vandal).- Turns out it's about "getting developers to play with sharp knives", according to the Rails Doctrine. Thanks, Fireship!
the best framework to get sherlocked with
because it create stuff that are not hard to do?
I could never get my head around rails, maybe I am too dumb :((
This video's thumbnail is the first time I realized their logo isn't a Kraken tentacle, it's supposed to be train rails.
Me too! But now I’m sad. I think I’ll just choose to still think of it as a kraken tentacle threatening the project
Behaves exactly like django
Wohooo i used to be a ruby on rails developer. Its so cool. Just like Matz