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








