BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Building For Scale: How and Why Stripe Built Sorbet\, a Type Check
 er for Ruby - Aaron Broder
DTSTART:20191106T130000Z
DTEND:20191106T143000Z
UID:TALK133645@talks.cam.ac.uk
CONTACT:Christine Georgiou
DESCRIPTION:Stripe builds the economic infrastructure for the Internet. Ea
 ch 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 a
 s 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\, ca
 lled Sorbet. Come hear about the process of developing Sorbet\, some of th
 e problems it seeks to solve\, and some perspective on types and programmi
 ng language design from an industry perspective.
LOCATION:FW26\, Computer Laboratory
END:VEVENT
END:VCALENDAR
