University of Cambridge > Talks.cam > Computer Laboratory Tech Talks > Building For Scale: How and Why Stripe Built Sorbet, a Type Checker for Ruby

Building For Scale: How and Why Stripe Built Sorbet, a Type Checker for Ruby

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact Christine Georgiou.

Food provided

Stripe builds the economic infrastructure for the Internet. Each year we handle billions of dollars on behalf of Internet businesses — and most of the logic for handling that money is written in Ruby. Ruby’s dynamic types made for high initial developer velocity, but over time as the codebase grew that same feature became a hindrance. With millions of lines of code already written and hundreds of engineers writing more each day, Stripe decided to create a fast, gradual typechecker for Ruby, called Sorbet. Come hear about the process of developing Sorbet, some of the problems it seeks to solve, and some perspective on types and programming language design from an industry perspective.

This talk is part of the Computer Laboratory Tech Talks series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

© 2006-2019 Talks.cam, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity