Exploring What’s New In Ruby 3 | Vonage Gems

  Рет қаралды 3,627

VonageDev

VonageDev

Күн бұрын

Пікірлер: 9
@dupre7416
@dupre7416 3 жыл бұрын
I love your energy and excitement level. It reminds me of myself 20 years ago before the world crushed my soul. J/K I still love writing code. It's cool Vonage let's you do this.
@raisahmadAnsaricse
@raisahmadAnsaricse 3 жыл бұрын
Thank you for the video!
@trueheart78
@trueheart78 3 жыл бұрын
Interesting video. Thanks for the overview, I appreciate it. As for features that aren’t thrilling (rightward assignment), I’m sure there are edge cases where it makes sense. Along with that, the endless method definitions. Considering a lot of raw Ruby classes I write have single line contents, I agree the design isn’t ideal, but I do see the benefits. If this were a 2.7 -> 2.8 upgrade, these would all make me wonder. Now that we’re talking a major upgrade, I think some things are going to change that we’ve gotten quite comfortable with. However, we don’t need to adopt all of this, we just need to be mindful of it. I think the RBS implementation is what concerns me most, and how strictly it gets adopted. I, like you, enjoy Ruby for it’s simplicity. We’ll see how this changes things in the future.
@Perceptes
@Perceptes 3 жыл бұрын
The reason your attempt to use RBS didn't work is because RBS lives in separate files alongside the Ruby code. RBS does not give Ruby inline type annotations-that is what Sorbet does. You also stated that TypeProf is a type checker like Sorbet, but it is not. TypeProf generates RBS files from Ruby code. Both of these things are explained clearly in the release document you were looking at!
@soufianta8374
@soufianta8374 3 жыл бұрын
Hello. So, is Ruby still worth it to learn and master in 2021 or is it not better to learn golang (or even python)? I love ruby but it’s less used in the enterprise world :-( .. that concurrency feature is a huge evolution for ruby btw (even If it’s experimental as now)
@NicoProgramando
@NicoProgramando 3 жыл бұрын
I have the same question :(
@thisisnotpublic6569
@thisisnotpublic6569 2 жыл бұрын
Ruby is not useless in the enterprise world. Well, guess that depends on what you define "enterprise world". It's absolutely possible to run Ruby at scale. We @ Doximity do exactly that - shameless segue :)
@milanpatel9780
@milanpatel9780 3 жыл бұрын
Hello, I review your video. For the RBS point, you try example but not working, i think may be issue is you don't define "VERSION: String" on top.
@VonageDev
@VonageDev 3 жыл бұрын
Thanks for the info!
Stop Recommending Clean Code
27:05
ThePrimeTime
Рет қаралды 524 М.
小丑揭穿坏人的阴谋 #小丑 #天使 #shorts
00:35
好人小丑
Рет қаралды 37 МЛН
Human vs Jet Engine
00:19
MrBeast
Рет қаралды 183 МЛН
The Only Unbreakable Law
53:25
Molly Rocket
Рет қаралды 335 М.
Become a bash scripting pro - full course
36:00
CODE IS EVERYTHING
Рет қаралды 65 М.
Functional Programming in 40 Minutes • Russ Olsen • GOTO 2018
41:35
GOTO Conferences
Рет қаралды 816 М.
Ruby 3.0's new keyword arguments will break your Ruby 2.7 code!
8:03
Winston Codes On
Рет қаралды 3,9 М.
Why Isn't Functional Programming the Norm? - Richard Feldman
46:09
Where Does Bad Code Come From?
42:21
Molly Rocket
Рет қаралды 199 М.
Object-Oriented Programming is Embarrassing: 4 Short Examples
28:03
Brian Will
Рет қаралды 2,1 МЛН
The Worst Programming Language Ever - Mark Rendle - NDC Oslo 2021
1:00:41
NDC Conferences
Рет қаралды 1,3 МЛН
小丑揭穿坏人的阴谋 #小丑 #天使 #shorts
00:35
好人小丑
Рет қаралды 37 МЛН