The Ruby On Rails Junior Developer Problem

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 Жыл бұрын

    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 kzread.info for better content than mine LOL

  • @tapank415

    @tapank415

    Жыл бұрын

    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

    Жыл бұрын

    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

    Жыл бұрын

    @@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

    Жыл бұрын

    @@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

    Жыл бұрын

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

  • @neerajkeriya
    @neerajkeriya Жыл бұрын

    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

    Жыл бұрын

    @@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: kzread.info kzread.info kzread.info

  • @adrian-4767

    @adrian-4767

    Жыл бұрын

    @@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 Жыл бұрын

    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

    Жыл бұрын

    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

    8 ай бұрын

    Docker

  • @Apollo1_
    @Apollo1_ Жыл бұрын

    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?

  • @iamthemintman448
    @iamthemintman448 Жыл бұрын

    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.

  • @felixabacajen2781
    @felixabacajen2781 Жыл бұрын

    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.

  • @akirkwood
    @akirkwood10 ай бұрын

    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.

  • @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

  • @Zapu89
    @Zapu89 Жыл бұрын

    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.

  • @happyaccidents156
    @happyaccidents156 Жыл бұрын

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

  • @WiikLyID

    @WiikLyID

    Жыл бұрын

    i agree with this

  • @saintedafebain
    @saintedafebain Жыл бұрын

    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👍🏿

  • @chefhasteeth
    @chefhasteeth Жыл бұрын

    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.

  • @benkiarie149
    @benkiarie149 Жыл бұрын

    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 ❤

  • @ahmadirfan7840
    @ahmadirfan7840 Жыл бұрын

    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.

  • @Redragon2501
    @Redragon2501 Жыл бұрын

    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.

  • @christianzamora4245
    @christianzamora4245 Жыл бұрын

    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. 👍

  • @alejandrotoledofreire6333
    @alejandrotoledofreire633311 ай бұрын

    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.

  • @merryn9000
    @merryn9000 Жыл бұрын

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

  • @derrickamenuve8496
    @derrickamenuve8496 Жыл бұрын

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

  • @akashvishwakarma4028
    @akashvishwakarma4028 Жыл бұрын

    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…

  • @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:(

  • @mosesmuchemi7221
    @mosesmuchemi7221 Жыл бұрын

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

  • @TheJackTheLion
    @TheJackTheLion Жыл бұрын

    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.

  • @mariaineslucas3196
    @mariaineslucas31967 ай бұрын

    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

  • @thoughtswithdubois
    @thoughtswithdubois Жыл бұрын

    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!

  • @jgndev
    @jgndev Жыл бұрын

    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 Жыл бұрын

    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

    Жыл бұрын

    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 😂

  • @mikopiko
    @mikopiko Жыл бұрын

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

  • @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.

  • @MalachiAsgharian
    @MalachiAsgharian Жыл бұрын

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

  • @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 Жыл бұрын

    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.

  • @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.

  • @nikstac695
    @nikstac695 Жыл бұрын

    Thanks Deanin! Interesting insight.

  • @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 🎉🎉

  • @adrian-4767
    @adrian-4767 Жыл бұрын

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

  • @DiegoSandoval-cs5oo
    @DiegoSandoval-cs5oo Жыл бұрын

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

  • @user-xm1xb4vf7s
    @user-xm1xb4vf7s Жыл бұрын

    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 KZread 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

    Жыл бұрын

    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

    Жыл бұрын

    ​@@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

  • @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 😊

  • @KrishnaDiamesso
    @KrishnaDiamesso Жыл бұрын

    lol thank you for not abandoning us rails developers

  • @Deanin

    @Deanin

    Жыл бұрын

    🫡

  • @KrishnaDiamesso

    @KrishnaDiamesso

    Жыл бұрын

    @@Deanin 🙂🙏

  • @je9625
    @je9625 Жыл бұрын

    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

    Жыл бұрын

    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

    Жыл бұрын

    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.

  • @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 ?

  • @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!

  • @rocketman3770
    @rocketman3770 Жыл бұрын

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

  • @neverforget1575
    @neverforget1575 Жыл бұрын

    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

    Жыл бұрын

    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

    Жыл бұрын

    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 KZread search for that project lol.

  • @neverforget1575

    @neverforget1575

    Жыл бұрын

    @@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

  • @brener7975
    @brener79752 ай бұрын

    what is your monitor in this video?

  • @SachalChandio
    @SachalChandio Жыл бұрын

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

  • @3igor3vip3
    @3igor3vip3 Жыл бұрын

    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.

  • @dionysian
    @dionysian Жыл бұрын

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

  • @itzmarcman9506
    @itzmarcman9506 Жыл бұрын

    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.

  • @PosturaCorretta
    @PosturaCorretta Жыл бұрын

    Great! Work

  • @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.

  • @AndreyWhoCodes-pq1ut
    @AndreyWhoCodes-pq1ut6 ай бұрын

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

  • @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?"

  • @amani_art
    @amani_art Жыл бұрын

    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

    Жыл бұрын

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

  • @SeanLazer

    @SeanLazer

    8 ай бұрын

    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.

  • @Phrackerylabs
    @Phrackerylabs5 ай бұрын

    Do you have a video for making KZread rails videos?

  • @Za7AlShariq
    @Za7AlShariq8 күн бұрын

    8:03 REAAALLLLLLLL

  • @SouravTechLabs
    @SouravTechLabs Жыл бұрын

    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 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.

  • @mateuszbialowas
    @mateuszbialowas Жыл бұрын

    Is it financially viable to do such tutorials on yt?

  • @Deanin

    @Deanin

    Жыл бұрын

    It really depends. You'll probably see about $4 per 1000 views from ads. With KZread 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 KZread alone to be profitable, or offer something externally similar to how Gorails makes its money.

  • @gurulabss
    @gurulabss Жыл бұрын

    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

  • @csillagfenynet
    @csillagfenynet Жыл бұрын

    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.

  • @KeithBalante
    @KeithBalante Жыл бұрын

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

  • @TwilightTrekker1
    @TwilightTrekker14 ай бұрын

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

  • @Isaacalelopez
    @Isaacalelopez Жыл бұрын

    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

    Жыл бұрын

    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

  • @chocoblan4288
    @chocoblan4288 Жыл бұрын

    So, How do I install rails on windows?

  • @Deanin

    @Deanin

    Жыл бұрын

    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.

  • @SachalChandio
    @SachalChandio Жыл бұрын

    you are awesome

  • @jumprails
    @jumprails Жыл бұрын

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

  • @code4th
    @code4th10 ай бұрын

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

  • @NestorCustodio
    @NestorCustodio9 ай бұрын

    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.

  • @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.

  • @merlin2049er
    @merlin2049er Жыл бұрын

    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.

  • @theaviary238
    @theaviary238 Жыл бұрын

    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.

  • @devricardonovais1294
    @devricardonovais12949 ай бұрын

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

  • @lperry65
    @lperry65 Жыл бұрын

    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

    Жыл бұрын

    @@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

  • @agatehao
    @agatehao Жыл бұрын

    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

  • @TshegofatsoTshehla
    @TshegofatsoTshehla Жыл бұрын

    I would like to get into teaching rails.

  • @UnixBro
    @UnixBro9 ай бұрын

    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.

  • @ilijasargic4201
    @ilijasargic4201 Жыл бұрын

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

  • @iyiolaabraham
    @iyiolaabraham Жыл бұрын

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

  • @AbhishekSharma-im6zo
    @AbhishekSharma-im6zo Жыл бұрын

    is it worth it to learn rails in 2022?

  • @Deanin

    @Deanin

    Жыл бұрын

    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?

  • @3ull
    @3ull2 ай бұрын

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

  • @dougmalones8702
    @dougmalones8702 Жыл бұрын

    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

    Жыл бұрын

    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

    Жыл бұрын

    @@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

    Жыл бұрын

    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.

  • @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.

  • @berlinerfamily
    @berlinerfamily Жыл бұрын

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

  • @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 Жыл бұрын

    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.

  • @llejk
    @llejk Жыл бұрын

    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.

  • @theaviary238
    @theaviary238 Жыл бұрын

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

  • @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 :)

  • @junyorff12
    @junyorff12 Жыл бұрын

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

  • @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

    Жыл бұрын

    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.

  • @laughingvampire7555
    @laughingvampire7555 Жыл бұрын

    Reinventing the Javascript wheel is the problem of omakase framework

  • @rajumondal4283
    @rajumondal42834 ай бұрын

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

  • @jon1867
    @jon1867 Жыл бұрын

    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.

  • @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

  • @Kyros-2024
    @Kyros-2024 Жыл бұрын

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

  • @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.

  • @merlin2049er
    @merlin2049er Жыл бұрын

    Nobody is going to double a jr developers salary after a year

  • @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 KZread, 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