Please log in to watch this conference skillscast.
The hardest thing about functional programming is learning how to think like a functional programmer. Simple questions can lead to very general answers, but it's not always obvious how to get from here to there.
In this talk, you will start with a simple design problem and follow the types, think about composition, abstract away what's irrelevant, and arrive at a solution to many problems. With some luck you'll also gain a bit of intuition about how functional programmers think.
YOU MAY ALSO LIKE:
- Modern development with Java (in London on 15th - 17th July 2019)
- Fast Track to F# with Tomas Petricek & Phil Trelford (in London on 9th - 10th September 2019)
- Haskell eXchange 2019 (in London on 10th - 11th October 2019)
- Clojure eXchange 2019 (in London on 2nd - 3rd December 2019)
- Hands-on: Fractal art with Fable and WebGL (in London on 20th June 2019)
- Keynote by Dick Wall on Why API Design Matters, and Why Yours Sucks! (and mine sucks too!) (in London on 24th June 2019)
- The Elements of Tagless Final Style (SkillsCast recorded in May 2019)
- Scala 2.13 and Beyond! (SkillsCast recorded in April 2019)
Keynote: Pushing Types and Gazing at the Stars
Rob writes pure functional astronomy software for the Gemini Observatory, and is a contributor to many Typelevel projects (and others) that promote functional programming in Scala. He enjoys complaining on Twitter and elsewhere as @tpolecat. Rob lives in Portland with his wife and daughter, who are very good sports.