Bytesized Code
Published in

Bytesized Code

Stripe is building a Ruby typechecker

Photo by rawpixel on Unsplash

The last couple years have brought a number of great typecheckers to JavaScript: Facebook’s Flow and Microsoft’s TypeScript have both been hugely successful, and brought some stability to a famously “loose” language.

The same philosophy is now coming to Ruby. Details are still scarce, but Stripe engineers have unveiled a Ruby typechecker at the RubyKaigi conference in Japan, called Sorbet.

Ruby has a reputation for being “magic” — its loose syntax and monkey-patching functionality allows developers to rapidly build powerful applications, but it can also lead to unclear and confusing code. With Sorbet, Ruby developers may have a new opportunity to bring some stability and clarity to their projects.

The obvious question, then, is when will Sorbet be available? According to @nelhage, an engineer at Stripe, work is still very much ongoing, and the project is still designed for internal use at Stripe.

Byteconf React is a free React/JavaScript conference, streamed on Twitch. Join us on August 31, 2018, to hear from the best React developers and teachers from around the world. Join our mailing list and follow us on Twitter to stay up to date!




We make developer conferences for everyone, and publish the best articles on web development, programming, and more! ✌️

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Kristian Freeman

Kristian Freeman

Building @byteconf — free dev conferences for everyone.

More from Medium

Debounce and throttle ActiveJob easiest way

5 Useful Git Commands for Devs

Implement Read Replica Database on Rails 6 101

Dealing with rich text in Rails 7