~/talk

Sorbet: A type checker for Ruby 3 you can use today!

Talkat RubyConf 2019 · 2019-11-18..11-20· [typescript, ruby]
slides:none on file

Sorbet is a fast incremental type checker for Ruby that Stripe builds, open sources and uses across a multi‑million‑line repo; a three‑engineer effort becomes required for every Stripe engineer and runs as editor autocomplete jump‑to‑def with red squiggles as you type. The project ships a browser sandbox sorbet.run sandbox, integrates with rails via sorbet‑rails and Parlour, and records real uptake — 800 pull requests and 135 contributors plus 117 typed gems — and reports faster feedback and fewer accidental breaks.

AI-written summary · about

  1. 0:00Intro
  2. 0:31Outline
  3. 2:35Developer Productivity Survey
  4. 3:25What were our options
  5. 5:49Timeline
  6. 9:13Unfamiliar code
  7. 11:03Too long to get feedback
  8. 12:19Too easy to accidentally break things
  9. 13:16We built Sorbet
  10. 19:28Quick feedback
  11. 19:49Conclusion
  12. 20:02Ruby 3 Type Library
  13. 21:07Open Source Sorbet
  14. 22:13Contributors
  15. 23:12Coinbase
  16. 24:26Survey Rails
  17. 26:00Refactoring
  18. 26:40Smaller projects
  19. 27:21Go to definition
  20. 27:42Chain
  21. 30:32Thank you
  22. 31:02Questions
  23. 31:19Syntax
  24. 32:48Ruby Mind
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.