Absolutely! The JS world is very fragmented, lots of libraries and frameworks that do pretty much the same thing. Rails makes it very very easy to build great applications. More people are coming to realise that. Also Ruby is a pretty straightforward and clean language. Also, the people Rails should be impressing are not the new devs, but rather the tech leads and Senior Devs in the bigger firms. These are the people who decide which frameworks to use. The new devs would simply just learn what's in trend or what gets them a job.
I live in Chile, the most important university in here (Pontificia universidad catolica de chile) teaches his students Ruby On Rails as a must, so here a lot of startups are using and hiring rails devs.
After doing some side projects and building a startup that failed before it got into production I just got a junior job as a Rails developer in Tokyo. The cool thing if that I have never developed with Ruby before so they hired me based on my general software dev knowledge. So yeah, there are some new people getting into Rails, each one with their own stories. Nice chanel btw, learning a lot with it
@@je9625 This is a really good question and it will probably be kind of a long answer if you don’t mind. While I was still living in Brazil I learned japanese for about 2 years and then when I finally graduated as a software engineer I enrolled at a japanese language school in Tokyo (for at least 6 months) in order to get a student visa. This visa can be switched to a work visa so after a few months I got here I started looking for a job (LinkedIn, Daijob, Gaijinpot). The interviews were almost all in Japanese but there were also some English speaking positions. Japan is in need of engineers right now because a lot of foreigners left for they’re home countries during corona but one thing you have to take into consideration is that if you don’t have a bachelors degree you need a lot of experience to prove the Japanese government you deserve the visa switch. Another alternative is to search and get in contact with companies that specialize in bringing foreigners into Japan. There are some in the IT field but I don’t remember their names now. It’s just that this way you are getting a few job options that they give you and that’s all, but if you really want to go to Japan and/or doesn’t have a degree or doesn’t know too much japanese this could be a great option (just google “company employ work Japan foreigners software developer” or something like that)
Some traditional Japanese companies don’t consider internships or startups as work experience so sometimes when I said I had 2 years working in PHP they would just ignore and treat me as a fresh graduate with no experience at all. Some other companies with a more international mentality interviewed me and said they liked my skill set and experience as a junior developer and offered me a job. The traditional companies still require you to work in suits and do overtime everyday but nowadays there are a lot of newer companies abandoning this. The company I got into for example is fully remote and doesn’t have any dressing rule at all, it’s completely relaxed. No overtime as well, just 8 hours a day (and I just have to work during a 3 hour core time window during a single day, as long as I work more the remaining days). So yeah, working here can be a nightmare or a dream, it’s a lot about preparation, motivation and luck.
Yeah that's right, it's another weird Friday talking head video. Today I found some graphs that hopefully will get some discussion going. Basically, some of the recent traffic for Rails looks pretty positive. Personally I think it's neat, but not really something I'm gonna draw conclusions off of lol. Curious to hear what everyone else's thoughts are on how things have changed since Rails 7 though.
I appreciate your honesty in your analysis. That being said I appreciate your tutorials on rails and It's helping my rails journey. To answer your question, I think many BootCamps are training people in rails for the backend, causing the surge.
I finally landed a rails dev role, but you are right, the junior market in Rails is near non-existent. It is a tough market to crack. I had to workin in Python and JS for a while to build up experience before I could get hired in Rails. I had a personal production app in Rails, with real users, to prove I could use the framework. You are also right about the technical assessment! For this job it was a beast...setting up an app and integrating with a third party API with several features. Not rocket science, but a lot of work having never seen the API documentation nor worked with a particular SDK or gem.
As a rails dev, I will always be hopeful that these stats are a sign of more excitement towards rails. I just hope that more people trying out rails will make future versions of rails better, faster and more accessible
wow great channel! i love that you combine js frameworks like react with rails in one video! i dont know why this video got recommended to me when i searched for "rails 7 blog" but im very happy it did! very consistent uploads aswell, im looking forward to see more of your vids in my subscription site, thanks!
RoR is pretty popping in the Start Up world. First job was a Vue/RoR full stack dev with 0 experience and CS degree. You’re right about the RoR take homes being projects being beefier, but the rails scaffolding commands can set up the project in minutes. I’d argue that start ups that use Rails use Rails for for its dev tooling and want their devs to know how to run “rails g migration CreateSomeTable” “rails g controller SuchAndSuchController”. And then at that point, its basically seeing if you can set some column validations and strong Params for your controllers. 🤷♀️
I am working over rails from 8 year. When i started its too complex. I start with with rails 3.0 with ruby 1.9.2. For now after rails 7 i can say anyone can easy to understand because every person who can learn anything he/she can help with internet. So i could not switch on any other language as my colleague did. I love rails and definetly i want to learn more and more!
Ruby is by far the most beautiful language that I have ever used. I really want to learn more of it because its just so interesting to interact with. Sadly, I mostly work with JavaScript at the moment, but I'd really like to learn more and potentially build some Ruby applications with my own projects. Maybe it's just me, but I feel like it will really be nice. I mean, don't get me wrong, I love Node. I often think that it's still underrated, but I think that Ruby just feels really nice when you can implement so many features of the language to do the work that would take many lines of code in other applications. Maybe it's just in my head, but I really see Ruby as a language as a huge time saver and I've heard nothing but good things about the gems and RoR. I just feel like that simplicity will pay off in the end and save me time as a developer, though, I kind of recognize that the job market may never see it that way. Honestly, I really do want to know why so many people turned away from Ruby, or rather, so many people did not get into Ruby and decided to pursue other languages. This is still a mystery to me to this day. Is it having too many ways to write code? Is it to abstract for most devs? Is it because they felt it was too slow? Honestly, I doubt the last one because no one seems to mind how slow Python is either, but it often just seems like tech stacks are determined more by popularity and less by efficacy. Sometimes, it just feels like one language/framework is MySpace and the other is Facebook and there's no real distinction between why one is better, just that one was in the right place at the right time for the hype train.
Im learning c# for few months, but furę perspective of working on some corporate makes me sad, so i am convincing myself to turn into Ruby and then in future Elixir. I will watch Ur videos :)
Yeah, always rough when your hobby and your work tech choices conflict like that. If it's the way you want to go though, then it never hurts to learn more than one considering how similar they all end up becoming! Personally I really enjoyed working with .Net (C# stack) and Vue JS. It was a lot of fun, for what it's worth. Either way I'm sure you'll be successful :)
I am an experienced Desktop developer working remotely with c# and xaml with backend experience with .net core but struggling to upgrade to a new remote (worldwide) job. Bcz my skillset jobs are very rare. So I am considering a switch to a tech stack which can get me a remote job. What would u recommend? js or ruby or blazor? Thanks
I’m back after many years away. Ruby has gotten so much better and I think Rails 7 seems to be a good path to the future. If DHH doesn’t lose his mind again and completely redesign rails again then we will be set.
I Do feel that there needs to be said that search stats are NOT stats about what is used more.. This could also be telling us that javascript frameworks are just so much more inlogical :) Once you know rails, you're not googling much.. Pretty much no one wraps their head around complete javscript frameworks, you just need to keep googling..
I watched this video when it came out, and again now. I think RoR will indeed a resurgence. With the release of RoR 7 and the Rails Foundation I think it's going to become more of a thing (again).
I don't have a good answer unfortunately. I just personally prioritize getting them employed over trying to grow Rails, so I usually steer them away towards C#/JavaScript/Python solutions if they're trying to get into web development.
I really love RoR and it’s syntax, but man even after a year of using Ruby I still hate that pipes are used instead of parentheses for .map and .each do |thing| Why not just parens
Typescript is now industry standard so its better to start learning js with typescript. For me rails is good for startups which are not real time and as startups are on the rise I can see lot of new startups with low time and money using rails for pre seed and seed phase though after that Only time will tell .Anyway as an intermediate level developer who had used PHP before .Rails atleast for fast prototyping feels better though again The fastapi framework python framework might replace rails if it hits v1.
Interesting comparison. A batteries-included full stack framework, a fanboy-included frontend framework and two of the most popular programming languages in history. Maybe next time we can compare Sylvia Saint, apples, exoplanets and Janet Jackson. I appreciate your content but lately it’s nonstop js shills
Can't believe Godot couldn't even get an honorable mention in the roast, that's wild. Edit: Sending this to my friend who teaches Godot as a secondary roast LOL
Javascript is being eaten by Typescript,I hate Typescript syntax,it's just ugly, and the 'Do what you want' attitude JS world have,that's why I'm thinking about switching to something more mature.I believe Ruby was trending down cuz of 'SPA- single page application' driven by Javascript frameworks,but now there is a switch to SSR server-side-rendering ,which sets back the trends to the old PHP way of doing things ,eventually this will bring back Rudy to be more trendy .
I dont know this is good or bad. I already compare between go/fiber and Rails. With same database. I try in Postman Go/fiber: 5 ms Rails: 10 ms And I read benchmark of languages and frameworks. Go/fiber is better than Rails. In development. Rails is simple. But in performance I still not tested in big data
Unless you already are at Facebook scale, Rails is sufficient. And as soon as you hit that size, you'll have the money to hire extra programmers to migrate. I haven't worked with Go/fiber. I can't tell you, how good the ecosystem there is. But if it is considerably worse, I wouldn't take the tradeoff. The question is "What are you measuring?". It's not DB performance unless your testing applications send different queries under the hood. So if it is app performance, you can simply spin up another application server. Sure, you'll have to pay for that, but it'll be cheaper than having to deal with a lack of quality libraries. Again, you have to judge that latter part for yourself.
Rails has performance constraints, that's true. Just try to keep in mind that being more performant doesn't necessarily make a solution better across the board. There was a really good podcast by the creators of Svelte and Vue that talked about the balance they try to find between performance and developer experience. And again, that's just one instance in a sea of all the considerations you have to make, especially if you're presenting to stakeholders. There's also other constraints to be aware of, depending on what you're trying to build. Maybe you need any level of Windows support, in which case Rails goes out the Window lol. Maybe the contract will only cover cheap junior devs, in which case Rails and Go probably both don't make the the cut compared to some C#, Java, or JS devs. Generally not a fan of absolute statements one way or the other. Performance is definitely a concern and shouldn't be hand waved away, but it's just one factor. For most people watching these tutorials on TH-cam, who are just trying to make a small SAAS or build their portfolio, I don't think it matters. Professionally though, I've presented proposals where I didn't even include Rails or Go in the analysis work because just a superficial look at them ruled them out. One last thing, while I can appreciate that you tested the two, you've gotta understand that without the context of what you tested that seems a bit empty. I'm immediately wondering about same sizes, types of data, and outliers that could have happened. And that's coming from someone who isn't really known for talking up Rails.
@@Deanin What I've been tested become from a website that has a lot framework benchmarks. Before I knew this benchmark website. I always use Rails in all my projects. But after I visit this website I really very courios. And I start compare and test with a small project.
Absolutely! The JS world is very fragmented, lots of libraries and frameworks that do pretty much the same thing. Rails makes it very very easy to build great applications. More people are coming to realise that. Also Ruby is a pretty straightforward and clean language.
Also, the people Rails should be impressing are not the new devs, but rather the tech leads and Senior Devs in the bigger firms. These are the people who decide which frameworks to use. The new devs would simply just learn what's in trend or what gets them a job.
return true
@@azizdevfull Redundant 'return' keyword
I live in Chile, the most important university in here (Pontificia universidad catolica de chile) teaches his students Ruby On Rails as a must, so here a lot of startups are using and hiring rails devs.
I moved to Ruby on Rails in January 2022 and I would like to thank you for uploading quality tutorials.
My brother Can you tell me from which framework / language did you moved from and why so we can understand a little bit about the trends
After doing some side projects and building a startup that failed before it got into production I just got a junior job as a Rails developer in Tokyo. The cool thing if that I have never developed with Ruby before so they hired me based on my general software dev knowledge. So yeah, there are some new people getting into Rails, each one with their own stories. Nice chanel btw, learning a lot with it
How does one get a job in Tokyo (if you do not mind me asking ?)
@@je9625 This is a really good question and it will probably be kind of a long answer if you don’t mind.
While I was still living in Brazil I learned japanese for about 2 years and then when I finally graduated as a software engineer I enrolled at a japanese language school in Tokyo (for at least 6 months) in order to get a student visa. This visa can be switched to a work visa so after a few months I got here I started looking for a job (LinkedIn, Daijob, Gaijinpot).
The interviews were almost all in Japanese but there were also some English speaking positions.
Japan is in need of engineers right now because a lot of foreigners left for they’re home countries during corona but one thing you have to take into consideration is that if you don’t have a bachelors degree you need a lot of experience to prove the Japanese government you deserve the visa switch.
Another alternative is to search and get in contact with companies that specialize in bringing foreigners into Japan. There are some in the IT field but I don’t remember their names now. It’s just that this way you are getting a few job options that they give you and that’s all, but if you really want to go to Japan and/or doesn’t have a degree or doesn’t know too much japanese this could be a great option (just google “company employ work Japan foreigners software developer” or something like that)
Some traditional Japanese companies don’t consider internships or startups as work experience so sometimes when I said I had 2 years working in PHP they would just ignore and treat me as a fresh graduate with no experience at all. Some other companies with a more international mentality interviewed me and said they liked my skill set and experience as a junior developer and offered me a job.
The traditional companies still require you to work in suits and do overtime everyday but nowadays there are a lot of newer companies abandoning this. The company I got into for example is fully remote and doesn’t have any dressing rule at all, it’s completely relaxed. No overtime as well, just 8 hours a day (and I just have to work during a 3 hour core time window during a single day, as long as I work more the remaining days).
So yeah, working here can be a nightmare or a dream, it’s a lot about preparation, motivation and luck.
Yeah that's right, it's another weird Friday talking head video. Today I found some graphs that hopefully will get some discussion going.
Basically, some of the recent traffic for Rails looks pretty positive. Personally I think it's neat, but not really something I'm gonna draw conclusions off of lol. Curious to hear what everyone else's thoughts are on how things have changed since Rails 7 though.
There is an opportunity for rebirth. Some things have been simplified. There’s a huge back catalogue of useful code waiting to be employed.
Deanin thank you very much for the quality about Ruby on Rails related content!
Quality seems like a strong word, but I'm happy to be making it hahaha. Appreciate the kind words.
I appreciate your honesty in your analysis. That being said I appreciate your tutorials on rails and It's helping my rails journey.
To answer your question, I think many BootCamps are training people in rails for the backend, causing the surge.
seems that all changes around Rails 7 was game changers for many developers ,,, rails 7 is looking good
I finally landed a rails dev role, but you are right, the junior market in Rails is near non-existent. It is a tough market to crack. I had to workin in Python and JS for a while to build up experience before I could get hired in Rails. I had a personal production app in Rails, with real users, to prove I could use the framework. You are also right about the technical assessment! For this job it was a beast...setting up an app and integrating with a third party API with several features. Not rocket science, but a lot of work having never seen the API documentation nor worked with a particular SDK or gem.
As a rails dev, I will always be hopeful that these stats are a sign of more excitement towards rails.
I just hope that more people trying out rails will make future versions of rails better, faster and more accessible
wow great channel! i love that you combine js frameworks like react with rails in one video! i dont know why this video got recommended to me when i searched for "rails 7 blog" but im very happy it did! very consistent uploads aswell, im looking forward to see more of your vids in my subscription site, thanks!
Glad you found the video then! Hopefully I don't let you down haha
Interesting points, that comparison would be much better if you include whole world data rather than just US
100% have come back to Rails after 5 yrs of hating React
Why do u hate react? Asking bcz I am not sure what to choose between the 2 tech stacks in order to switch to web dev from desktop dev jobs
RoR is pretty popping in the Start Up world. First job was a Vue/RoR full stack dev with 0 experience and CS degree.
You’re right about the RoR take homes being projects being beefier, but the rails scaffolding commands can set up the project in minutes.
I’d argue that start ups that use Rails use Rails for for its dev tooling and want their devs to know how to run “rails g migration CreateSomeTable” “rails g controller SuchAndSuchController”.
And then at that point, its basically seeing if you can set some column validations and strong Params for your controllers.
🤷♀️
I am working over rails from 8 year. When i started its too complex. I start with with rails 3.0 with ruby 1.9.2. For now after rails 7 i can say anyone can easy to understand because every person who can learn anything he/she can help with internet. So i could not switch on any other language as my colleague did. I love rails and definetly i want to learn more and more!
Ruby is by far the most beautiful language that I have ever used. I really want to learn more of it because its just so interesting to interact with. Sadly, I mostly work with JavaScript at the moment, but I'd really like to learn more and potentially build some Ruby applications with my own projects. Maybe it's just me, but I feel like it will really be nice. I mean, don't get me wrong, I love Node. I often think that it's still underrated, but I think that Ruby just feels really nice when you can implement so many features of the language to do the work that would take many lines of code in other applications. Maybe it's just in my head, but I really see Ruby as a language as a huge time saver and I've heard nothing but good things about the gems and RoR. I just feel like that simplicity will pay off in the end and save me time as a developer, though, I kind of recognize that the job market may never see it that way. Honestly, I really do want to know why so many people turned away from Ruby, or rather, so many people did not get into Ruby and decided to pursue other languages. This is still a mystery to me to this day. Is it having too many ways to write code? Is it to abstract for most devs? Is it because they felt it was too slow? Honestly, I doubt the last one because no one seems to mind how slow Python is either, but it often just seems like tech stacks are determined more by popularity and less by efficacy. Sometimes, it just feels like one language/framework is MySpace and the other is Facebook and there's no real distinction between why one is better, just that one was in the right place at the right time for the hype train.
when is the new video?
Im learning c# for few months, but furę perspective of working on some corporate makes me sad, so i am convincing myself to turn into Ruby and then in future Elixir. I will watch Ur videos :)
Yeah, always rough when your hobby and your work tech choices conflict like that. If it's the way you want to go though, then it never hurts to learn more than one considering how similar they all end up becoming!
Personally I really enjoyed working with .Net (C# stack) and Vue JS. It was a lot of fun, for what it's worth.
Either way I'm sure you'll be successful :)
I am an experienced Desktop developer working remotely with c# and xaml with backend experience with .net core but struggling to upgrade to a new remote (worldwide) job. Bcz my skillset jobs are very rare. So I am considering a switch to a tech stack which can get me a remote job. What would u recommend? js or ruby or blazor? Thanks
Wow that's really something!
I’m back after many years away. Ruby has gotten so much better and I think Rails 7 seems to be a good path to the future. If DHH doesn’t lose his mind again and completely redesign rails again then we will be set.
Useful video 👍👍👍👍👍
This is me that increased the trend. Just building an rails app. Jokes by side… ruby 3 and rails 7 is hitting
I Do feel that there needs to be said that search stats are NOT stats about what is used more..
This could also be telling us that javascript frameworks are just so much more inlogical :)
Once you know rails, you're not googling much..
Pretty much no one wraps their head around complete javscript frameworks, you just need to keep googling..
I watched this video when it came out, and again now. I think RoR will indeed a resurgence. With the release of RoR 7 and the Rails Foundation I think it's going to become more of a thing (again).
Excelent content, thanks
So what would be a way to improve the rails situation while helping the junior devs earn a living?
I don't have a good answer unfortunately. I just personally prioritize getting them employed over trying to grow Rails, so I usually steer them away towards C#/JavaScript/Python solutions if they're trying to get into web development.
Push your company into hiring more junior devs and teach them + start new rails projects
I really love RoR and it’s syntax, but man even after a year of using Ruby I still hate that pipes are used instead of parentheses for .map and .each do |thing|
Why not just parens
Drives me nuts. Sometimes Ruby tries just a little too hard to be different lol.
Typescript is now industry standard so its better to start learning js with typescript. For me rails is good for startups which are not real time and as startups are on the rise I can see lot of new startups with low time and money using rails for pre seed and seed phase though after that Only time will tell .Anyway as an intermediate level developer who had used PHP before .Rails atleast for fast prototyping feels better though again The fastapi framework python framework might replace rails if it hits v1.
It would be interesting to view stats of gorails channel too ;)
Interesting comparison. A batteries-included full stack framework, a fanboy-included frontend framework and two of the most popular programming languages in history.
Maybe next time we can compare Sylvia Saint, apples, exoplanets and Janet Jackson.
I appreciate your content but lately it’s nonstop js shills
Can't believe Godot couldn't even get an honorable mention in the roast, that's wild.
Edit: Sending this to my friend who teaches Godot as a secondary roast LOL
How was this a JS shill lmao?
Maybe just maybe if you wrote astroneer rails on google you may understand it’s an update for a game which was released in the same time ¯\_(ツ)_/¯
Javascript is being eaten by Typescript,I hate Typescript syntax,it's just ugly, and the 'Do what you want' attitude JS world have,that's why I'm thinking about switching to something more mature.I believe Ruby was trending down cuz of 'SPA- single page application' driven by Javascript frameworks,but now there is a switch to SSR server-side-rendering ,which sets back the trends to the old PHP way of doing things ,eventually this will bring back Rudy to be more trendy .
I dont know this is good or bad. I already compare between go/fiber and Rails. With same database.
I try in Postman
Go/fiber: 5 ms
Rails: 10 ms
And I read benchmark of languages and frameworks.
Go/fiber is better than Rails.
In development. Rails is simple. But in performance I still not tested in big data
Unless you already are at Facebook scale, Rails is sufficient. And as soon as you hit that size, you'll have the money to hire extra programmers to migrate. I haven't worked with Go/fiber. I can't tell you, how good the ecosystem there is. But if it is considerably worse, I wouldn't take the tradeoff.
The question is "What are you measuring?". It's not DB performance unless your testing applications send different queries under the hood. So if it is app performance, you can simply spin up another application server. Sure, you'll have to pay for that, but it'll be cheaper than having to deal with a lack of quality libraries. Again, you have to judge that latter part for yourself.
Who cares about performance?
Rails has performance constraints, that's true. Just try to keep in mind that being more performant doesn't necessarily make a solution better across the board.
There was a really good podcast by the creators of Svelte and Vue that talked about the balance they try to find between performance and developer experience. And again, that's just one instance in a sea of all the considerations you have to make, especially if you're presenting to stakeholders.
There's also other constraints to be aware of, depending on what you're trying to build. Maybe you need any level of Windows support, in which case Rails goes out the Window lol. Maybe the contract will only cover cheap junior devs, in which case Rails and Go probably both don't make the the cut compared to some C#, Java, or JS devs.
Generally not a fan of absolute statements one way or the other. Performance is definitely a concern and shouldn't be hand waved away, but it's just one factor.
For most people watching these tutorials on TH-cam, who are just trying to make a small SAAS or build their portfolio, I don't think it matters.
Professionally though, I've presented proposals where I didn't even include Rails or Go in the analysis work because just a superficial look at them ruled them out.
One last thing, while I can appreciate that you tested the two, you've gotta understand that without the context of what you tested that seems a bit empty. I'm immediately wondering about same sizes, types of data, and outliers that could have happened. And that's coming from someone who isn't really known for talking up Rails.
@@Qew77 Your apps
@@Deanin What I've been tested become from a website that has a lot framework benchmarks. Before I knew this benchmark website. I always use Rails in all my projects. But after I visit this website I really very courios. And I start compare and test with a small project.