RR 427: Sorbet, a Type Checker for Ruby with Paul Tarjan

RR 427: Sorbet, a Type Checker for Ruby with Paul Tarjan

0 Ratings
0
Episode
434 of 744
Duration
48min
Language
English
Format
Category
Economy & Business

SponsorsSentry • use code “devchat” for $100 credit DatadogReact Native RadioPanel • David Kimura • Andrew Mason With Special Guest: Paul TarjanEpisode SummaryPaul Tarjan works for Stripe specializing in developer productivity. In the past, he has owned his own company and worked for Facebook. In today’s episode, the panel is talking about Sorbet, a gradual type checker for Ruby that Paul built. Paul talks about how Sorbet fits in the Ruby community and how it works. The two parts of Sorbet are the runtime type check and the static typecheck. Paul talks about how introducing Sorbet at Stripe has changed the way they approach coding. He talks about some of the performance impacts of adding Sorbet, how it differs from other type checkers, and how it was received in the Ruby community. Paul delves into how developers are notified if Sorbet fails a type check while checking a class. The panel discusses ways to convince reluctant team members that introducing a type checker like Sorbet will improve their code, and Paul talks about his experience implementing it at Stripe. He talks about what he sees for the future of Sorbet. The show finishes with the panel discussing similar projects in other languages and their opinions on React in light of Paul’s former employment with Facebook. LinksStripeSorbetSorbet RailsSorbet StaticOcramypyTypeScriptSorbet.run • FlowReact Follow DevChat on Facebook and Twitter PicksAndrew Mason:Stimulus ReflexDavid Kimura:PingversePaul Tarjan: • Follow Paul https://paultarjan.com/SorbetSpecial Guest: Paul Tarjan.

Advertising Inquiries: https://redcircle.com/brands

Privacy & Opt-Out: https://redcircle.com/privacy

Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.


Listen and read

Step into an infinite world of stories

  • Read and listen as much as you want
  • Over 1 million titles
  • Exclusive titles + Storytel Originals
  • 7 days free trial, then €9.99/month
  • Easy to cancel anytime
Try for free
Details page - Device banner - 894x1036
Cover for RR 427: Sorbet, a Type Checker for Ruby with Paul Tarjan

Other podcasts you might like ...