~/talk

No Time for Types

Talkat JSConf US 2018 · on Tuesday, 2018-08-21· [typescript, developer-experience]

Argues that adding types yields real, incremental gains: using @ts-check or JSDoc catches wrong argument types without rewriting code, renaming one file to .ts surfaces build errors that get fixed by declaring strings, enums and interfaces, and a large project (Dojo) rewrites to strict TypeScript for better tooling and refactorability. Shows concrete edits—default args, aliases, enum/interface definitions—and reports that the changes compile, provide IntelliSense, and make large refactors safer.

AI-written summary · about

  1. 0:00Intro
  2. 1:00Nicks story
  3. 2:18Gmail loading indicator
  4. 3:50First lines of JavaScript
  5. 4:29Not the best language
  6. 4:58My first job
  7. 7:58JS as the web language
  8. 8:22Other languages
  9. 9:06WebAssembly
  10. 12:52Frameworks
  11. 16:27TypeScript
  12. 17:57TypeScript Benefits
  13. 21:26JavaScript and Typescript
  14. 23:41Subverting the Type System
  15. 24:37Conclusion
~/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.