~/talk

JavaScript in 2016

Talkat Codemotion Rome 2016 · 2016-03-18..03-19· [javascript]
links:none on file
slides:none on file

Strong recommendation to start using ECMAScript 2015 now: most features already ship in Chrome/Firefox or compile with Babel, and modular imports are static for optimizer-friendly builds. Covers arrow functions preserve this and concise returns, destructuring plus spread/rest for argument handling, WeakMap-based private fields and classes as runtime sugar, iterators/generators (Fibonacci example) that create lazy sequences, Promise.all for parallel requests and the upcoming async/await for linear async code, and advice to consider TypeScript or Flow for static typing.

AI-written summary · about

  1. 0:00Intro
  2. 3:38A bit of history...
  3. 5:35ECMAScript 2015 (aka v6)
  4. 7:12Arrow Functions
  5. 11:26Destructuring
  6. 14:01Spread operator
  7. 16:26Rest parameters
  8. 20:12Creating an iterator
  9. 22:53Generating iterators
  10. 23:47Chaining generators
  11. 25:38Classes – The basics
  12. 27:07Faking classes private methods
  13. 32:30Default export
  14. 34:57Promises - usage
  15. 36:30Promises – Parallel usage
  16. 37:18Promises - creating
  17. 38:54What to look next?
~/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.