Developer! Developer! Developer! East Anglia

DDD East Anglia

Cambridge, UK
Saturday 22 September 2018

Diving into Functional Programming - Beyond the Basics

Most talks on functional programming revolve around immutability, concise syntax, perhaps higher order functions. While these are definitely useful attributes, I personally think of them as nice side effects. I find the notion of composable abstractions as a key benefit of functional programming. And I will cover some of these aspects in this talks. Come along, and (finally?) get your head around Functors, Applicatives, Monoids, Monads, and see how they can be useful to you. We will see examples from a few functional languages to best get to grips with the core concepts.

Key takeaways:

  • An understanding of the key aspects of FP.
  • An idea of things like Monoids, Semigroups, Monads, etc.