Presentation: Sorbet: Why and How We Built a Typechecker for Ruby

Track: Modern CS in the Real World

Location: Pacific LMNO

Duration: 4:10pm - 5:00pm

Day of week:

This presentation is now available to view on InfoQ.com

Watch video with transcript

Abstract

In June we open-sourced Sorbet, a fast, powerful type checker designed for Ruby.
It's now used in hundreds of companies.
Within Stripe, we've used Sorbet to drive code quality via measurable, concrete indicators.

This talk will cover why we started this project and what contributed to its success.
No prior knowledge of Ruby is expected.

Speaker: Dmitry Petrashko

Developer Productivity @stripe

Dmitry works on developer productivity at Stripe, making it easy to confidently write maintainable, fast, and reliable code by improving language, core abstractions, tools and educational materials. Before this, Dmitry has obtained PhD while working on Scala 3 compiler.

Find Dmitry Petrashko at