~/talk

TypeScript - JavaScript you are gonna love

Talkat jsDay 2018 · on Wednesday, 2018-05-09· [typescript, developer-experience]
slides:none on file

Claims that TypeScript gives compile-time type checks (catching many JS surprises) and compiles to chosen ECMAScript targets (often ES5). Shows concrete tooling: tsc, Visual Studio Code language services, parcel zero-config bundling, DefinitelyTyped type packs and a migration tool that auto-infers and inserts types. Cites broad adoption across thousands of projects, framework integrations (Angular React Vue) and generated interfaces for backend contracts; reports fewer runtime errors and easier large-team refactors.

AI-written summary · about

  1. 0:00Start
  2. 1:49Agenda
  3. 2:35Trivial Problem
  4. 3:21JS Expression Trivia
  5. 4:52Trivial Solution
  6. 5:12jsDoc
  7. 7:04WHY?
  8. 8:36Cheat
  9. 9:11Base Types
  10. 10:37Functions
  11. 11:49Array & Tuple
  12. 12:51enum
  13. 13:39Interface
  14. 14:03Abstract Class
  15. 14:19Union types
  16. 15:00Partials
  17. 15:55DOM API
  18. 17:37REPL
  19. 18:12IDE & Text Editors
  20. 19:25JavaScript checks
  21. 20:02TypeScript compiler
  22. 20:54tsconfig.json
  23. 22:08Webpack
  24. 22:49Parcel
  25. 23:20TypeWiz
  26. 24:103rd party libraries
  27. 29:39Strictly typed REST API calls
  28. 31:46Java / C#
  29. 32:02JSON Schema
~/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.