~/talk

JS.Next and CoffeeScript

Talkat FutureJS 2014 · 2014-05-06..05-21· [javascript, typescript]
links:none on file
slides:none on file

Claims that ES6 ideas are arriving and that CoffeeScript already gives practical fixes for real web constraints, with a compiler that compiles down to ES3 so code runs on old browsers. Examples include classes, destructuring assignment, and lexical vs dynamic this via fat arrow and thin arrow functions. Notes real-world constraints: many newsroom graphics have a 24 hour lifespan so tooling must produce small, defensive code. The CoffeeScript compiler is itself implemented in CoffeeScript and spawns many forks.

AI-written summary · about

  1. 0:00Intro
  2. 3:06A Thought Experiment
  3. 3:36The Curse of JavaScript
  4. 4:59Lessons Learned. from the Trenches
  5. 5:47Can't Just Throw Code at the Problem
  6. 7:27Polyfills Kill
  7. 10:22Defensive Programming
  8. 14:14Prototypal Befuddling
  9. 19:29Destructuring Assignment
  10. 24:03Automatic Variable Declaration
  11. 26:42Flavors of Functions
  12. 31:51Everything is an Expression
  13. 35:23Let a Thousand Flowers Bloom
  14. 37:23What Makes Code Strange?
  15. 45:31Wild Speculation
  16. 45:54Browser Rule
  17. 46:28Tower of Babel
  18. 48:34Trees. Maps & Scripting
  19. 50:21The (Surprising) Power of Text
~/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.