~/talk

Typed Ember extends Confidence

Talkat EmberConf 2021 · 2021-03-29..03-30· [ember, typescript]
slides:none on file

Converts a seven‑year‑old Ember app to TypeScript during the pandemic, using Octane and native classes plus Ember CLI typescript and DefinitelyTyped, shows step‑by‑step file renames, declaration files, declare modifier, model registry boilerplate and strategies like “outer leaves first” or “you touch it you convert it”; demonstrates catching null/undefined bugs (Rollbar notes 8 of top 10 JS errors) and cites TypeScript finding 15% of public bugs; result: an Octane+TS app that reduces runtime errors and measurably boosts developer confidence.

AI-written summary · about

  1. 0:00Start
  2. 4:53What Is Typescript
  3. 5:16Types in Javascript
  4. 9:58How Does Typescript Get the Answer Key
  5. 12:47Explicit Type Declarations
  6. 13:09Array Type
  7. 14:02Void Type
  8. 16:09Gradual Typing
  9. 19:33Rental Model
  10. 22:28Routes
  11. 27:44Map Component
  12. 30:29Technical Benefits of Typescript
~/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.