It’s becoming increasingly difficult to ignore the term "Functional Programming" while reading online discussions about programming languages or programming in general. People talking about FP routinely use terms that can be strange and unfamiliar to developers coming from the imperative world. So what exactly is Functional Programming? Where does it come from? How does it differ from the programming I already know?
This talk will try to answer these questions by weaving seemingly unrelated concepts into a (hopefully) coherent story of FP, using PHP as the vehicle of expressing these ideas. The side effect (pun intended) of having a grasp of FP will make you a better developer, which will make you a better PHP developer, which will make you a better Symfony developer.
YOU MAY ALSO LIKE:
- Uncle Bob's Clean Code: Agile Software Craftsmanship (in London on 5th - 7th April 2017)
- Alberto Brandolini's DDD Modelling Workshop (in London on 24th - 26th April 2017)
- Whole Team Approach to Agile Testing (in London on 5th - 7th June 2017)
- Agile Testing & BDD eXchange 2017 (in London on 9th - 10th November 2017)
Functional Programming in PHP
Zsolt Szende started hacking on his Dad's C64 at the ripe age of 6. He's been working as a developer in London for 12 years, the last 8 being as an independent contractor, helping companies write better software. His love of math led him down the FP rabbit hole a while ago and ever since he's trying to understand concepts that he thought he understood before.