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:
- Well-Typed's Guide to the Haskell Type System (in London on 10th October 2018)
- HaskellX2gether Community Day 2018 (in London on 13th October 2018)
- Well-Typed's Guide to Haskell Performance and Optimization (in London on 15th - 16th October 2018)
- Modern development with Java (in London on 22nd - 24th October 2018)
Functional Programming Principles
Renzo is a software developer with more than 15 years of experience. He's being moving between languages but finally got interested in Clojure sometimes around 2010. He's author of the upcoming "Clojure Standard Library Annotated Reference" book by Manning and the "Clojure Pills" screen-cast. He currently work for uSwitch in London.