Please log in to watch this conference skillscast.
We should definitely look forward to new ideas in functional programming. At the same time we should make sure we have a solid understanding of the basics. With this talk I want to introduce the audience to the most important concepts in functional programming and why they are making programming easier. I’ll be showing examples in several languages (Clojure, Haskell, Java8) to illustrate: referential transparency, side effects, immutable and peristent data structures, laziness, memoization, currying, composition, list comprehensions, recursion and more. Interruptions are welcome, bring your secret questions, I’ll be happy to answer.
YOU MAY ALSO LIKE:
- Parallel All the Way (SkillsCast recorded in December 2018)
- Clojure eXchange 2019 (in London on 2nd - 3rd December 2019)
- Haskell eXchange 2020 (in London on 8th - 9th October 2020)
- Don’t keep it to yourself - openness and honesty in the workplace (in London on 30th October 2019)
- Lightning Talk: Making and Testing Code Generators in Haskell (SkillsCast recorded in October 2019)
- GHC Runtime Linker by Example (SkillsCast recorded in October 2019)
Functional Programming Principles
Renzo is a software engineer working at Droit Fintech. He's the author of the "Clojure Standard Library Annotated Reference" book by Manning, the Clojure Pills screencast and organizer of the London PapersWeLove Meetup.