COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Technical Talks - Department of Computer Science and Technology > 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 RubyAdd 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 Technical Talks - Department of Computer Science and Technology series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsMathematics MITRE OR MAO CAP: ARCHBISHOP DESMOND TUTU AS PERFORMER - A PRESCIENT ACTIVISM? Lady Margaret LecturesOther talksThe Riemann-Hilbert method. Toeplitz determinants as a case study The Rise of the Silk Roads c. 5,000 years ago: how Earth and Materials Sciences reveal the making of the first global economic network Flows close to patterned, slippery surfaces illuminating active fault zones through correlation of optical satellite imagery Identifying and responding to crisis after vaccination |