~/talk

The Eyjafjallajökull Lecture

Talkat Scala World 2017 · 2017-09-16..09-19· [computing-history]
slides:none on file

Ten-year Scala retrospective mixes war stories (a 2010 Eyjafjallajökull-stranded route home that takes 24 hours across seven trains and ferries) with concrete style prescriptions: prefer immutable, persistent structures and think in shapes of transforms (fold, scan, map), rely on REPL-driven experimentation, embrace tail recursion & inner methods for clarity, and use final everywhere and avoid return statements to make code easier to reason about; also recounts founding of Typesafe and how those practices shaped high-performance, concurrent Scala code.

AI-written summary · about

  1. 0:00Introduction
  2. 3:20Sorry
  3. 3:41Scala Copenhagen
  4. 5:17Disclaimer
  5. 5:51Naming
  6. 7:02scolding
  7. 8:00ten years of Scala
  8. 8:51fonts
  9. 10:00comics
  10. 11:54Hacking in Scala
  11. 13:39Plot thickens
  12. 14:47Interesting story
  13. 15:45Volcano eruption
  14. 15:56Escape from the sun
  15. 16:48Train ride
  16. 20:08escalators
  17. 20:49on the spot
  18. 21:26packed
  19. 22:06bus
  20. 23:21AFV Leop
  21. 23:50Typesafe
  22. 24:21I dont work here
  23. 24:56Something important
  24. 25:58Scala
  25. 26:58oku poets
  26. 27:52Lynette
  27. 28:22Streams
  28. 28:43Monads
  29. 29:39The future
  30. 30:23A good example
  31. 31:14Scala style
  32. 32:28Style
  33. 33:00Shapes
  34. 34:03Structures
  35. 34:34Lists
  36. 34:54Thinking
  37. 35:27Ripple
  38. 36:05Tail recursion
  39. 36:46Sensible scopes
  40. 37:34Immutability
  41. 38:16Final everywhere
  42. 38:58Powerful language
  43. 40:06Fault code trapping
  44. 40:23Communicating solutions
  45. 41:08Summarizing
~/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.