~/talk

Alessandro "cirpo" Cinelli

Talkat JSDay 2019 · 2019-05-08..05-09· [javascript]
slides:none on file

Clear claim: mastery comes from three concrete primitives—event loop, scope, functions—not framework yoga. Demos include map vs manual loop, blocking a timeout with a CPU loop up to Number.MAX_SAFE_INTEGER (minutes of freeze), promise microtask ordering, and a closure-based currency converter that caches a rate to avoid repeated API calls. Uses browser console and Node examples, notes classes are still functions, and shows practical patterns that actually reduce bugs and API costs.

AI-written summary · about

  1. 0:00Introduction
  2. 1:26Why I love JavaScript
  3. 4:34JavaScript’s REPL
  4. 6:19JavaScript community
  5. 7:43JavaScript fundamentals struggle
  6. 10:13JavaScript event loop
  7. 12:44Event loop breakdown
  8. 17:27JavaScript scoping
  9. 19:10Functions in JavaScript
  10. 20:59Pass by value vs reference
  11. 22:47Function expressions vs declarations
  12. 26:22JavaScript classes
  13. 27:26Closures power
  14. 29:55Closures use case
  15. 31:20Debugging with closures
  16. 32:45MDN and declarative JS
  17. 34:30JavaScript fatigue
~/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.