A SkillsCast for this session is not available.
"A monad is just a monoid in the category of endofunctors".
That fact holds everything you need to know about functional programming (FP), right!? If that sentence is a jumble of confusing words to you, you're not alone.
FP is one of the most powerful programming concepts ever conceived, but it's mired in mountains of terminology and notation and often taught from the top-down. Think about it: it's much easier to think about climbing the mountain once you're already on the top and can see back down. But right now, you're standing at the base of the mountain, ready and eager to climb but all you have is a collection of fancy climbing gear and no clue how to use it to begin the climb.
This workshop is your primer on how to use this climbing gear to get started up the mountain. Most of the core concepts of FP are actually very intuitive and straightforward, when presented from the ground up without confusing terms or symbolic notations. Functional-light is a look at FP that helps you start the climb, not a lecture on why the climb should be easier than you think it is.
We'll look at: function parameters, side effects/purity, composition, immutability, closure, recursion, list operations, and more!
If you're ready to start using FP concepts intuitively and pragmatically to improve your code, and not just hearing confusing terms, this workshop is for you.
YOU MAY ALSO LIKE:
- Hooked On Hooks with Kyle Simpson (in Perth on 21st September 2022)
- YOW! Perth Developer Conference 2022: Online (Online Conference on 19th - 20th September 2022)
- YOW! Perth Developer Conference 2022: In-Person (in Perth on 19th - 20th September 2022)
- Cancel All My Appointments (SkillsCast recorded in December 2018)
- Jepsen 13 (SkillsCast recorded in December 2020)
- Launching an Internal Developer Community (SkillsCast recorded in December 2020)
Workshop - Functional-Light JavaScript
Kyle Simpson
Human-Centric Technologist
Getify Solutions