~/talk

Matthew Gerstman - TypeScript: Seeing Past the Hype

Talkat React Loop 2019 · on Friday, 2019-06-21· [typescript, react]
slides:none on file

Argues TypeScript is a practical tool not a silver bullet, showing concrete wins at Dropbox: propagating backend types (Stone) into Redux and components, gating React 16.8 behind types to avoid developer churn, and using DefinitelyTyped plus a custom lodash firewall to limit unsafe APIs. Claims upgrades on millions of lines yield single-digit bugs because type-checking surfaces interface changes early, and admits hard edges — HOCs, thunks and dynamic patterns are often painful or impossible to type. Slides: https://typescript.matthewgerstman.com.

AI-written summary · about

  1. 0:00Introduction and context
  2. 1:39Understanding TypeScript
  3. 3:03Core benefits and features
  4. 5:13Practical coding examples
  5. 9:06Challenges and limitations
  6. 12:47React and complex typing
  7. 15:15Value at scale
  8. 18:36Constraints and workflows
  9. 21:10Contracts and architecture
  10. 24:19Final verdict and summary
~/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.