Why Ruby on Rails in 2020? - Straight Talk from a Tech Entrepreneur

  Рет қаралды 14,351

Phil Smy

Phil Smy

Күн бұрын

Пікірлер: 53
@nazarkachmar4533
@nazarkachmar4533 3 жыл бұрын
I'm working with Ruby for 2 years and I'm happy, lots of work and possibilities.
@PhilSmy
@PhilSmy 3 жыл бұрын
Great!
@faraznisar3752
@faraznisar3752 3 жыл бұрын
I just started working with Ruby on rails a week ago. A new project coming in for the company soon, thanks for giving more confidence. I'm happy that I decided to go with it. Crud has never been easier
@peakytradersnepseanalysis618
@peakytradersnepseanalysis618 3 жыл бұрын
Provide me some materials please.im starting this week
@efenollal
@efenollal 3 жыл бұрын
Ruby devs are well payed these days. Now everybody is in the JavaScript train but to be honest, JS is such a mess of a language. Rails is a great framework.
@PhilSmy
@PhilSmy 3 жыл бұрын
Couldn’t agree more!
@bradchellingworth5973
@bradchellingworth5973 3 жыл бұрын
Been working with Ruby on Rails since rails 4 and now looking forward to rails 7. Its by far the best framework I've used. I love it as a developer and I love the results it produces with minimal effort. I think may people are put off slightly by the fact the need to learn some new syntax, but looking at ES6, it looks like JS is slowly looking more like ruby. Maybe this will help some people make the transition. To be fair, I'm sometimes irritated by the limitations on some of the features provided by say action text or active storage, but as you say, for an out of the box solution they are miles above the competition.
@PhilSmy
@PhilSmy 3 жыл бұрын
Yes, actionText is a bit of a disappointment but otherwise I always feel grateful it was the horse I picked to ride all those years ago!
@Zack-tx7oz
@Zack-tx7oz 3 жыл бұрын
Thanks, Phil! First time coming across your channel. Being a new programmer who doesn't know what is what, its really good hearing detailed and concise opinions on Ruby on Rails from experience devs. Thank you!
@PhilSmy
@PhilSmy 3 жыл бұрын
Glad to help!
@princehamza890
@princehamza890 3 жыл бұрын
I started as a nodejs MERN stack developer but i regretted it so i am moving to ruby on rails / react on rails
@jamesrougeau
@jamesrougeau 2 жыл бұрын
Very good rant! I'm getting in late in life(former 3 year WebDev) but going into programming and starting with Ruby & RoR. I like what you said about the ability to create fast and continue being able to stay creative! Thanks for sharing, James
@PhilSmy
@PhilSmy 2 жыл бұрын
My pleasure!
@Yassinebridii
@Yassinebridii 4 жыл бұрын
Hey, thanks for the video, it was really insightful. I think i'm gonna take the journey to learn ruby and ruby on rails, i'm coming from the typescript world, and once i started using typescript, i never looked back at any other language because of it's typing system, and how much time it saves me from debugging trivial errors. I'm definitely missing something, but i just don't understand how you can build such big projects with varying team sizes, with no static type checker and all the benefits that comes with it.
@PhilSmy
@PhilSmy 4 жыл бұрын
I think the ruby community agrees as typedef is partially present in ruby 3.
@siyaram2855
@siyaram2855 2 жыл бұрын
I’m not sure how to put it, but I’ve just started RoR and I’m having a pleasant feeling, a sense of happiness. Now I understand why it’s referred to as “programmer happiness.” I’m taking the RoR course from Pragmatic studio. I want to delve deeply into RoR. I understand that courses cannot turn you into an expert, but they can point you in the right direction. This is important. Are there some courses /resources that speak from their experiences, enlighten the viewer, and sprinkle wisdom here and there? What courses/resources should I take after this one to supplement it? Waiting for your reply.
@MaybeBL1TZ
@MaybeBL1TZ 2 жыл бұрын
hello sir am comming from 3 years of js i used react and node to develop any website i get to work on even at my job i use react i use now frameworks like nextjs for frontend and nestjs for the backend and i found a tutorial of ruby on rails 7 and i fall in love with the ruby i just want a small advise from you should i keep progressing in ruby on rails 7 or get back to my experience language which is js ?
@PhilSmy
@PhilSmy 2 жыл бұрын
It is not either/or. (Either JS or Ruby) You can do both. Your experience with JS will be of use as you develop more sophisticated Rails apps, that often use a lot of JS in the front end. My advice is: do the things in Rails that are right for Rails and use JS for the things that are best in JS. A huge danger a lot of developers face is thinking that 1 language or solution is all you need. The common stack now uses JS and Rails. You are in a good position!
@MaybeBL1TZ
@MaybeBL1TZ 2 жыл бұрын
@@PhilSmy Thankss for your advice
@berlinerfamily
@berlinerfamily 3 жыл бұрын
What is the difference of this video to all the others out there saying "Ruby is dead in 2020"? Answer: The others focus on Google trends, Stack overflow question counts, etc. while this one focuses on productivity, speed to MVP, flexibility, community and gem availability, aka: "things that actually matter"! Rails ftw!
@PhilSmy
@PhilSmy 3 жыл бұрын
At first I thought you were complaining about me, but then I see you were agreeing! Thank you so much!
@berlinerfamily
@berlinerfamily 3 жыл бұрын
@@PhilSmy Gotcha! :-D No, seriously: great video! Just real experience and sober reasoning of someone who really uses the stuff he talks about instead of BS hype buzzword bingo by KZbinrs who don't even know what "rails new" does.
@vineetkumar9371
@vineetkumar9371 3 жыл бұрын
I am working on ruby on rails for around 2 years but salary is very low..
@Shubham-kz9il
@Shubham-kz9il 3 жыл бұрын
Bro me Ruby on rails me koi scope hai kya yah for django sikh luu
@Shubham-kz9il
@Shubham-kz9il 3 жыл бұрын
Bro me Ruby on rails me koi scope hai kya yah for django sikh luu
@Ahmad_code
@Ahmad_code 4 жыл бұрын
Hey I'm a junior developer at my first job. I love Ruby on Rails but I don't get to use it, and I'm competing with people with years of experience when I apply for jobs. Do you have any advise on what I can learn so I can finally break into the rails industry?
@PhilSmy
@PhilSmy 4 жыл бұрын
Nobody knows everything about Rails or Ruby, so don't get hung up on that. You need to be able to create and maintain a web application (that is 95% of what RoR is used for). So my recommendation is to create as many of your own websites as possible. When I hire people I am always impressed when they say they have x number of things running on Heroku I can look at. And code available on Github to look at. The number 1 thing about working is personal relationships. I don't think I have 'applied' for a job since 1999 (true!). All my work, from just being a developer to being CTO or co-founder, has come through people I know. That is what you need to focus on. RoR has a great community and it is relatively easy to learn, thanks to their support. Take advantage of sites and forums and interact with people.
@Ahmad_code
@Ahmad_code 4 жыл бұрын
@@PhilSmy Connecting to people is very difficult when you don't know many people. I have been trying my best but I still don't have many rails contacts. If you do know any companies that hire juniors would love to know but obviously I don't expect anything. I'm from the UK
@PhilSmy
@PhilSmy 4 жыл бұрын
​@@Ahmad_code There are so many Rails forums! Look on Reddit, or even Facebook. Or KZbin! Do what you are doing right now - reach out to people and start a conversation. For me, and maybe I need to make a video to be more clear about this, what makes a developer attractive to a company is their ability to be a self-starter. So doing your own projects and showing your own code/Github/stackoverflow reputation etc is what I look at. Hope this helps.
@PhilSmy
@PhilSmy 4 жыл бұрын
@@Ahmad_code Sorry, no I don't know of companies hiring. Best of luck!
@dominicshib3276
@dominicshib3276 4 жыл бұрын
@@PhilSmy brilliant advice thanks Phil
@siyaram2855
@siyaram2855 4 жыл бұрын
I was looking for a video like this whole time
@PhilSmy
@PhilSmy 4 жыл бұрын
Hope you enjoyed!
@siyaram2855
@siyaram2855 4 жыл бұрын
@@PhilSmy Yes. Can you suggest and resource to understand ruby deeply?
@PhilSmy
@PhilSmy 4 жыл бұрын
@@siyaram2855 I found the book 'The Rails Way' to be really good. It is old now, but there is a Rails 5 Way (amzn.to/2K18OXw) that will be more updated. There is also 'Ruby on Rails Tutorial' (amzn.to/3oJBl2k) which is very up to date and should give you a good foundation.
@siyaram2855
@siyaram2855 4 жыл бұрын
@@PhilSmy Thank you so much. Do you think one shpuld spend time with ruby first?
@PhilSmy
@PhilSmy 4 жыл бұрын
@@siyaram2855 Not sure what you mean. Of course, you need to understand the Ruby language to code in Ruby on Rails. But it is just syntax. What is vital is to understand the concepts of programming! The OReilly books are good. Look at the Ruby one, that will give you all you need to know.
@thundergabriel
@thundergabriel 4 жыл бұрын
Try to contract a Ruyb developer in 2020 😥
@mirollacap
@mirollacap 4 жыл бұрын
why ??
@PhilSmy
@PhilSmy 4 жыл бұрын
What do you mean actually? You can't find anyone, or you're a developer that can't find work?
@atClaudioRivera
@atClaudioRivera 4 жыл бұрын
I’m a junior developer at an agency. My first two projects are legacy/maintenance projects using Rails on the backend, and I found the code to be totally unreadable. The conventions seem arbitrary and inconsistent, the tooling is abysmal, and I’m spending more time than I’ve ever spent getting spun up. How Rails came to dominate the scene blows my mind, and I understand the trend away from it. Appreciate the insight from an experienced developer, and maybe I’ll look back and cringe at my comment, but right now, I’m completely over Rails. 😅
@PhilSmy
@PhilSmy 4 жыл бұрын
Thanks for your comment. I don't think the conventions are arbitrary or inconsistent, just different than other languages. I can from C++ and Java where the coding conventions were non-existent! Ruby on Rails is actually one of the leading 'convention over configuration' frameworks. (Rails author DHH coined the term even). But, your comment is valid. RoR has a learning curve, as does everything. Good luck! I am going to try and do some more Rails content on here, so let me know if there's anything I can address specifically.
@TheQuancy
@TheQuancy 3 жыл бұрын
I dont work on web development languages as much. So the syntax of ERB takes some time to get use to. I really dont like it
@PhilSmy
@PhilSmy 3 жыл бұрын
I don't find erb so different from HTML. That is why I use it over other things like HAML and SLIM. I don't want something that is dependent on indentation! What syntax of ERB are you struggling with? I'd like to make a video about the different options for markup in rails.
@GravityGamingCo
@GravityGamingCo 3 жыл бұрын
Jesus loves ya ✝💖
What is Ruby on Rails used for?
4:34
David Battersby
Рет қаралды 16 М.
Introduction to Hotwire - Ruby On Rails
15:00
Phil Smy
Рет қаралды 4,5 М.
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН
How I Learned Ruby on Rails in 2 days
13:14
Travis Media
Рет қаралды 24 М.
The 8 AI Skills That Will Separate Winners From Losers in 2025
19:32
What are AI Agents?
12:29
IBM Technology
Рет қаралды 1 МЛН
Why Should You Learn Ruby?
8:51
Treehouse
Рет қаралды 154 М.
I built a REAL Desktop App with both Tauri and Electron
12:22
Bufferhead
Рет қаралды 98 М.
Ruby on Rails vs. Django vs. Nodejs
10:26
Chris Hawkes
Рет қаралды 65 М.
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 342 М.
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН