The Ruby On Rails Junior Developer Problem

Поділитися
Вставка
  • Опубліковано 8 лип 2024
  • Personally I welcome our new, "Accidentally dropped the production database" overlords.
    Join this channel to help support these videos:
    / @deanin
    Follow me on social media:
    linktr.ee/deanin
    Join this channel to get access to perks:
    / @deanin
    If you liked this video, please consider subscribing: t.co/RZ4EwP0F2a
    Timestamps
    0:00 Rambling about my PSU being broken and Reddit being cringe
    6:00 Maybe we could teach junior devs instead of expecting them to appear?
    #Deanin #Software #Programming

КОМЕНТАРІ • 200

  • @Deanin
    @Deanin  Рік тому +30

    My Power supply is dead so here's a video rant. The short version is Rails has a junior developer shortage and while companies are cringe and don't hire anyone, not having enough learning resources also isn't helpful. So maybe we all need to start making tutorials. Come steal my job! 😤😤
    Also go subscribe to ua-cam.com/users/SupeRails for better content than mine LOL

    • @tapank415
      @tapank415 Рік тому +4

      ya, we have like less than 3-4 active rails channels On YT, nodejs is taking over the dev world like crazy fast. a decade ago nobody fck about js. now devs are going crazy for js, new framework/runtime released frequently, instead of fixing the old & stable ones. apart from that, i'm glad to be rails dev, your videos help me a lot. Have a great day man!!!!

    • @tapank415
      @tapank415 Рік тому +2

      rails guide is broken in many pr takes too much time to merge, about a month, not many devs are interested anymore, dhh isn't invited in railsconf this year. things looking pretty stale for future of rails. also very few jobs for rails dev in india, rarely one each month for junior rails dev in Delhi (capital of india).

    • @procoder7099
      @procoder7099 Рік тому +2

      @@tapank415 I am a fresher, just out of college in Kolkata. My company hired us by giving us six months of training in rails and prior to that we knew nothing about it.

    • @procoder7099
      @procoder7099 Рік тому +2

      @@tapank415 True, there is such a shortage of quality rails guidse... Except deanin and some other handful of creators, there are not many learning options

    • @FrogDad556
      @FrogDad556 Рік тому +3

      You, SupeRails, MixnGo and Web Crunch. Thats it for current rails education on YT. This is spot on

  • @neerajkeriya
    @neerajkeriya Рік тому +25

    I started my career as Junior ROR Developer 1 year 4 months ago,
    I have watched almost all of your rails6 videos whether it is shoping cart, active storage image/videos, ransack-devise-wicked pdf gems etc. And now getting myself comfortable with rails 7 hotwire.
    Now, I love Rails and I made this possible because of you guys❤
    Dean, Yaroslav and Chris.

    • @adrian-4767
      @adrian-4767 Рік тому

      Neeraj Keriya could you tell me where can I find "Dean, Yaroslav and Chris" to learn Ruby?

    • @neerajkeriya
      @neerajkeriya Рік тому +2

      @@adrian-4767 Hi, they are teaching ruby on rails (Web application framework for ruby) not ruby programming.
      BTW you can find them on below channels:
      ua-cam.com/users/Deanin
      ua-cam.com/users/GorailsTV
      ua-cam.com/users/SupeRails

    • @adrian-4767
      @adrian-4767 Рік тому +1

      @@neerajkeriya Thank you very much for the links bro I really appreciate it, do GorailsTV and SupeRails teach Rails 7 framework version? or is it an outdated one?

    • @neerajkeriya
      @neerajkeriya Рік тому

      @@adrian-4767 They have collection of both rails 6 and 7.

    • @adrian-4767
      @adrian-4767 Рік тому

      @@neerajkeriya and do you know any good resources to learn Ruby 3.0+ programming language? Because I mostly find old version of ruby tutorials...

  • @awake-technology
    @awake-technology Рік тому +16

    You nailed it when you mentioned the installation barrier also hindering junior developers. Even senior developers from other languages have difficulty. At my agency, we installed Rails on a Macbook and it just worked. Today is day three of obstacles getting it installed on a Linux box.

    • @Deanin
      @Deanin  Рік тому +8

      Yeah, it's scary when it causes us to waste a few hours or days on it because you just know there's a new dev who was permanently blocked by this and decided to give up on learning.
      If there's anything I can do to help you get unblocked, feel free to reach out and I'll see if I can get something working. Always happy to help.

    • @Rgotto2
      @Rgotto2 9 місяців тому +1

      Docker

  • @Apollo1_
    @Apollo1_ Рік тому +15

    Just started my first junior dev job learning rails and while it’s a lot to learn it’s been extremely interesting, channels like yours have been immensely helpful

    • @filippiskur4342
      @filippiskur4342 Рік тому

      Do you mind telling us which company you work for? Who is hiring junior RoR devs right now?

  • @felixabacajen2781
    @felixabacajen2781 Рік тому +4

    Good Job Deanin, You actually help me learn more about rails. I've been a Rails dev for 3 years now. Let's help our framework to grow. Rails is awesome.

  • @iamthemintman448
    @iamthemintman448 Рік тому +5

    Just started learning Ruby/Rails last month when I was hired into a new company. Came from a javascript background, I'm only 3 years outside of school. Your channel (and rails guides) has been an indispensable resource for me. Thank you.
    Lack of windows support is a problem. I got hired for knowing React and was provided the time and support to learn Ruby. Now that I know more about Ruby on Rails I'm blown away by how enjoyable and productive it is. During the job hunt I planned on learning rails because of the number of job listings I saw including it. Once I felt the little bit of friction on how it works with windows I turned around and tried something else. There is a million things to learn, I'm not going to take the path of most resistance when others offer little to no resistance. I quickly flipped to playing with NextJs and whatever other hot commodity I heard about.
    In hindsight I really enjoy rails development and wish I was exposed to it earlier. Super grateful to my employer giving me room to learn rails, but I would also be grateful if someone gave me 120/yr offer lol.

  • @saintedafebain
    @saintedafebain Рік тому +1

    Thanks Deanin, you have been a great source of motivation and resource ever since i started learning ruby on rails, i can not thank you enough for ensuring that the community continues to grow, hopefully at some point i would learn enough to be of help to the community like you are. I will definitely subscribe to learning how to make tutorials on rails as well as guide to writing blogs on the subject.
    Thanks again and more grease to you elbows bro👍🏿

  • @Zapu89
    @Zapu89 Рік тому +12

    Totally agree. I'm new on RoR and is a pain found good documentation, and everything step I want do I'm getting 1000x problems that make me loose a lot of time on searching and testing old solutions. Just don't give up! We need your videos 😊

    • @1990EAM
      @1990EAM Рік тому

      I'm a beginner and don't relate to this at all. Rails official guides are one of the best programming documentation I've ever read. And if you don't find it there, there are lots of SO threads and other resources to learn from like GoRails or DriftingRuby channels.

  • @merryn9000
    @merryn9000 Рік тому +1

    Thank you for doing what you do, it really is appreciated

  • @akirkwood
    @akirkwood 11 місяців тому +3

    Hey Dean,
    Admittedly, I stepped back into Rails 7 because I ran across your videos. One thing led to another and now I find myself building an app.
    You’ve inspired me to build and design in the open.
    So if you’re willing to put out a tutorial on making tutorials, I’ll put it into practice.
    I don’t want to see the Rails community lack a great cold start experience because I know how it felt as a student in 2006 attending a Pragmatic Studio bootcamp to learn Rails 1.X with zero experience in even deploying rails apps.

  • @ahmadirfan7840
    @ahmadirfan7840 Рік тому +11

    This is what we call “a junior developer stuck to the tutorial hell and make them feel like a imposter syndrome”. I guess that’s why we need a community to help each other, especially for someone who new to Rails. And the company should not be scare to hired a Junior Dev. Actually, I do believe, even a Senior Dev, who not have much or less experience in building Rails projects, could help their junior on programming. Because programming is the way we solve the problem. And that’s why, what I see, there is a few company, especially in Malaysia, willing to hire a junior developer. But somehow, I was popped where, to be a Rails senior developer, they should be a Rails junior developer also right? I believe, this case is not only for Rails but for all programming languages. So, here is what I think. Any company who have the Rails in their project, and they want to hire a few of senior devs, please consider to open vancancy for junior devs as well. Because some of the junior devs can make a magic compare than senior even though they are more skillfull.
    Oh yeah, because of your Rails 7 tutorial videos, I got the job interview and they decided for me to upgrade the old project that I’ve build from Rails 5 and make some tweak for authorizations using certain gem.

  • @unorganizedprogrammer
    @unorganizedprogrammer Місяць тому

    you are so real TT
    The way you show that you just open documentations, tutorials, side by side the terminal, brings back my confident
    I felt stupid whenever I compare myself to tutors on youtube, how I never really able to code without googling

  • @Redragon2501
    @Redragon2501 Рік тому +1

    Thank you for this video. I absolutely love this. I experienced the same. Was hired as Junior and was told every year how "bad" i am and how i only deserve so and so much as a raise (couple of 💯 more per year). One day i began to respond to the hiring mails and started doing interviews just out of curiosity. I was amazed how other companies looked at me. I got offers of nearly double of my current salary and was told how much they would love to have me and how experienced i am.

  • @happyaccidents156
    @happyaccidents156 Рік тому +24

    Rails in vscode was also a pain for me as a beginner . A tutorial on making tutorials would be great imo.

  • @chefhasteeth
    @chefhasteeth Рік тому +3

    I recently started a position at a Rails company in the last 6 months coming from a long history with Laravel, and I can definitely feel some of the pain points addressed in this video. From my perspective, there's just a culture that exists in the Laravel community around tutorials, videos, courses, and books. Always tons of content, usually with up-to-date answers, and considering there hasn't been a large paradigm shift in Laravel in ~8 years (thinking about the frontend stack of Rails 6 -> 7 here), even if an answer isn't the most updated, it's still relevant.
    It's been a lot of fun to get into Ruby/Rails and actually hack away at projects, but also a very frustrating experience trying to find answers when I don't know something, since I see a lot of Rails 3/4 stuff.

  • @derrickamenuve8496
    @derrickamenuve8496 Рік тому

    You're doing a great job, I watch your tutorials often. The community is happy to have you!

  • @alejandrotoledofreire6333
    @alejandrotoledofreire6333 11 місяців тому

    so you definitly have the whole picture of rails developers, I studied a full stack bootcamp Reactjs and RoR, I really liked rails when I learned but when I got my first job and I have to learn Java to keep growing my career I was amazing on how many tutorials, videos courses are compared to Ruby and Rails also, even in CodeCademy theay have literally two or three courses about ruby and rails lol, I think you are doing an amazing job doing thes kind of videos, I felt the same sometimes when I figured out how to do something and then I want to write a blog or something to share it with the comunity but I felt like I don't have enough experience to do it. I touched Rails after 1.5 years now and your videos helped me a lot to remember and to get things done, so thank you for content, well I use mac to safe time and it better when working with Rails aswell. Keep doing it it helps a lot to the community. And for the finla though I think I am moving to Python in the future. It is more enjoyable than Java but not that poorly learnable than Ruby with Rails.

  • @benkiarie149
    @benkiarie149 Рік тому +2

    Hi Dean. Great video.
    A couple of thoughts from me.
    1. I am relieved that I am not the only one struggling to install Ruby on Ubuntu. Last year I had a take-home assignment for a job application that required me to install Ruby 2.6. It took me like 2-3 hours to install Ruby because of those J6 and J8 Make errors. I remember coming across a gist titled "Guide to switching to rbenv bliss from RVM hell"! It's really unfortunate how many hoops one has to jump to install Ruby with that Open SSL issue.
    2. Your passionate rant (which is totally not a rant) in this video has inspired me to do more for the community. I never thought that I could start writing medium articles. But after listening to you, I will start by writing one technical article every 2 weeks targeting Junior Rails and Ruby devs because we all see the problem, so we all have to contribute to the solution.
    I enjoyed listening to the video. You have earned a subscriber and an evangelist to point people to your content because you have gems (pun very much intended ) in your playlist.
    All the best. Keep being a rockstar.
    Don't give up on the Rails community ❤

  • @akashvishwakarma4028
    @akashvishwakarma4028 Рік тому +1

    Yeah thanks Deanin, great respect from my side for sharing this conversation, I believe you can share some tips on how to start with blogs having some basics of Rails setup for the demonstration and I think it would be helpful…

  • @christianzamora4245
    @christianzamora4245 Рік тому +5

    Hey Deanin, your videos have helped me to learn a lot not only about Rails but how to solve some programming issues, basically I've become a better developer just from watching your channel, thanks for taking the time to share your knowledge, honestly, thanks and thanks again man! some of us really appreciate your effort. 👍

  • @TheJackTheLion
    @TheJackTheLion Рік тому +1

    AMEN. You are a hero. As you know, I am a beginner and side note when I first installed rails I installed it on Windows because I didn't know better. Looking back, I think it made me grow but whatever. I am frustrated EVERY day at the lack of Rails tutorials past the "make a todo list". The thing is, I DON'T WANT to use another framework, I like THIS ONE. I think it frankly sucks that in order to do that I have to crawl across broken glass because the new flashy thing is distracting everyone. That being said, it has made me a stronger developer because of it. People don't seem to understand that something like Rails has been around for over a lonnnngggg time. It has proved itself to be a reliable and accommodating framework. This cannot be said about the shiny thing that people chase the moment it comes out. I don't know what I am saying, just saying I think you are right and God bless you for your commitment to an incredible framework. I will say, DHH owes you in my opinion unless he doesn't care either.

  • @jgndev
    @jgndev Рік тому +3

    Good job on the Rails 7 tutorials. I'm not sure what to make of the job market or lack of Rails 7 content to learn it properly. Almost think the best route right now is to learn it, build a few real world apps and pick up some freelance work, then apply for rails jobs.

  • @technoself81
    @technoself81 Рік тому +6

    Thanks for shedding some light on this issue. I agree with a lot of what you've said but allow me to push back on one specific area: I get your premise about the risk smaller companies take on when hiring juniors, but when big Rails shops are hiring mid-senior javascript developers and training them on rails/ruby instead of hiring juniors, it's clear where at least some of the blame lies.

    • @Deanin
      @Deanin  Рік тому +1

      Oh yeah, completely agree that there's definitely blame there. They'd sooner go bankrupt in an attempt to fill up our email inboxes before they gave a junior dev a chance lol.
      I just don't think they're going to change. We can still complain, but there's probably other things that might actually help people.
      Anyways, if you know anyone with 10 years of Carbon experience let me know 😂

  • @dmitriyosin8528
    @dmitriyosin8528 Рік тому

    You are so right!!!! Remembering my first day at work, like rails developer(aka fullstack)… setting up docker-compose for project.. that’s was nightmare.. and also stuff with frontend.. million ways to do one feature:(

  • @nikstac695
    @nikstac695 Рік тому

    Thanks Deanin! Interesting insight.

  • @thoughtswithdubois
    @thoughtswithdubois Рік тому +4

    I know hotwire is "new" but we could really use some more courses on how to go about building an application from start to finish utilizing hotwire. I think its also hard to find content surrounding how to use stimulus inside of rails to sprinkle in specks of reactivity. I love rails but I wouldn't recommend it to new devs based on the learning material that's out. I generally recommend javascript/node/react as there is a plethera of material out there to learn from. Not to mention the number of jobs for javascript/node/react vs ruby/rails!

  • @mariaineslucas3196
    @mariaineslucas3196 7 місяців тому

    Yes to a tutorial on how to create tutorials! Also to some kind of guide on all the options to add interactivity/JS to Rails. I do read documentation but sometimes don’t even know what to google

  • @tapank415
    @tapank415 Рік тому

    Need more rants!!!! Feel free to express your feelings whenever you feel too frustrated we're here to watch/listen to you. Sharing stuff relieves stress.

  • @DiegoSandoval-cs5oo
    @DiegoSandoval-cs5oo Рік тому +2

    I agree ten thousand percent with you, specially the part about how all the tutorials are outdated.

  • @satorogojou4487
    @satorogojou4487 Рік тому

    Got hired as a front-end developer intern, but assigned to the back-end. I have little idea about back-end and totally nothing on rails. Everything is hard. No enough learning resources, etc. Just thankful to have amazing seniors that help me out whenever I got stuck on something.

  • @1990EAM
    @1990EAM Рік тому +2

    I'm a RoR beginner dev and don't relate to this at all. For one, Rails official guides are one of the best programming documentations I've ever read. Everything is really well writen and explained. If you don't find it there, there are lots of SO threads and other resources to learn from like GoRails or DriftingRuby channels that periodically upload content. There's also a lot RoR facilitates to the entry level user, due to it's "convention over configuration" approach where a lot of stuff is just packed in and works out of the box (which you can change and customize as you gain experience). I think everyone should just give it a try.

  • @bachos4864
    @bachos4864 Рік тому

    Thank you Deanin for your effort. realy good videos. We all know how painfull is Openssl Error during ruby config :) on linux when instaling 3.2.1 from source code .
    Still love rails 🎉🎉

  • @user-xm1xb4vf7s
    @user-xm1xb4vf7s Рік тому +3

    Junior Rails developer here, or at least as I want it to be. Yeah, finding first job is really hard thing to do. I believe, it's hardest thing in all Rails Dev journey, at least, for me. I find problems like set wsl on my PC or run foreman script, which I had problems with, very interesting, because in some way all other things to do is "follow the guide", no matter it's here on UA-cam or anywhere else. Even when you start doing things by yourself, and you encounter new problems, if you can google it, it's not a problem at all.
    So I learned something about Rails, created few projects, but I don't know what to do next. I start looking for a junior rails developer job, but I can't find any vacancies at all. In the last 3 month I have found only one vacancy, but company hired another person.
    It turns out that it doesn't matter do i like rails, or do i want to grow in this direction, if I want to find a job as a junior developer faster, then in a year, I need to use another tools?

    • @Deanin
      @Deanin  Рік тому +2

      Yeah, that's the problem that a lot of people seem to run into. I actually just helped one person get a job as a junior rails developer, but they're by far there outlier there.
      And in all honesty, the take home interview they were given was so far beyond what you should expect of a junior developer. It felt more like what i would expect of a mid level developer.
      But ultimately yeah, I personally wouldn't advise someone to learn Rails for the sake of getting a first job. It's fine if you already have experience, but if you're trying to enter the field it's far easier to do it as a MERN or .Net developer than as a Rails dev unfortunately.

    • @user-xm1xb4vf7s
      @user-xm1xb4vf7s Рік тому +3

      ​@@Deanin thanks for advise!
      I personally have 3 years of experience, not as developer, but as business and system analyst. It helps a lot because I am familiar with many processes and many things are easier for me. But this background doesn't help me finding job, because there is no vacancies.
      I have already started to learn React (it's been a couple days since), thank you for calming my mind, because I thought abandoning Rails for some time is a bad idea, and while I go trough basics again, I could just learn Rails deeper

  • @MalachiAsgharian
    @MalachiAsgharian Рік тому +1

    I really liked this video and can agree with you on many points. I think I'm going to make some Rails tutorials xD

  • @mosesmuchemi7221
    @mosesmuchemi7221 Рік тому +2

    planning to start studying Rails what is your opinion on the Odin Project? it appears updated.

  • @PosturaCorretta
    @PosturaCorretta Рік тому

    Great! Work

  • @rocketman3770
    @rocketman3770 Рік тому +1

    I just want to say you are my hero with rails, devise, omniauth, google identity :)

  • @je9625
    @je9625 Рік тому +16

    Great video but I disagree with you about Rails on Windows. Some feedback:
    1. Windows is an inferior OS and I don't think we should be encouraging developers to use it. Unix (in whatever configuration Ubuntu, Arch, Fedora, MacOs) is the gold standard for development.
    2. A quick way to get Rails up and running is to use a template file. It takes a bit of time to set up to your specifications but saves a lot of time down the road. Why don't you do this ?
    3. Your suggestion to make a tutorial about tutorials is great ! Please do this.
    I enjoy your work. Keep it up.

    • @YuenXii
      @YuenXii Рік тому +4

      I agree. However, I think his point was that Windows seems to be the dominant normie OS so that’s what most New Devs will be using. I don’t think that’s a good excuse though. Because you could just install a normie friendly OS like Ubuntu. Maybe more tutorials on how windows users can install Ubuntu instead of encouraging them to use Rails on Windows would be a good idea

    • @Apollo1_
      @Apollo1_ Рік тому

      I’ve started using remote development containers for rails, no headache and quick to get started with

    • @je9625
      @je9625 Рік тому

      @@YuenXii Yes, I agree. WSL is not something I recommend to anyone.

    • @Deanin
      @Deanin  Рік тому +2

      I think this comment thread would make another good video, thanks for the discussion everyone.
      And yeah, the tutorial on tutorials seems popular so I'll take a look at a way to make them that's widely accessible.

    • @stevenhe3462
      @stevenhe3462 Рік тому

      We should by no means discourage those poor developers to use MS Windows tho. Most machines come with MS Windows preinstalled, and installing _any_ OS on _anything_ is non-trivial.
      When you only have machines with MS Windows and it is not practical for you to install another OS, what should you do? Although it is bad, you have to use it.

  • @3igor3vip3
    @3igor3vip3 Рік тому +1

    The main issue regarding junior RoR developers is all the job vacancies are for ninja expert level and the juniors cannot achieve that amount of the experience never. I am saying this from my own experience. I never quit expanding my knowledge in rails and 2 years later my full time job is PHP Laravel Dev (which i got with 1 year of freelancing RoR), and working part time on rails projects, and maybe the company is not guilty, i would blame the team leads, seniors etc that dont want juniors join their team. BTW keep up with the videos, you and CJ Avilla are by my opinion are having the best content for Rails.

  • @crisjeannepador930
    @crisjeannepador930 Рік тому

    How about doing a collab with all other content creators for Rails. It reduces redundant content, helps with researching and reduces errors along the way. It could also hasten the production as more topics will be covered sequentially when these videos are made by a team.
    I really don't know, to be honest. I'm just another pursuer of Rails development . I really hope there are more tutorials covering especially the basics, fundamentals, common processes and workflow, and real life SDLC contribution of a developer. I am a little greedy now, but hopefully I could already consume all of your content and apply them to my projects. Well thank you my G for these amazing videos!

  • @mikopiko
    @mikopiko Рік тому +4

    I am not even sure if DHH cares about Rails's popularity, seems like he doesn't care if it grows or shrinks.

  • @itzmarcman9506
    @itzmarcman9506 Рік тому +1

    I love rails. Learned it during bootcamp. I get there’s gonna be a lot of stuff out there I can learn but Rails for me is AMAZING.

  • @SachalChandio
    @SachalChandio Рік тому

    Thanks a lot brother, you said what I wanted to say for last 4 years. Now I am relieved.

  • @neverforget1575
    @neverforget1575 Рік тому +4

    It's so true!! I love rails, but as a beginner trying to find tutorials that are for rails 7, or even rails 6 is a joke, also is it me or do most of the tutorials you do find they presume you already know rails? I've been learning for a few months but I am really having second thoughts as if you want to do an app with api calls, payments, etc the tutorials become nearly non existant. If I was DHH or similar I would ask some of the Rails team to dedicate video tutorials covering all aspects of Rails to help newbies learn the framework, covering payments, auth, emails, security, marketplaces, maps, api calls etc, this will make sure Rails keeps growing. At the moment there are senior or mid level devs keeping the framework alive but newbies are an important aspect to keep Rails growing year on year. Rails is a great all in one solution and I love what I have learnt so far, and I fully agree the docs is not for everyone and the Framework NEEDS tutorials or it's traction will start dwindling even more and that would be a massive shame. I really appreciate what you have done for the community.

    • @neverforget1575
      @neverforget1575 Рік тому +1

      P.S if there is no solution to the problem, what other all in one framework would you recommend with a load of resources? I looked at Django and Laravel but I feel Rails is better, and I still can't believe there isn't a solution for JS yet, thanks

    • @Deanin
      @Deanin  Рік тому +2

      Yeah, the educational section of Rails leaves a ton to be desired. I still find it strange that a guy who doesn't use Rails, me, is one of the few making tutorials for it lol.
      I know that people like Django, and that Laravel gets great reviews. Personally I don't care for Laravel, but Django was nice.
      I've personally had some experience with .Net 5 and .Net 6, which were very powerful tools. I've used them both as an API that was heavily integrated with the host device (it would manage files, change settings, etc) and it was pretty good for that. In this use case, I paired it with Vue/React for the frontend.
      I've also used .Net with itd Blazor pages feature set as a complete Fullstack solution with postgres. It was nice, but at the time it was still pretty new so documentation wasn't great and the syntax highlighting was broken lol.
      I've also personally used MERN, which is a JavaScript stack. This one was nice. It's pretty popular, the downside is it's not an all in one Fullstack. You're just combining technologies by different people.
      I think in terms of things that will have resources though, Microsoft will have great .Net resources but you'll be building most stuff on your own.
      MERN will probably have the most community made resources, just because it's really popular and it uses JavaScript tech that's used in other frameworks, so you get a lot of crossover. A good example of this is how I referenced the webdevsimplified tutorials for the React login stuff in the Rails API videos. I couldn't really have done the same if I used stimulus+turbo lol.
      Because of the popularity of these other frameworks, I could see them overall having more resources than Rails does. I think that the biggest thing, though, is that they all use far more popular programming languages. I think at this point Ruby is like, #16? It just can't compete with the amount of material covered for Python, JS, or C#.
      But yeah, Rails will still get you an app up and running sooner. That just stops being the case as soon as you have to do something you haven't done before, and you're not super familiar with the framework. With others you don't run into that issue because there's 5 people competing to be the person who gets ranked #1 in UA-cam search for that project lol.

    • @neverforget1575
      @neverforget1575 Рік тому +2

      @@Deanin definitely agree to everything you have said, it's such a shame that Rails is where it is as it's great, but your right as soon as you need to implement something that's is nit in an updated turorial it will take you longer than another framework to achieve.
      This is the frustrating issue I have now, I wanted to implement Stripe connect for a marketplace app buy the only resource I have seen is from a video made over 2 years ago, I was hoping the pay gem which has connect would be easier to understand but Go Rails hasn't made a new video covering the feature yet.
      If Rails did tutorials like Webflow University I think Rails will see a new lease of life in a very short time frame, but alas I don't think it will happen. I for one would pay for a course like that covering many of the parts you need to build certain apps.
      Let's see what happens, keep up the great work, thanks

  • @madniali823
    @madniali823 Рік тому

    Please make a video on how to record tutorials, how to choose a topic and how to motivate yourself to make these kind of videos and blogs.
    PS: I love your content and I really respect that you are of the few people that is trying to keep the rails ecosystem alive .

  • @deidyomega
    @deidyomega Рік тому

    As for the install issue. I really think leveraging a docker based development would solve a lot of the issues, regardless of underlying systems. VSCode + Docker work well.

  • @Redragon2501
    @Redragon2501 Рік тому

    Watching someone struggling with something he did many times and should actually be really easy is so relieving. Happens to me all the time. You run some commands which should work and boom... Red lines in the log... 🤔... "But why"... "why am i so dumb?"

  • @dionysian
    @dionysian Рік тому +1

    Happy to report that I just installed Rails on Windows. Could not have been much easier.

  • @adrian-4767
    @adrian-4767 Рік тому

    Deanin could you tell me where can I find "Dean, Yaroslav and Chris" to learn Ruby?

  • @amani_art
    @amani_art Рік тому +4

    Also rails frontend is a moving target. I just stick to using rails as my backend. I would say for junior developers, trying to learn rails should start with API only app.
    Understand the basics first, because learning API only rails is much easier than trying to understand, Turbo, stimulus, Turbo stream, etc.
    I remember, when I was learning rails, the JavaScript aspect didn't make any sense to me, I didn't even understand how to write coffee script.
    Rails is easier without the frontend.

    • @Deanin
      @Deanin  Рік тому +3

      100% agree. Just the fact that there even was a Coffeescript at one point tells you everything you need to know lol.

    • @SeanLazer
      @SeanLazer 9 місяців тому

      The industry is in an interesting position. Many of us longtime Rails developers switched our frontends to React around 2015-2017 because at the time doing really high-interactivity experiences was very unpleasant with Rails+jQuery. But recently there's been a renewed interest in coming back to server-rendering with Hotwire, Phoenix LiveView, Laravel Livewire, and HTMX making it a lot easier to build those experiences. On top of that, React's mental model is becoming much more complex with React Server Components. Additionally, because React's docs now flat out recommend using an SSR Metaframework like NextJS deploying your app also gets much more complex as you have to handle multiple server processes.
      With the current economic situation I also think there's going to be an increased demand to do more with less. Why have two separate apps with two separate teams, servers, and release processes and so-on when a single app can theoretically achieve the same thing? In that sense, I can see Rails being poised to make a bit of a comeback as a mature and productive framework. But I can also see a lot of devs who have been living in JS-land having a hard time coming back. I spent the weekend hacking on a little toy project to play around with Hotwire and while I was able to get the basics done REALLY fast there are elements of the Rails DX that drive me nuts. Typescript letting you fly through your code with autocomplete and cmd+click is really nice, and it makes refactors a breeze. It also notifies you of your mistakes. I had a typo in one of my Stimulus data attributes and it took me a few minutes to figure out why my code wasn't working. In a Typescript codebase I would've had a red squiggly telling exactly what was happening.
      The colocation in React is also fantastic. I built a little autocomplete tool with Stimulus (following @Deanin's tutorial) and having to jump between the view, the ruby controller, the stimulus controller, and multiple partials makes it hard to keep everything straight. Turbo Drive is a nice feature and makes your app feel snappy but as soon as you want to get into things like animating adding an item to a list vs. just having it pop in the complexity grows and again you're potentially sectioning things off into a bunch of separate files. This all seemed normal to me ten years ago when I was a Rails developer first and foremost but after embracing "things that change together should live together" from JS-world it's really hard to go back.
      Beyond the DX there are other inherent problems with Ruby on Rails that in my experience (nearly 20 years) can make long term maintenance difficult. Tons of global constants and mixins (embraced by the framework as "concerns") make playing "where is this method even coming from" a daily chore when working on a large Rails codebase.
      All this to say I think there's absolutely room for a batteries-included server rendered framework with JS-sprinkles to blow up in popularity, but I'm not sure if Rails is going to be it. I don't think it actually has a ton going for it beyond the fact that it was extremely popular 10-15 years ago and a whole bunch of us learned it. I can't imagine wanting to learn it today if I didn't know it already.

  • @KrishnaDiamesso
    @KrishnaDiamesso Рік тому +2

    lol thank you for not abandoning us rails developers

  • @josephbusciglio9260
    @josephbusciglio9260 Рік тому

    I am a new, newbie. I'm hopeful I can learn this fast get started in this industry soon. What are some realistic expectations for finding work? I just subscribed too.

  • @DevBishwasBh
    @DevBishwasBh Рік тому

    Thanks a lot for speaking out. I've been figuring out to make email system (SMTP/sendmail) functioning properly in my lightsail VPS but the 25 port being banned is uncomfortable. So, I tried changing the port inside postbox/master but it's not working. Can you please make a video on Rails email in production without any external stuff Gmail or mailgun (only with the server itself)? I request you 😊

  • @brener7975
    @brener7975 2 місяці тому

    what is your monitor in this video?

  • @Alwalou
    @Alwalou Рік тому

    Im looking for a junior position this whole year couldn't find any chances its so frustrating I don't even know what to do ?

  • @Isaacalelopez
    @Isaacalelopez Рік тому +1

    For me I would said the the lack of tutorial on widonws is the first big problem with rails, I have to either use docker or Vmware to get rails working for some reason WSL2 didn't allowd me to create a new rails app. On the other hand I think that a lot of tutorials, just go to quick, sure one of the commodities of Rails is that speed up development but for a new commer, seeing a tailwindCss and full fledge working database from the get go with 3 commands can be difficult to follow up

    • @FrogDad556
      @FrogDad556 Рік тому +1

      I'd steer clear of development on WSL. It's just moving too fast. Go check out the Issues on GH. Many things still don't work right, including docker. VM or Linux as your base OS is the way to go. If you have to have Windows dualboot.

    • @Isaacalelopez
      @Isaacalelopez Рік тому

      @@FrogDad556 Oh yeah I mean I saw that I was following up GoRails tutorial, and the thing crashed hard with just the "rails new", I kind off understood why even the guys at project Odin said that do not even try WSL2, for reasons like this. I manage to make it work on docker, so I will be using that to no put much preassure on my computer, but I still have the VMware Linux in case something weird happens

  • @SachalChandio
    @SachalChandio Рік тому

    you are awesome

  • @AndreyWhoCodes-pq1ut
    @AndreyWhoCodes-pq1ut 7 місяців тому +1

    I am a junior dev and hoping to work in Rails :)

  • @jumprails
    @jumprails Рік тому

    I think Junior Devs need to be building their own projects/products. It’s the best way to stand out. 💯

  • @lperry65
    @lperry65 Рік тому +1

    I really like working with Ruby/Rails, I’m 57 and started work using 6502 assembly then moved to C. I don’t understand why setting up WSL would be too difficult, at home I use either a MacBook or Linux Mint but at work we have to use windows. Seems like we need to raise the bar a little tbh, I watched an RSpec tutorial the other day as I’ve been using mini test up until this job and the guy teaching was explaining basic things like how to install a Gem; Really ! surly there is an expectation that you would already know the basics.
    My advise is if you want to be a developer then take responsibility for it and put the time in to learn the basics of the language you’ve chosen, in the end you’ll be a better developer for putting the time in. As for rails having an issue with junior developers, I think there’s a shortage of people across the industry. I’d guess you choose the language/technology that’s popular in the area you want to work in and pays well. I stopped caring about what others think is cool a long time ago 🙂

    • @AbhishekSharma-im6zo
      @AbhishekSharma-im6zo Рік тому

      do you think for a very small startup ,rails should be used ? Yes ,Its get things done quickly but at the same it lack of developers (junior)can be a problem. seriously would love to get an opinion

    • @lperry65
      @lperry65 Рік тому

      @@AbhishekSharma-im6zo the general answer to your question would be to use the technology your developers are most comfortable with. Obviously that assumes you have developers in the first place. If you don’t then I would look at your requirements, are you happy with complete remote or do you need them to come to the office etc. if you need to have them commutable to your location the I would choose based on the most popular language in your area, it may sound strange but you tend to get groupings in an area based on what companies are using ( .Net, Python ) etc.
      If your happy with a remote team or mostly remote then yes I would absolutely use Rails, there’s still plenty of rails devs and rails 7 is sweet 🙂

    • @AbhishekSharma-im6zo
      @AbhishekSharma-im6zo Рік тому +1

      @@lperry65 Love your feed back I wanted to use rails for a new idea because you can do most of the basic stuff in days if not weeks but then in the long term it might gloriously backfire too.Though I agree with your advice a i should go for most popular language in my own locality if possible

  • @gurulabss
    @gurulabss Рік тому +1

    Similar reason, I didn’t dip my toes back into rails tutorials after couple of live streams. I'd love to create rails tutorials, but I get no views from it.

    • @Deanin
      @Deanin  Рік тому

      Yeah it's just a really unfortunate feedback loop.

    • @AbhishekSharma-im6zo
      @AbhishekSharma-im6zo Рік тому

      Make them catchy like 'Create Twitter clone in 1 hour' or 'Full ecommerce site in 1 hour' or Rails crash course in 4 hour .Make it a little click bait

    • @gurulabss
      @gurulabss Рік тому

      @@AbhishekSharma-im6zo honestly, it takes 10-15 hours or so to create 4 hour course. At the end of the day, you get 5-10 views in one day. I don’t think 🤔 thats a good feedback. There is more audience interested in reactjs or vuejs

    • @AbhishekSharma-im6zo
      @AbhishekSharma-im6zo Рік тому

      @@gurulabss Got to agree ,effort is not worth the cost even the fastapi eco system is booming but its still in version 0.77 and not fully tested yet while a old eco system like rails with supposed large community is slowly dying atleast for learning as a newbie

  • @KeithBalante
    @KeithBalante Рік тому

    The struggle is real with rails, but I love it now that I'm more comfortable with it.

  • @NestorCustodio
    @NestorCustodio 10 місяців тому

    Important Reminder: things like rvm and chruby are *niceties*, they are not necessary. If you're already on an Ubuntu system (even atop WSL, if it's new enough to have systemd support), installing a working Ruby interpreter can be done with a single command:
    sudo snap install ruby --channel='3.2/stable'
    ... or whatever major.minor version you want. Yes, *version management* tooling takes a little more work to set up, but that's not a Ruby or a Rails thing -- that's a personal toolchain thing.

  • @csillagfenynet
    @csillagfenynet Рік тому +2

    It's an unfortunate truth that good and detailed Rails tutorials and course are few and far between. It's vicious circle, Rails is no longer popular and hot, so content creators won't bother for a few views and jump on the JS bandwagon instead. But if there are no quality tutorials out there, there is know way for newbies to learn or even just learn that there is such thing as Ruby on Rails. I am kind of sad that JS seems to have dominated the web development landscape to such extreme extent. But, that's just the way it is.
    If I may add another great source for learning Ruby, Rails and even Hotwire, I can't recommend enough The Pragmatic Studio by Mike and Nicole Clark. Yes, these are paid courses but are of very high quality. Please note, I am in no way affiliated with them, I'm just a statisfied student.
    My biggest fear is that Rails will slowly fade to oblivion, because of the above described reasons. Folks lose interest in making content, new folks will have no chance to learn the framework. It'll probably become a niche framework. Although, there are still lots of webapps built on Rails. I'l love to see Rails stay around, but try not to hold my breath too hard.

  • @giordanodiaz5047
    @giordanodiaz5047 Рік тому

    I like some videos to learn how make tutorials I was thinking to start ruby on rails videos cause some many times I was so lost it and have to read too many mediums posts, stackoverflow answers and etc and I really want to help rails new devs.

  • @agatehao
    @agatehao Рік тому +1

    I totally agree with the problems that rails / ruby has. I feel its condition is very like python. But at least python has better support on windows... Maybe ruby can start from it first. :D

  • @Za7AlShariq
    @Za7AlShariq 21 день тому

    8:03 REAAALLLLLLLL

  • @code4th
    @code4th 10 місяців тому

    Forth is similar to Rails where I'm one of maybe 2 people showing how to use this language on youtube.

  • @SouravTechLabs
    @SouravTechLabs Рік тому +1

    The biggest problem with rails is that devs focus too much on READABILITY and gets lost somewhere in between methods that calls other private methods, which is written in other files, which is called from other method which is written in another file which calls a method written in a gem! Devs focus too much on writing readable code than fast code - even the code in rails framework is full of nonsense that can be optimized.
    I also freaking hate the fact that everyone uses gems for everything. Sure monkey patching is a thing, but modifying anything gets so much harder.
    Ruby itself is a lovely language. But code reviewers gets hostile on alternatives. For example, if I use find_all(), some might ask to use select() instead - which makes no sense, confusing alternatives are deliberately put into ruby. Sometimes I see rubocop suggesting usage of slow .zero?() or .positive?() or .negative?() methods instead of == 0, or > 0, or < 0 - this is a very bad suggestion. Same goes for n.odd? or n.even? instead of n & 1 != 0 (odd?) or n & 1 == 0 (even?) - which is way faster than the methods itself.
    So it brings more conflict while a code is reviewed. Rails actually suppresses the creativity of a programmer by using too much rails magics and gems.
    It's good to have rules and convention - but very strict rules leads to confusion.
    The other things you said - things like deprecation of newly introduces things lifts the pain of programmer to adapt to new things even though the old code worked just fine.
    I also wanted to make some videos about rails, but I didn't - because I know my videos will be outdated after a year. Deprecation happens with other frameworks too, but with rails it happens much faster.

  • @merlin2049er
    @merlin2049er Рік тому +1

    Install rails in an Ubuntu Virtual box. You can make that a template and use that for new devs

    • @awake-technology
      @awake-technology Рік тому

      Thank you! This is a great idea. We're having trouble on an Ubuntu based distro right now, so I think we're going to do the VM route, then never have to go through this pain again.

  • @iyiolaabraham
    @iyiolaabraham Рік тому

    Installing rails on windows is very easy for me. Just recently installed rails 7 on my windows machine.

  • @ilijasargic4201
    @ilijasargic4201 Рік тому

    chruby and ruby install solved the hell of rvm and rbenv for me

  • @TwilightTrekker1
    @TwilightTrekker1 4 місяці тому

    Tutorial on how to create various types of content would be great.

  • @TshegofatsoTshehla
    @TshegofatsoTshehla Рік тому

    I would like to get into teaching rails.

  • @theaviary238
    @theaviary238 Рік тому +1

    I got Rails up and running on my PC easily. Wasn't a problem at all. Easy AF.

    • @dionysian
      @dionysian Рік тому

      Yeah, I've been using WSL so I hadn't even tried installing the Windows version. I did it just now and it was as easy as installing anything else on Windows.

  • @Phrackerylabs
    @Phrackerylabs 5 місяців тому

    Do you have a video for making UA-cam rails videos?

  • @jon1867
    @jon1867 Рік тому +3

    I think the biggest contributor to rails' demise is Ruby. The framework rails is a phenomenal experience, it encourages best practices, clean architecture, and good testing patterns right off the bat! The problem is that other programming languages provide much better concurrency models, type systems, and familiarity.
    IMO if you could make a truly Rails-feeling TypeScript framework, the product would be much much better. Even Pheonix, which has a much smaller community than Rails, might be even better than Rails now for making a website with a decent amount of traffic because you get most of the same productivity benefits but don't hit the "Rails doesn't scale well" wall that you would with rails (I'm assuming mostly because of Ruby).
    I think typescript has the most potential here because frameworks like Remix / Blitz / T3Stack are approaching a future where you can write real, typesafe, scalable frontend code, and real, typesafe, scalable, backend code pretty seamlessly in the same repository both in the same programming language. I forsee the whole "productivity boost" that Rails gives you becoming less and less significant as time goes on.

  • @devricardonovais1294
    @devricardonovais1294 10 місяців тому

    I would love to be a Rails tutorial guy in Brazil dev ecosystem

  • @1974rachavez
    @1974rachavez Рік тому

    If you want to learn ruby and ROR then get a mac. For almost all my life I have used windows, and when I started to learn ROR I set up a VM on my windows system, and install Ubuntu. It wasn't really that hard to do the latter, and I was able to Install ROR. However, I did have a computer science background. But then my friend gave a mac to try for a month, and after a month I was sold. If you think installing ROR is hard using RVM, had this job that I had to install it with asdf. It was a pain in the butt.

    • @adegbitekelvin3875
      @adegbitekelvin3875 Рік тому

      Developing on a windows machine has been fun ever since I installed Ubuntu on Terminal.

  • @chocoblan4288
    @chocoblan4288 Рік тому +1

    So, How do I install rails on windows?

    • @Deanin
      @Deanin  Рік тому +1

      You can probably use the Rails installer if you Google it and see some degree of success but I'd still advise against it because chances are you'll end up deploying to a Linux server anyways. Which unfortunately means some of the dependencies you install will require different versions for one reason or another, and can cause a bit of a disconnect between development and production which adds overhead.
      So you'd be better off in the long run to either run a docker development environment or enabling WSL2 on your device and using a Linux subsystem in Windows instead, which is how I do it.

    • @chocoblan4288
      @chocoblan4288 Рік тому

      @@Deanin Thanks. I will try using WSL2 and use your video as a reference.

  • @dougmalones8702
    @dougmalones8702 Рік тому +2

    I have to be honest, right now I just use rails entirely for server side related and let a JS framework handle the front-end
    Sure rails is nice at first glance, but the moment you need to create something dynamic that is semi complex, you soon realized you might have as well started with a JS framework.
    You mentioned stimulus? What about hotwire? What is the difference? Why they keep insisting on making these type of technologies, when you already have well built JS frameworks that can easily tackle these problems.
    Also, what do you guys think of action cable? Should rails dump more resources on it and make it viable for somewhat serious production ready project? Seems like a lot of folks just switch to "Anycable".

    • @Deanin
      @Deanin  Рік тому +1

      Yeah I'm largely in the same boat. I like my JavaScript solutions to not change at a fundamental level every 6 months lol. Action cable is also in a pretty weird state, I guess because it's not the cool new kid anymore. Just seems a bit neglected overall.
      Stimulus is just a part of Hotwire. They deprecated hotwire and call the two components turbo/stimulus instead.

    • @dougmalones8702
      @dougmalones8702 Рік тому +1

      @@Deanin thank you for the clarification.
      I left rails for a year to learn react/react-native, when I came back, I barely knew what was going on. So I just decided to use rails server side only. So far I love the combo. I just wish I knew what is to become of action cable, I am hesitant to use it in my production projects.

    • @Deanin
      @Deanin  Рік тому +1

      Yeah, it seems okay but for production there's some bugs that are just pretty unacceptable, to the point where if I know a project will need sockets I just roll a MERN app lol.

  • @llejk
    @llejk Рік тому +1

    12:40 Reading is not actionable? Man are we different type of learners 😂 When trying to learn from a video i am skipping, moving back, trying to identify what is written on paused screens… it is horrible. And then try to come back to one section a day later, which video was it actually? Granted, books are usually outdated before they get published, but blogs or written tutorials are really preferable imho.

  • @mateuszbialowas
    @mateuszbialowas Рік тому +1

    Is it financially viable to do such tutorials on yt?

    • @Deanin
      @Deanin  Рік тому +6

      It really depends. You'll probably see about $4 per 1000 views from ads. With UA-cam memberships that number will get closer to $5/1k if you don't Livestream, and probably a bit higher if you do. If you feel comfortable offering courses, those can greatly increase those numbers. The channel right now makes me about $250/month to put things into perspective, so it's not a lot yet.
      Over time it can grow to something noticable, but ultimately you'd have to expand beyond Rails for UA-cam alone to be profitable, or offer something externally similar to how Gorails makes its money.

  • @junyorff12
    @junyorff12 Рік тому

    I had taked less than 5 mins following Go Rails Articles.

  • @berlinerfamily
    @berlinerfamily Рік тому

    Yes please make a tutorial on how to make a Rails tutorial.

  • @3ull
    @3ull 2 місяці тому

    Yes it is annoying setting up ruby and rails on a new machine.

  • @rajumondal4283
    @rajumondal4283 4 місяці тому

    I don't really like installing ruby on my system stackblitz or replit will do I guess.

  • @laughingvampire7555
    @laughingvampire7555 Рік тому

    so the issue is more about corporate culture that wanna buy a off-the-shelf product called "developer" that gives them a ROI, on the first day, instead of realizing they are dealing with human beings that require training.

  • @maryjonzezulon3092
    @maryjonzezulon3092 Рік тому

    Windows for progamming is disaster. Especially for linux tools and languages like Ruby. IT would be a lot easier to create VM machine inside Virtualbox, ssh to it, and installing is not requiring you to have Phd of Ruby/RoR and computer science at the same time.
    I ve got 12 VM to play with it or i can dual boot to real Linux.
    Appreciate content on the channel. Good, long tutorials are rare in Ror, Ruby. Old tutorials for non working at the moment u try solutions. Or obsolete libs, frameworks :)

  • @UnixBro
    @UnixBro 10 місяців тому

    Please make a video on how to do a youtube tutorial. I would like to have a youtube channel with ruby as my my focus.

  • @laughingvampire7555
    @laughingvampire7555 Рік тому

    Another problem with Rails is that when you get a job is probably going to be maintaining some old rails 4 project

  • @laughingvampire7555
    @laughingvampire7555 Рік тому

    Reinventing the Javascript wheel is the problem of omakase framework

  • @llothar68
    @llothar68 Рік тому

    Tried to start with Rails. Got a nil method call direct after installation just doing a new project and calling the browser and had to give up. Rails 7.0.4
    If you provide bad quality this is the worst to make ROR fail.

  • @Kyros-2024
    @Kyros-2024 Рік тому

    +1 to making videos how to make videos/blog articles

  • @laughingvampire7555
    @laughingvampire7555 Рік тому

    companies don't hire jr devs because they can find sr devs or even jr devs from other countries for a lot cheaper, like a jr dev from India

  • @llejk
    @llejk Рік тому

    6:50 … I am reluctant to hire someone who claims to be a Junior Developer but doesn’t have Linux skills. Isn’t it quite a red flag if someone struggles with such basics?

    • @Deanin
      @Deanin  Рік тому +2

      Not really. One of the best people on my team at my previous job knew nothing about Linux or Git when he was hired, and he had a CS degree. He was on his feet within the first week and really didn't need much training from me after the first month. The company probably could have considered that lack of knowledge a red flag, but instead they just assumed his school didn't cover that.
      You really don't need a junior developer to know a lot of things. Good senior devs can fill in most of the gaps rather quickly for them. In my last company' case, even junior devs were filling in the gaps for people because the teamwork was good.
      Personally if I feel like they are willing to solve problems, understand some CS fundamentals that I feel are applicable to the job, and have decent soft skills then I'd give them a chance.

  • @AbhishekSharma-im6zo
    @AbhishekSharma-im6zo Рік тому +1

    is it worth it to learn rails in 2022?

    • @Deanin
      @Deanin  Рік тому +3

      It really depends on what you're trying to accomplish. If you're looking for your first job in software, I mean I'd just look at the other comments on this video. It doesn't seem worth it because people seem to think you need to have 5 years experience for an entry level role lol.
      If you already have experience that can put you at a mid-level, then it might be worth it just because the salary is high and the demand is there a little bit.
      If you're looking to start a business or build side projects, it can be worth it as a first framework because it's pretty fast to build with once you're comfortable with it.
      If you're looking to start a business or build side projects and you already know other frameworks, then it's worth asking if the time investment is worth it. It might be a bit slower to create a MERN app than a Rails app from scratch, but if you already know MERN and you can finish the app relatively quickly then it might not be worth learning Rails.
      But it can be quite a pain to learn, personally speaking.

    • @AbhishekSharma-im6zo
      @AbhishekSharma-im6zo Рік тому

      @@Deanin Thanks for the feed back . I was thinking about using rails for new idea but long term development cost is not worth it though who knows in India it might be still worth to use it.Thanks again

    • @yvescloutier3835
      @yvescloutier3835 Рік тому

      @@Deanin So what would you recommend if you're looking for your first job in software, if not Rails?

    • @xungngo
      @xungngo Рік тому

      @@yvescloutier3835 Java or Python with JavaScript will take you a long way.

    • @yvescloutier3835
      @yvescloutier3835 Рік тому

      @@xungngo thanks for the tip! Are you a developer?

  • @theaviary238
    @theaviary238 Рік тому +1

    Make Rails Great Again.

  • @theaviary238
    @theaviary238 Рік тому

    Why can't someone make a javascript framework that works just like Rails?

  • @bj0rnen
    @bj0rnen Рік тому

    1. Isn’t the Rails community somewhat Mac-centered? Setting up Rails is a pain no matter what but it’s somewhat manageable for newbies on a Mac vs Windows.
    2. Maybe I’m old, maybe I’m weird, but I started learning web development before UA-cam, so after I outgrew the iffy W3Schools tutorials (MDN was not on Google’s radar at the time), I learned advanced HTML and CSS by straight up reading the specs. The downside to that approach is that those specs also convinced me that XHTML was a good idea and it took me a couple years of real world development to see where they went wrong. Lol