"Functional Programming, with one eye on the future evolution of Swift"
The main talk of the evening, and a "hold on to your hats!" affair, but well worth your attention. Johannes walks us through the main concepts behind a pure functional language, and draws some comparisons with Swift, including approximate Swift translations of Haskell code.
Understanding the strengths of functional programming, and learning to think in a functional way, will be an increasingly valuable skill for all Swift developers.
Some background reading:
Learn You a Haskell for Great Good: A Beginner's Guide by Miran Lipovača
Real World Haskell by Bryan O'Sullivan, Don Stewart, and John Goerzen
FPComplete.com Haskell in your browser
Functional Programming Fundamentals (video series) by Erik Meijer - wearing a great t-shirt
YOU MAY ALSO LIKE:
An Introduction to Haskell
Johannes does computer programming for fun and profit. His main areas of interest are security, operating systems, (functional) programming languages, and generally everything else that's fun. He is working at Bromium UK to bring trustworthy computing to the Mac (OS X), previously factis research.