~/talk

See the tries for the trees

Talkat Web Directions Code 2013 · 2013-05-02..05-03· [software-architecture]
slides:none on file

Covers concrete algorithm choices and tradeoffs: uses Big O to compare lookup speeds, shows hash tables for O(1) property access, binary trees for O(log n) search and a trie for autocomplete where lookup scales with key length not collection size. Explains map‑reduce (Google 2004) to farm maps across many servers, describes promise vs maybe monads and how a monadic promise would let tests swap implementations cleanly, and highlights asm.js AOT that runs native‑like code (demo ~1.8% of native) in browsers.

AI-written summary · about

  1. 0:00System one and two thinking
  2. 2:14Community biases and expert trust
  3. 5:06Ignoring history and new ideas
  4. 7:55Constraints drive creativity
  5. 9:25System two to Big O basics
  6. 11:52Binary trees and performance
  7. 13:17Tries optimize autocomplete
  8. 14:19Functional programming in JS
  9. 17:10Referential transparency benefits
  10. 20:40Higher order functions use
  11. 23:07MapReduce and data processing
  12. 25:54Syntax vs concept in learning
  13. 27:51Null checks with higher order functions
  14. 31:54Monads explained simply
  15. 33:20Academic concepts dismissed
  16. 35:51Monads in promises and async
  17. 38:20Anti-intellectualism in tech
  18. 39:46Why types matter in JS
  19. 43:21Type inference in JS
  20. 46:53Asm.js potential
  21. 48:17Call to curiosity
~/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.