~/talk

Gradual Typing in Practice

Talkat PyCon US 2021 · 2021-05-14..05-15· [python, developer-experience]
links:none on file
slides:none on file

Concrete claims and mechanics: Pyre finds real incompatible returns as types are added, Instagram moves files into strict mode to prevent regressions, and automation like monkeytype plus Pyre inference applies annotations in small PRs. Progress measures are specific: a dashboard tracks coverage and goals such as 50% return annotations by a date, and a suppression workflow uses temporary type ignore comments plus a pyre-upgrade style tool to bootstrap then remove ignores.

AI-written summary · about

  1. 0:00Introduction
  2. 2:28Outline
  3. 3:03Gradual Typing
  4. 6:06Type Checkers
  5. 6:58Why Use Types
  6. 15:44Strict Mode
  7. 19:04Setting Goals
  8. 20:07Prior Statistics
  9. 21:17Automatic Type Coverage
  10. 22:20Code Patterns
  11. 24:09Types in Python
~/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.