Happy to answer any questions about Sorbet, the VS Code extension, or anything else you're curious about!
Open-sourcing the Sorbet VS Code Extension
31–40 of 88 posts
Re: Open-sourcing the Sorbet VS Code Extension
#32Happy to answer any questions about Sorbet, the VS Code extension, or anything else you're curious about!
Is there official support for Sublime Text 3? I tried making it work a while ago and it wasn't easy to get it running.
https://lsp.sublimetext.io/language_servers/#sorbet
These docs seem to even already have a snippet you should be able to add to your config to integrate Sorbet with Sublime Text 3.
Re: Open-sourcing the Sorbet VS Code Extension
#33It's funny how we hear so much about Ruby's decline yet 3 of the highest-valued startups - Stripe, Shopify and AirBnB - are up there making fortunes with it whilst contributing to Ruby's vibrant ecosystem.
Oh wow. they still use Ruby at Airbnb? For some Reason I thought they'd moved to Go or the JVM.
Re: Open-sourcing the Sorbet VS Code Extension
#34Earlier quoted context omitted.
Why the push towards Java for new services?
Speculating but aside from the enterprise ecosystem advantages it's hard as hell to hire senior ruby devs.
Re: Open-sourcing the Sorbet VS Code Extension
#35It's funny how we hear so much about Ruby's decline yet 3 of the highest-valued startups - Stripe, Shopify and AirBnB - are up there making fortunes with it whilst contributing to Ruby's vibrant ecosystem.
It would be interesting to see in a few years what the next successful unicorns are building with today.
Re: Open-sourcing the Sorbet VS Code Extension
#36It's funny how we hear so much about Ruby's decline yet 3 of the highest-valued startups - Stripe, Shopify and AirBnB - are up there making fortunes with it whilst contributing to Ruby's vibrant ecosystem.
Re: Open-sourcing the Sorbet VS Code Extension
#37It's funny how we hear so much about Ruby's decline yet 3 of the highest-valued startups - Stripe, Shopify and AirBnB - are up there making fortunes with it whilst contributing to Ruby's vibrant ecosystem.
None of this is changing the fact that Ruby has been on a sharp decline for a decade now and it's probably never coming back.
My personal interpretation: Ruby is extremely slow, dynamically typed, and RoR hasn't kept up with the web innovations of the past decade.
Re: Open-sourcing the Sorbet VS Code Extension
#38Happy to answer any questions about Sorbet, the VS Code extension, or anything else you're curious about!
1. Sorbet isn't really great to use with Rails. I tried it out about a year ago - a few things might've changed but from scanning the relevant gems I think this broadly still applies. I used sorbet-rails but there were still a bunch of rough edges, eg. with using a class method on a model as a scope. The general theme was that Rails was doing quite a few things that make it super hard to type. ex - look at what it takes to do a type-safe pluck with sorbet-rails, and I don't think doing a typesafe select with association columns is even supported. Is there any acknowledgement of this from the Sorbet team itself, and will there be more to make the Sorbet with Rails experience better?
2. I'm really excited for the future of the Sorbet compiler. Like above, is there any work on making the AOT compiler work better with Rails?
Re: Open-sourcing the Sorbet VS Code Extension
#39It's funny how we hear so much about Ruby's decline yet 3 of the highest-valued startups - Stripe, Shopify and AirBnB - are up there making fortunes with it whilst contributing to Ruby's vibrant ecosystem.
Stripe is actively moving away from Ruby to Java. All new services must be written in Java
Re: Open-sourcing the Sorbet VS Code Extension
#40Earlier quoted context omitted.
Speculating but aside from the enterprise ecosystem advantages it's hard as hell to hire senior ruby devs.
Really? The Ruby ecosystem has been around a long time (Rails itself has been around for over 17 years!), so I'm surprised to hear there is any difficulty hiring highly experienced Ruby professionals.
I think all the big shops have most senior ruby devs locked up. If one has any meaningful rails and ruby experience under their belt they can stick their thumb out and land a job immediately.