Ruby in 2020?

  Рет қаралды 44,460

Stefan Mischook

Stefan Mischook

Күн бұрын

Пікірлер: 235
@karthikeyanak9460
@karthikeyanak9460 4 жыл бұрын
Ruby made me and is still making me earn more than JavaScript and PHP. To be practical I can build apps far faster using Ruby on Rails than any other framework.
@stabbler
@stabbler 4 жыл бұрын
Even faster than laravel ?
@vi_et_le
@vi_et_le 4 жыл бұрын
Even faster than Flash?
@esnguimaraes
@esnguimaraes 4 жыл бұрын
Even faster than Spring?
@karthikeyanak9460
@karthikeyanak9460 4 жыл бұрын
Ya, development speed is really fast, I have tried Spring, Laravel, Django, Express. I haven't tried Phoenix and Yeshod yet. You must give Rails a try if you are building web apps.
@esnguimaraes
@esnguimaraes 4 жыл бұрын
@@karthikeyanak9460 Thanks, I was just playing around. I now that language is just a tool. We must know how to use it in order to solve real world problems.
@taab84
@taab84 4 жыл бұрын
Ruby is improving performance with time, lot of things are fixed since 2011 and there are still lot of improvements in the future with Ruby 3.0
@nathansire6623
@nathansire6623 4 жыл бұрын
That will never happen. You cannot have a lang where everything is an object and have speed.
@sjsmart3800
@sjsmart3800 3 жыл бұрын
@@nathansire6623 Yes you can its called Javascript
@stanleyextra2812
@stanleyextra2812 4 жыл бұрын
Ruby is dead, PHP is dead, everything is dead
@prungupta
@prungupta 4 жыл бұрын
Ya I’m dead from inside too
@AlvaroFernandoMS
@AlvaroFernandoMS 4 жыл бұрын
Rock is dead!
@adityaheart9671
@adityaheart9671 4 жыл бұрын
Web development dead
@poppingjaz
@poppingjaz 4 жыл бұрын
Neidermeyer dead!!
@klystron2010
@klystron2010 4 жыл бұрын
And with strange aeons even death may die.
@lucasucs1169
@lucasucs1169 4 жыл бұрын
I'm a Ruby on Rails developer, and I loved your insights! Also, since I was tied to the conventions when I learned rails, I also learned so many good practiced that I can easily reapply to other languages. Super easy to transfer from rails to python/js/golang etc :)
@soufianta8374
@soufianta8374 4 жыл бұрын
@Lucas UCS: I’m actually learning Ruby on Rails (and ruby language of course). So. is it still worth to learn it (and to become ror developer) and is it true that learning Ruby on Rails, will learn you all the rest too (atleast partially) ? Everybody is talking about JavaScript etc. but ror will learn you front end and backend stuff while JavaScript is only front (nodejs for backend) ;-). Is the book of Michael hartl still a good ror book ?? Thanks.
@RocketFever22
@RocketFever22 3 жыл бұрын
@@soufianta8374 I hope you are a ruby master now! Learn ruby and ruby on rails. If you learn Ruby on Rails and Sinatra, you can build pretty much any Model - View - Controller system on any other language/framework: Laravel (PHP) is basically a copy-paste of Rails; Express (NodeJS) is mostly Sinatra on JavaScript, it's easy to understand Python's Django from Rails, even Angular (JS Frontend) has the same MVC fundamentals you will find in RoR, so yes, keep learning and never look back. Language is just a tool. Building your mindset is the key ;)
@cloudboogie
@cloudboogie 3 жыл бұрын
You can reapply practices, but you really shouldn't. Every language has it's own practices and ways of doing things.
@pupdoggify
@pupdoggify 4 жыл бұрын
In all fairness, whether Ruby is popular nowadays or not, real Ruby ninjas know its power. It still helps me rake in $64k/month off a niche SaaS offering...all while I still get to keep my head hair! As a programmer, I don’t think you need to follow the hype and jump on the most popular language bandwagon...you should strive to become the best at one language and have the discipline to follow through. I know a couple other guys pulling in more dough and their Swiss Knife was VB...go figure! Don’t follow the hype!
@ADthatsme
@ADthatsme 4 жыл бұрын
Do u mind dropping some contact details so I can ask questions regarding ur SaaS
@samjones900
@samjones900 4 жыл бұрын
I am also interested in hearing about your SaaS, it would be very helpful 😁
@cryptosecuritytools
@cryptosecuritytools 4 жыл бұрын
Im about to start a bootcamp that is teaching RoR because industry supposedly demands those skills. I'm kind of in two minds but after reading this post of yours I might have to question that! Not sure how anyone can make that kind of monthly income from coding unless youre getting licensing fees?
@pupdoggify
@pupdoggify 4 жыл бұрын
@@cryptosecuritytools Analysis Paralysis will always get you! Don't think too much or overthink it. Go for it! I don't make that kind of money just by coding. It's a result of having developed a SaaS product back in 2008 which has organically grown its customer base ever since. Bulk of the code commits happened in the first 5 years and I did have 2 freelancers on-board to provide additional help but it's back to being a one man show. Don't hate me for saying this but the code base is still running on Rails 2.3. It's not always about rocking the most cutting edge system...it is always about running a rock solid system! Cheers
@cryptosecuritytools
@cryptosecuritytools 4 жыл бұрын
@@pupdoggify Thats gold. Thanks for the reply man and best of luck. Doesnt sound like you need it ;)
@computerscience7048
@computerscience7048 4 жыл бұрын
"Jobs?" I don't use Ruby for jobs! I just use Ruby.
@sajadtorkamani9399
@sajadtorkamani9399 4 жыл бұрын
Fair points but Ruby is just a very elegant language :). Show me some Python or PHP code vs Ruby code and you can see the difference!
@abdulazizkamel2778
@abdulazizkamel2778 4 жыл бұрын
تمان
@abdulazizkamel2778
@abdulazizkamel2778 4 жыл бұрын
٠
@ryank4087
@ryank4087 4 жыл бұрын
@MΛX If your code is beautiful and easy to understand, it is a lot easier to both debug and add to. If you have awful code that is hardy legible, how are you supposed to know what is going on when you run it?
@apolkk
@apolkk 4 жыл бұрын
@@ryank4087 and to maintain of course
@piecepaper2831
@piecepaper2831 3 жыл бұрын
show me some java and maby i will understand it after i stripped down the factory.factorys
@je9625
@je9625 4 жыл бұрын
If you don't like Ruby don't use it. No one is forcing you to. I just wrote a couple of scripts for a company in Holland, refactored their website and earned 45k for 2 weeks work (with an ongoing contract). Ruby 3.0 is coming in December with static typing and will knock many languages out of the water. 'Hey' was just released and was written in Ruby and Rails. It's looking great so far. Ruby is alive and well with jobs, community, a growing list of maintained gems and excellent documentation. Stop posting crap Stefan.
@StefanMischook
@StefanMischook 4 жыл бұрын
LOL! You should be glad I make the jokes, means more Ruby work for you.
@genesisfan72
@genesisfan72 4 жыл бұрын
Is that freelance? Where do you find your clients if you don't mind me asking? I happen to really enjoy writing in Ruby!
@programming2249
@programming2249 4 жыл бұрын
It's important to learn Ruby so that you can simultaneously talk about how much you hate it and how much you wish some other language was more like it.
@joeldk42
@joeldk42 4 жыл бұрын
this is true lol
@toddzmijewski6002
@toddzmijewski6002 4 жыл бұрын
I don't think ruby is a bad language. I think it has been obsolesced.
@developerfoe
@developerfoe 2 жыл бұрын
xD its python competetor except it doesn't have datascience libs
@piotrtalarczyk8987
@piotrtalarczyk8987 3 жыл бұрын
When I was teenager i learned Pascal, Basic, VBA, C/C++, some JavaScript, PHP. Then the way of my life took me to do other things. In that time I searched some language for me. It had to be simple ed interpreted. I chosen Ruby and still use it for my scripts. I don't see how I can switch to something else. Maybe it's non perfect, but I love it.
@kamalpandey7177
@kamalpandey7177 4 жыл бұрын
Rails was dead in 2016, It was dead in 2017, It was dead in 2018, It was dead in 2019 and finally it's dead in 2020 and more interestingly I am using it.
@superslayerguy
@superslayerguy 4 жыл бұрын
Yeah just like how PHP & Java are dead
@TheLostBijou
@TheLostBijou 4 жыл бұрын
The Dead don't just walk & vote...they are on Rails, dude !
@je9625
@je9625 4 жыл бұрын
He just hates Ruby, that's his problem tbh
@JonnyBeoulve
@JonnyBeoulve 4 жыл бұрын
It's a bad investment. It lost a tech mindshare war. You're basically a soldier trained in using a spear when the rest of the world has begun adopting rifles. Good luck.
@kamalpandey7177
@kamalpandey7177 4 жыл бұрын
@@JonnyBeoulve There are people still Using COBOL
@DidiGrooves
@DidiGrooves 4 жыл бұрын
0:42 Stefan's been dating so many women, both while writing PHP and Ruby, that he's been able to pull stats on how attracted women are to him, depending on what language he writes! 😜😂
@cocoman710
@cocoman710 4 жыл бұрын
Stef you are KILLING me :D. Greetings, a full time ruby/rails dev from Germany (yes, we have almost no ruby jobs here in Germany, but the job is nice so far. I am honing my javascript /c# skills with side projects, CANT DEPEND ON RUBY ON THE LONG RUN)
@StefanMischook
@StefanMischook 4 жыл бұрын
Don't get me wrong, I love Ruby! It's so fun to make fun of! 😀 Cheers from Canada. You guys have the best beer!! 🍺
@AlphaFoxDelta
@AlphaFoxDelta 4 жыл бұрын
A very accurate and succinct summary of the language in my opinion. I've always thought that Ruby, and the reason I treasure it so much, is best as a tutorial/beginners language and framework. As web app development can be horribly intimidating, it has great value in helping new programmers in building RESTful applications, and that is invaluable from that perspective. Really nailed it with Convention over Configuration.
@johnathonmarshall4857
@johnathonmarshall4857 4 жыл бұрын
Stef, your content is great. Thanks for sharing your wisdom and life experience to educate people like me. This is one of dozens of videos of yours I have watched. Thanks again ^My first youtube comment ever.
@lord9562
@lord9562 4 жыл бұрын
No matter what anyone says, Ruby is not going off the Rails anytime soon! :)
@John-mj1kk
@John-mj1kk 2 жыл бұрын
@Malik Bagwala The fact that you are thinking of "transferring knowledge to other frameworks/languages" means you won't ever progress. It's not about the language nor the framework, it is about knowing the absolute fundamentals.
@StalXERHD
@StalXERHD 4 жыл бұрын
Why Google have Kotin and Flutter/Dart simultaneously? Is there a reason to learn Flutter/Dart in 2020?
@tombert512
@tombert512 4 жыл бұрын
Kotlin is developed by JetBrains (not Google), and Google is a giant entity with literally thousands of employees. As a result of this, different teams will choose different languages for different reasons. For example, Apache Spark is a really nice data processing framework, but in order to use it, you need to use a JVM language like Java, Scala, or Clojure. If you're a Java shop and want to use Spark, then of course you're fine, but if you're a Node.js shop, and need to do some elaborate data processing, it makes some sense to hire a few Java or Scala developers to work on it. Multiply this by a hundred or so for different cases, and you get something like Google, where they do C, C++, Go, Java, Scala, Kotlin, and Node.js, etc. I actually have always hated the "We're a shop". A programming language, at the end of the day, is a tool. Just like you would probably use a hammer to cut down a tree, you will find that certain languages are better tuned for different tasks, e.g. C/C++ is good for low-level operating system programming and stuff where microsecond performance matters, Go is good for semi-low-level server development where performance matters, but not quite as much, and something like PHP or JavaScript is good for doing higher-level web stuff. Dart is an ok language, but the important part is learning *a* language, whatever it is. Learning your second language is much easier than learning your first, and it's never really a waste of time to learn a language. My years of doing node.js have helped me with my years of Haskell, which has helped me with my years of F#, which has helped me with my years of Java, etc. TL;DR; if you think Dart looks fun, try it! Download the compiler, make a simple web app, and move on from there.
@calvinebun-amu5397
@calvinebun-amu5397 4 жыл бұрын
I observed that are are less (almost non-existent) entry-level ruby/rails roles and a lot more entry level roles for PHP/Laravel
@rant6452
@rant6452 4 жыл бұрын
Honestly, as along term PHP dev of 20+ years who turned to React during the JavaScript Wars (and never thought he would go back) - I am completely blown away by how much PHP has picked up its pace. 10 years ago the writing was on the wall, PHP was universally hated and there was no room for improvement. But now... I'm genuinely excited to see where it goes next. It feels very much like the most improved language of the last decade and I don't even know what to expect going forward - I'm not even sure if there are any other "legacy" languages that have demonstrated such progressive improvements. I've started using Laravel with Livewire and frankly I don't want to go back to Node..
@brandondownhour9569
@brandondownhour9569 4 жыл бұрын
As someone who’s been using node. I recently picked php Laravel and already loving it. I don’t think I’ll go back to node anytime soon
@calvinebun-amu5397
@calvinebun-amu5397 4 жыл бұрын
@@rant6452 That's very encouraging to read. What's your take on the security of PHP?
@calvinebun-amu5397
@calvinebun-amu5397 4 жыл бұрын
@@brandondownhour9569 What is it about Laravel that makes you prefer it to node? I share similar sentiments with respect to rails and PHP Laravel.
@God4lifeTkCIS
@God4lifeTkCIS 4 жыл бұрын
@@rant6452 try out NextJS, you'll love it.
@princejoseph8280
@princejoseph8280 4 жыл бұрын
Ruby is really elegant language and that is its main strength. Most of the traction Ruby got was because writing code in Ruby felt a little artistic. For eg, this code to get all the odd numbers from an array of numbers: [1, 2, 3, 4, 5].select { |num| num.odd? } But that said, Ruby has not found any other niche areas rather than web development mainly on Rails. Even in web development, Ruby or Rails didn't have any great CMS like WordPress.
@StefanMischook
@StefanMischook 4 жыл бұрын
True.
@jordanwhistler9597
@jordanwhistler9597 4 жыл бұрын
arr.select(&:odd?)
@princejoseph8280
@princejoseph8280 4 жыл бұрын
@@jordanwhistler9597 yeah, that is the short hand
@kennedymwenda3357
@kennedymwenda3357 4 жыл бұрын
Rails 6 has so many features out of the box including scalability
@scottmcmahon7209
@scottmcmahon7209 4 жыл бұрын
How fast compared to node.js?
@Chris-rm1jg
@Chris-rm1jg 4 жыл бұрын
scott mcmahon based on how many requests per minute? Unless you’re processing more than Shopify, I doubt you’ll have a “speed problem”.
@quiettalha
@quiettalha 4 жыл бұрын
@@scottmcmahon7209 nodejs isnt a web framework lol
@chuckbenger8918
@chuckbenger8918 3 жыл бұрын
@@Chris-rm1jg exactly. All these people worrying if they can do 1000 requests per second while they have 0 customers. Rails let’s you build fast to test your product. If your product is successful you will have the money to scale with more severs or rewrite parts of your app in other languages/tech. Also shopify is still using it and they are huge.
@alainterieur5004
@alainterieur5004 3 жыл бұрын
ruby is actually quite cool it's not only a web language and it's getting faster and faster
@cyphen21
@cyphen21 4 жыл бұрын
I more or less believed all of this, taught myself JavaScript and Python, then one year and one job later here I am, with my ideal job working for a great silicon valley startup making more money than I ever thought I would, in Ruby. So lol. You never know where life will take you. That is all there is to it. Learn how to program, don't learn a language.
@WeAreBlank18
@WeAreBlank18 2 жыл бұрын
I’m here because I read the licensing for NieR Automata, and it said that Ruby was completely copyright free. So, I looked it up. Who knows, I might learn it considering how it was used to make my most favourite video game!
@tombert512
@tombert512 4 жыл бұрын
3:32 I'm not a fan of Ruby, but its performance isn't really the reason; if you put any value on your time or your employee's time or your client's time, you can almost always justify better hardware to compensate. I have just simply found the language irritating to use; there's a lot of inconsistency with it, and while Rails is ok for rapid prototyping, I've found that maintaining it can be really difficult for anything large.
@clumsyjester459
@clumsyjester459 3 жыл бұрын
Care to give an example of those inconsistencies? I started working mainly with Ruby a year ago and it seems I haven't discovered them, yet.
@after_alec
@after_alec 4 жыл бұрын
So... this was all to say that I should put PHP developer on my Tinder profile?
@hinglemccringle6965
@hinglemccringle6965 4 жыл бұрын
Wamen luv wordpress 😉
@moinahmed2491
@moinahmed2491 2 жыл бұрын
Lot of project use Ruby on rails even now, in my company, most projects use Ruby on rails for backend
@redpillsatori3020
@redpillsatori3020 4 жыл бұрын
With Ruby you basically just got Rails--with Python you got Django, data analysis, and everything else plus the AI kitchen sink.
@gigglypuff3589
@gigglypuff3589 4 жыл бұрын
😂
@brijesh1809
@brijesh1809 4 жыл бұрын
I am currently learning rails and find it pretty interesting. Maybe it is not as good as node but much more beginner friendly in my view atleast
@randerins
@randerins 4 жыл бұрын
It died from Covid.js Seriously tho, Ruby is a good language, regardless.
@marcmarsidi8272
@marcmarsidi8272 4 жыл бұрын
Thanks Stefan for all the advice. I'm not a web developer (more data analyst), but I'm definitely going to use all your advice and start trying to do some 'stage' freelance jobs on the side, as I think there might be some opportunities in leveraging Python in the specific field I work in.
@8bitRemakes
@8bitRemakes 4 жыл бұрын
I love Ruby as a language - but last year I chose RoR as a framework for a commissioned web project, and that has probably changed my view on it. Server keeps hanging, for no apparent reason - gotta manually send a keyboard interrupt about twice per week - could be that it's all down to the server being run on a Windows machine. Nobody on seems to know. But I love using it for smaller scripts, like e.g. managing files on my own machine, more so than I do Python.
@ijazkhan3335
@ijazkhan3335 4 жыл бұрын
Running rails on a windows machine is suicidal.
@ijazkhan3335
@ijazkhan3335 4 жыл бұрын
You have to use WSL on windows for rails development, but never even try deploying it on a windows server.
@DJWOET
@DJWOET 4 жыл бұрын
Yeah, Ruby on Rails and Windows is usually a painful experience. I've always ran it on Linux and the random stuff doesn't happen there.
@computerscience7048
@computerscience7048 4 жыл бұрын
Same.
@cocoman710
@cocoman710 4 жыл бұрын
Dude you gotta deploy your project on some kind of linux (I prefer ubuntu/debian) ASAP. Ruby on Windows is a death sentence mate Edit: Try Jruby if you want to keep in running under windows. Thats how we do it at work for on prem projects which habe to run under Win
@NathanielBabalola
@NathanielBabalola 3 жыл бұрын
You can't use Rails for microservices? Can someone suggest a Node.js framework with less configuration with a good market share (not adonis.js it doesn't have a good market share), there's so much to setup on a bare express application,
@angelurena
@angelurena 3 жыл бұрын
Not sure about the market share, but have you checked out NestJS?
@NathanielBabalola
@NathanielBabalola 3 жыл бұрын
@@angelurena I'll check it out
@servantofjesuschrist8790
@servantofjesuschrist8790 4 жыл бұрын
Stephan I just fall in love with Elixir...while every body is going with golang...if elixir what a woman I would have divorce for her what do you think about elixir? Thanks for answering
@codatrainer3988
@codatrainer3988 4 жыл бұрын
For me Ruby been one of most lucky stuff I learned, as when I was PHP developer there were not much opportunity but now I am on hot seat!!! and it is really fun do coding in Rails!! they are winner, and still 8% market share is quit good. but I am seeing everywhere it is being replaced but there is no harm to make money due to high demand.
@thefakedeal
@thefakedeal 4 жыл бұрын
When I saw the title I closed everything to watch this. Lmao.
@scottisitt
@scottisitt 4 жыл бұрын
Thanks for the insight! And, yes, I like the mic.
@siyaram2855
@siyaram2855 4 жыл бұрын
I looking for resources to understand How Rails works under the hood! Can anyone suggest some resources. Going through the source code is very tedious. For ruby programming I have resources that goes under the hood working but I am unable to find any for Rails...can you help on that? I am looking for WHY things work the way they do in Rails.
@w1d3r75
@w1d3r75 3 жыл бұрын
A lot of the magic comes from meta programming, also ruby sintax may be confusing at the beginning; like symbol for example. Take a look to this post on reddit www.reddit.com/r/rails/comments/kubqzn/whats_happening_behind_the_scene_of_rails/ Edit: it's a medium article 😬 medium.com/committed-engineers/whats-happening-behind-the-scene-of-rails-applications-b33becd5e52a
@siyaram2855
@siyaram2855 3 жыл бұрын
@@w1d3r75 it is still very confusing. There are lot of jargons. Please can you suggest some good resources that explains it in detail without jumping into actions.
@w1d3r75
@w1d3r75 3 жыл бұрын
@@siyaram2855 what you mean by "jargons"?
@alicoder9872
@alicoder9872 4 жыл бұрын
Hi . I have a question . Would you mind answering it?? I am learning to be a web developer and I know that I should learn Java script . How much JS knowledge should I have at least to build a website and make money🤷‍♀️🤷‍♀️ . (It would be better if you mention the topics) . Thank you all😁😁😁
@frater_niram
@frater_niram 4 жыл бұрын
everything at this point lol
@alicoder9872
@alicoder9872 4 жыл бұрын
@@frater_niram 🤔🤔🤔🤔
@frater_niram
@frater_niram 4 жыл бұрын
@@alicoder9872 well.. with JS you can do both backend and frontend so.. you'll probs want to learn both, and not to confuse node with ES6 or browser api etc 'build a website' can mean anything really
@qu4ku
@qu4ku 4 жыл бұрын
in terms of web development javascript eats everything else. in terms of ruby - it is really strong in makers / indie hackers (solo developers bootstrapping their own startups) crowd. php is probably on the level of ruby if you exclude wordpress (installing wp is not programming).
@omegaman7377
@omegaman7377 4 жыл бұрын
No is not. Try to make a site for a non-anglophone market.
@superslayerguy
@superslayerguy 4 жыл бұрын
I'm a PHP dev & I can attest, chicks cannot resist PHP 7+ devs
@jean-christophelelann6308
@jean-christophelelann6308 10 ай бұрын
4:37 Ruby has still something fundamental that differs from all its concurrents : simplicity and elegance. But yeah, not 10 times better. And Smalltalk could have said this before...
@himanshushukla6451
@himanshushukla6451 3 жыл бұрын
Hey Stefan MacBook thanks for the video
@Anstroy95
@Anstroy95 4 жыл бұрын
I like Ruby, but hate how long it takes to install it correctly on windows 😂
@bencroacademy
@bencroacademy 4 жыл бұрын
This has changed if you can do it with wsl on windows
@Anstroy95
@Anstroy95 4 жыл бұрын
@Evil Santa yeah, it's far easier to set Rails up into a Linux machine
@randerins
@randerins 3 жыл бұрын
Seems like Matz hates on Windows for some dumb reason, it's pretty explicit.
@vacation_generation
@vacation_generation 4 жыл бұрын
Great talk. Sounds like best approach is to gain experience of several languages. My commercial experience has been Ruby on Rails which I have to say I do like. I’ve played around with PHP via Yii framework which I also like. Lots of similarities. I’d like to get some Python experience as I agree this one appears to be the direction lots of corporations are heading as they become more cloud focussed.
@dsinghr
@dsinghr 4 жыл бұрын
I jave huge shift from java to python since advent of cloud. Go to production is super fast in Python vs java. And you can pretty much do everything in cloud using Python. Not as fast as Java but the difference is not huge. Seeing Flask being used in Api layer heavily even by big enterprises.
@pinchasjm
@pinchasjm 4 жыл бұрын
JavaScript and PHP is the best way to go
@DevlogBill
@DevlogBill 2 жыл бұрын
Listening to your Ruby theory I thought about Python. If Data Science wasn't as popular as it is today and one day data science died off, hypothetically speaking, would that make Python the next Ruby?
@KevinLopez-rl6wq
@KevinLopez-rl6wq 3 жыл бұрын
So is it just an accident of history that PHP now has achieved that critical mass to the detriment of Ruby? Is there not that much that is special about PHP vis a vis Python, Ruby, or other similar languages with respect to how PHP has gained so much market share? Is there something better about PHP for making CMS like Wordpress, Drupal, or Joomla than other languages? What, if anything, is PHP's special niche that it does exceptionally well within the realm of web development vis a vis Python, Ruby, Node.js, or Golang?
@guled669
@guled669 4 жыл бұрын
For BFF and writing jsonapi, rails is still good option 2020, Ruby on Rails takes two developers that never worked together before and put them in the same page. The problem with ruby and why I wont revisit the language anytime soon again, is the lack of static typing
@canardeur8390
@canardeur8390 4 жыл бұрын
Ruby 3 is announced for end of this year and will have static typing.
@mikopiko
@mikopiko 4 жыл бұрын
I currently use Sorbet for static typing until Ruby 3 comes.
@omegaman7377
@omegaman7377 4 жыл бұрын
Ruby 3 will provide type argument for function.
@koketsommusi8374
@koketsommusi8374 4 жыл бұрын
Stefan kills me whenever he mentions Ruby lol
@maxatwell59
@maxatwell59 4 жыл бұрын
Evrone team (Ruby developers and organizers of the largest Ruby conference in Russia - RubyRussia) made a film about how an IT company survived 2020. Check out this movie: kzbin.info/www/bejne/ZqWqgah8ftyArLM
@tonymarks4694
@tonymarks4694 4 жыл бұрын
Ruby will not die. It will just change its name to crystallang
@ariosetiawan173
@ariosetiawan173 4 жыл бұрын
Local job prioritize first, not about hype on outside there, in my country PHP still many demand
@extremeNothingness
@extremeNothingness 4 жыл бұрын
I hit the like button when you rag on Ruby...so yeah. Keep it up!! Ruby ruined my life!!
@quiettalha
@quiettalha 4 жыл бұрын
how did it ruin your life?
@randerins
@randerins 4 жыл бұрын
He/she probably took one of those bootcamps where they FORCE you to learn Ruby, in order to graduate. The struggle is real.
@genericdeveloper3966
@genericdeveloper3966 4 жыл бұрын
Ruby is paying my salary, so I have no problem with it.
@davide4607
@davide4607 4 жыл бұрын
My goal is to become a not Ruby developer.
@taariqq
@taariqq 4 жыл бұрын
LOLx
@omegaman7377
@omegaman7377 4 жыл бұрын
Ruby is the best way to learn OOP. People think the beat way to learn C++ is to start with C. But it is almost the worst way because usually do C programming with C++. Because you can still program in C++ without making the effort of learning OOP.
@obinator9065
@obinator9065 4 жыл бұрын
Omega Man Do idiomatic c++ and keep away from the meta programming stuff. STL has pretty much everything that you’d need
@MarcosVMSoares
@MarcosVMSoares 4 жыл бұрын
And Elixir ?
@pierbover
@pierbover 4 жыл бұрын
Surprised you didn't even mention Crystal
@gerardgauthier4876
@gerardgauthier4876 3 жыл бұрын
Here's why Ruby is losing its market share and its really simple. 1. Ruby is competing with Python but Python is a simpler language to learn while Ruby embraces and forces a complicated object model onto the developer. Note: I like the Ruby object model but you have to take the time to learn it and the resources are lacking. 2. All the major Ruby app's (that were developed to help Ruby programmers write Ruby app's) have terrible compatibility issues with each other... i.e. The bundler scripts use the wrong version of rake so you have to edit the scripts that bundle produces and that just the most obvious example.. I find most of my Ruby time is spent tracking down compatibility issues and not writing Ruby code. This shit should be done by the software maintainers but somehow it always eludes them.
@NintendoGamer789
@NintendoGamer789 4 жыл бұрын
Only learning for CocoaPods and Shopify right now
@MikeDest
@MikeDest 4 жыл бұрын
Hey dot com was just to remind people that Rails exists.
@navjotsingh2251
@navjotsingh2251 4 жыл бұрын
Tbh saying a language is "dead" is bullshit. As a software developer, you use the tool to get the job done. You may find for a given project ruby is the best choice, then for another project python is the best choice, then for another project c++ is the best choice etc. It depends on the project and what tools the language has to help you get task done.
@dalaciu
@dalaciu 4 жыл бұрын
Yesterday I was wondering about the history of ruby jokes. Here comes the video, stay safe, Stefan is a mind reader!
@leg1187
@leg1187 2 жыл бұрын
0:46 dawg why do I need to know this? 💀
@TechnoDB
@TechnoDB 4 жыл бұрын
Nice.. MAKE VIDEO ON *PHP IN 2020?*
@nathansire6623
@nathansire6623 4 жыл бұрын
I moved away from PHP because there was way too many frameworks. And Ruby is a way better lang. But not as fast as PHP.
@randerins
@randerins 3 жыл бұрын
Ruby syntax >>>>
@randerins
@randerins 3 жыл бұрын
Ruby syntax >>>>
@developerfoe
@developerfoe 2 жыл бұрын
can anyone tell why Python is adopted in schools ... It's just data science thats keeping it up
@terryhenyo9216
@terryhenyo9216 4 жыл бұрын
The only framework close enough to be a replacement for Ruby on Rails is Laravel. The NodeJS people made multiple attempts to replicate it, like SailsJS. The NodeJS community is too fragmented, unlike the PHP community who agress that Laravel is a clear winner. So I'm sticking with Laravel. I suggest learning Ruby if someone is interested in programming languages. It's a lot more elegant that Python. I use Python too but having deeply nested conditions/loops are hard to read because it has no closing element ( } in PHP, end in Ruby).
@j4spdz449
@j4spdz449 4 жыл бұрын
there's only nodeJS and the upcoming deno. How's that fragmented?
@terryhenyo9216
@terryhenyo9216 4 жыл бұрын
@@j4spdz449 What I mean is that there are lots of people building their own frameworks. PHP used to be that way too until Laravel became the dominant framework. Express maybe the most popular NodeJS framework but it's not as easy to use as Rails or Laravel, and it's only a minimal framework.
@daniellionel01
@daniellionel01 4 жыл бұрын
php devs are about to feel a whole lot worse, when they see that microsoft wants to drop support on it
@taariqq
@taariqq 4 жыл бұрын
Stef knows he's got viewers from Karachi. Seeing snow on the ground in July is so cool and refreshing ....
@developerfoe
@developerfoe 2 жыл бұрын
most human friendly language that you can see is ruby ... not even Python is close to ruby when it comes to human friendliness
@iscreamfitness
@iscreamfitness 4 жыл бұрын
Ruby has been side track on Its Rail.
@iliketocode6986
@iliketocode6986 4 жыл бұрын
im about to be ruby dev :*(
@pen8142
@pen8142 4 жыл бұрын
Yep, the mic is good.
@DidiGrooves
@DidiGrooves 4 жыл бұрын
As long as Shopify uses Ruby, it ain't going anywhere.
@TheTariqibnziyad
@TheTariqibnziyad 4 жыл бұрын
And that's it.
@MonsieurChips
@MonsieurChips 4 жыл бұрын
Ruby 3.0
@cla1814
@cla1814 4 жыл бұрын
Ruby currently holds 3rd position in server-side language usage. It actually surpassed Java this year and is still growing. w3techs.com/technologies/history_overview/programming_language/ms/y I have used Laravel , Ruby on Rails and Python Django and Ruby is superior to Django not only community is bigger and more helpful. Django probably the most overrated Back end framework out there and Python only has a Market size of 1.4% less than half than Ruby. Node.js is probably the most "overrated" it was supposed to even replace PHP yet it's market has only just recently reached 1% and has multiple frameworks and now is dividing again due to Deno. Laravel is the Better than Both Django and Ruby on rails is more modern and has a VERY stronger community. The only second choice to PHP is C# which has second place and is strong in corporate world and medium businesses.
@cla1814
@cla1814 4 жыл бұрын
​@aleksandar urosevic Javascript most important since is no matter what backend you use you going to use Javascript. problem I see is people confuse Javascript frontend success with JS backend. C# will stay strong through since is backed by Microsoft and they mostly dominate the corporate jobs. Either PHP or C# you can't go wrong with any.
@GeneralSalt
@GeneralSalt 4 жыл бұрын
I have nightmares about Webpack.. ok bye.
@NOCTUMSEMPRA
@NOCTUMSEMPRA 4 жыл бұрын
Awwwwwwsum CAR, Stefan!
@johngill5175
@johngill5175 4 жыл бұрын
"Look in your neighborhood?" This is 2020 I haven't worked for a company in my neighborhood in years. But great video otherwise.
@bencroacademy
@bencroacademy 4 жыл бұрын
My eyes flare up when I hear Ruby lol. Stefan must have been your first love I guess?
@vkray
@vkray 4 жыл бұрын
NASA and Tesla using Ruby to launch satellites.
@mikopiko
@mikopiko 4 жыл бұрын
Src?
@redpillsatori3020
@redpillsatori3020 4 жыл бұрын
Someone needs to remind them that it's 2020. lol..I heard that the Mars Rover and such things were using Python, actually --> softwareengineering.stackexchange.com/questions/159637/what-is-the-mars-curiosity-rovers-software-built-in
@vkray
@vkray 4 жыл бұрын
John from tennessee u don’t understand sarcasm?
@johnnycincocero
@johnnycincocero 4 жыл бұрын
Julia is the future.
@tschundeee
@tschundeee 4 жыл бұрын
XML was released in 1998... So it’s not an 80s 90s thing... 😂😂
@karthikeyanak9460
@karthikeyanak9460 4 жыл бұрын
Python in A.I community will end. Julia will replace it.
@harambetidepod1451
@harambetidepod1451 4 жыл бұрын
java server pages lol thats what i use at work
@sabelofakudze123
@sabelofakudze123 4 жыл бұрын
Thanks man you videos are very helpful to me thanks.I Also made my own programming channel I will love some support please
@toddzmijewski6002
@toddzmijewski6002 4 жыл бұрын
Ruby and PHP are basically done. No one in their right mind who knows what they doing would build a platform on those technologies. There are three important tiers of development. Those are: infrastructure, apis, and front-end/ux. Everyone wants the infrastructure layer to be completely automated using cloud services. Automating cloud infrastructure is one job. Now the other side - the actual application. No actual end client cares about the scaling capabilities (until they do). Now you deal with the end client. The people who are responsible for building the end application. It is really important to understand there are two parts to building modern applications. One part is creating APIs the other is building the front-end. Anyone who wants to find themselves in a position to stand out among the rest understands this. No longer do enterprise level companies want people building solutions like those proposed with the legacy php frameworks. They want individuals who want more than that. They want the engineers who are able to build a rest api and present that info using the latest and greatest front-end framework. I do have a difficult time recommending learning a front-end framework before javascript.
@gogogogogogogogogogog9
@gogogogogogogogogogog9 4 жыл бұрын
this whole video is a jok 😂
@durrell909
@durrell909 4 жыл бұрын
This guy is a fool.
@edwardcullen1739
@edwardcullen1739 4 жыл бұрын
"Why do I rag on Ruby? Because it deserves to be ragged on." #InstantSubscribe
@opuu
@opuu 4 жыл бұрын
I am a PHP lover
@hank-uh1zq
@hank-uh1zq 3 жыл бұрын
Ruby jobs pay more. It’s an elegant language. I liked it because I could understand it better because of its Smalltalk heritage. Ruby is slow, but so is everyone else. You want speed than you want Rust in 2021. That’s not even an argument anymore. You want speed of development. And fads are stupid. Java won, Smalltalk lost. C++ is ”winning” but creating one billion dangerous bugs.
@codeaperture
@codeaperture 3 жыл бұрын
I choose Go
@j.c.h.9891
@j.c.h.9891 3 жыл бұрын
Most people barely knows C++, that explains the bugs 😂
@Nerd2Ninja
@Nerd2Ninja 4 жыл бұрын
The programming language of the future is GPT-3
@duda-me
@duda-me 4 жыл бұрын
Ruby is Joy PHP is Hell.
The Developers Journey - the First 3 Years
20:10
Stefan Mischook
Рет қаралды 82 М.
Coding Predictions 2025
12:25
Stefan Mischook
Рет қаралды 14 М.
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
How Movies Make Money: The Business Behind Blockbusters | Think Business
14:42
Modern Languages Don't Help Solve Hard Problems (Jonathan Blow)
6:45
Is Functional Programming DEAD Already?
21:07
Continuous Delivery
Рет қаралды 75 М.
Rails vs JavaScript: Which one should you use for your SaaS?
12:50
7 Years of Software Engineering Advice in 18 Minutes
18:32
Does Stef Hate Ruby?
3:51
Stefan Mischook
Рет қаралды 6 М.
Why More People Dont Use Linux
18:51
ThePrimeTime
Рет қаралды 333 М.
Is PHP the Secret King of Code?
6:42
Stefan Mischook
Рет қаралды 57 М.
Steps to Landing your FIRST Programming Job
12:13
Stefan Mischook
Рет қаралды 19 М.