Session

Functional Programming Made Simple

Functional Programming is one of the most incredible & powerful techniques a developer in any programming language can posess. It gives you a codebase that's more stable, better structured, easier to maintain and test, and better for understanding what your code actually does,

But - It has a tragically unfair reputation for being hard to understand. It really isn't, but when folks throw around quotes like "A monad is just a monoid in the category of endofunctors" it can seem impossible.

In this talk, I'm going to look at the hisory of FP - where it came from, who invented it and why?

I'm going to break down all of this strange-looking terminology and explain - in simple terms - what it all actually means, any why it's useful.

You'll leave not only knowing what a Monad is, but why you need to start using them today!

Simon Painter

Senior Developer at Health Partners | Microsoft MVP | O'Reilly Author

Telford, United Kingdom

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top