Please log in to watch this conference skillscast.
The Functional Programming literature is full of words like Monad, Functor, … which can be a little bit intimidating at first. Most explanations tend to not help much with that - encoding effects, category theory… this can be properly terrifying for down-to-earth developers that just want to write some code.
The purpose of this talk is to show how these abstractions come up very naturally in very concrete projects, and how they allow you to think about the problem you’re trying to solve rather than focus on irrelevant noise.
At the end of the talk, attendants will have a solid intuition for what Functor, Apply, Applicative, FlatMap and Monad are, what problem they solve and how, and when (or when not) to use them.
YOU MAY ALSO LIKE:
- Rust Nation 23 (in London on 16th - 17th February 2023)
- F# eXchange 2023: In-Person (in London on 7th - 8th March 2023)
- Haskell In Person: Bring Your Project, Get help with your code & socialise (in Berlin on 1st February 2023)
- How to teach IntelliJ IDEA to your juniors (Online Meetup on 2nd February 2023)
- Teaching Haskell...To High Schoolers! (SkillsCast recorded in December 2022)
- Teaching Haskell...To High Schoolers! (SkillsCast recorded in December 2022)
Function Reuse is just Wishful Thinking
Nicolas Rinaudo
Vice President of Software Engineering, J. P. Morgan