~/talk

The Fun of Functional Programming Panel

Talkat Scale By the Bay 2017 · 2017-11-16..11-18· [functional-programming]
links:none on file
links:none on file
slides:none on file

Panel argues that functional programming makes code understandable by turning components into pure functions as equations and using types to encode meaning, with libraries like Scalaz and Cats giving proven abstractions and patterns like traverse to replace loops. Tradeoffs surface: megamorphic call cost and heap churn and GC pain on the JVM, tricky IDE/debugging, and steep initial learning curve. Concrete wins include safer resource handling, easier maintenance, and real adoption through Spark/Scala at companies and data teams.

AI-written summary · about

  1. 0:00Introduction and panel setup
  2. 2:51Why functional programming is fun
  3. 11:41Challenges of learning FP
  4. 21:56Performance and trade-offs in FP
  5. 31:20Teaching FP as first language
  6. 40:00FP community growth and trends
  7. 51:09FP limitations and future
  8. 56:17Final thoughts and Q&A
~/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.