~/talk

Dear JavaScript...

Talkat Codemotion Amsterdam 2018 · 2018-05-08..05-09· [javascript]
slides:none on file

Covers why JavaScript feels both powerful and confusing by connecting event loop behavior, scoping and first-class functions to real code patterns: explains that non-blocking applies to I/O only and shows a CPU-bound while loop up to Number.MAX_SAFE_INTEGER blocks CPU-bound loops (30 minutes on MacBook), demonstrates the classic for+setTimeout closure puzzle, notes Promises use microtasks/jobs, recommends MDN and You Don’t Know JS, shows practical currying like use closures to cache expensive rates (convert pound→euro) and points out Node uses libuv with 4 threads for I/O.

AI-written summary · about

  1. 0:00Start
  2. 2:03IMPERATIVE
  3. 3:17DECLARATIVE
  4. 13:58WE ARE BLOCKING!
  5. 21:09FUNCTIONS ARE OBJECTS
  6. 21:31FUNCTIONS ARE CALLABLE OBJECT
  7. 28:09Currying
~/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.