~/talk

Making JS More Learnable

Talkat dotJS 2013 · on Monday, 2013-12-02· [javascript, career-development]
slides:none on file

Khan Academy uses Ace + ProcessingJS to teach JavaScript at scale and reports 200,000 challenges completed and 300,000 unique programs created; linting runs in a web worker and JS Hint gives machine messages that were rewritten into conversational diagnostics, reducing student confusion. Built extras include a baby‑hint spell/case checker and argument‑count rules; browsers and DevTools get suggested fixes for misspelled APIs. The concrete claim is that improving error messages and linters makes novices stick with JavaScript.

AI-written summary · about

  1. 0:00Intro
  2. 1:33The Path of Learning JS
  3. 2:26The Ubiquity of JS
  4. 4:16Teaching JS Online
  5. 6:09Teaching JS IRL
  6. 8:22Language Usability Research
  7. 13:15(How you can) Improve the language
  8. 16:21JSHint in online tools
  9. 17:14Improving JSHint messages
  10. 19:29(How you can) Improve JS Hint
  11. 22:42(How you can) Improve Linters
  12. 23:36The Browser "IDE"
  13. 25:13Improving the Browser IDE
  14. 25:47(How you can) Improve Browsers
  15. 27:00(How you can) Improve the docs
~/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.