~/talk

How TypeScript Ruined My Life (In a Good Way)

Talkat Chain React 2018 · on Thursday, 2018-07-12· [typescript, developer-experience]
slides:none on file

Claim is that adopting TypeScript reshapes day to day development by catching API mistakes early and improving tooling and CI at Shopify. Demonstrations convert plain JS functions into typed versions, a formatCurrency demo and a React article image component that becomes an error across the codebase when caption is made required. Notes mention alternatives Flow and Reason, editor hints in VS Code, surprising examples like 37 props and a 10 to 11 prop red flag, advice to avoid any and clever inheritance and accept upfront cost for long term payoffs

AI-written summary · about

  1. 0:00Intro
  2. 2:11My relationship with TypeScript
  3. 3:43Why use TypeScript
  4. 5:27Demos
  5. 10:12Conclusion
~/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.