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.
@raisahmadAnsaricse3 жыл бұрын
Thank you for the video!
@trueheart783 жыл бұрын
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.
@Perceptes3 жыл бұрын
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!
@soufianta83743 жыл бұрын
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)
@NicoProgramando3 жыл бұрын
I have the same question :(
@thisisnotpublic65692 жыл бұрын
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 :)
@milanpatel97803 жыл бұрын
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.