Back to 2018 Agenda

Understand Functional Programming in 40 Minutes (or your Money Back*)

🕓 2:35 pm - 📍 RR4
Functional programming is becoming increasingly important as we build more complex systems and use more parallel and concurrent programming. It’s also now present and being used more in mainstream languages like Java, C#, Swift and Javascript so it can no-longer be ignored by developers. Have you tried to understand functional programming but been completely bamboozled? Or do you know what a function is and understand the basics of functional programming but wonder what’s with all the other stuff? It’s most likely the big picture hasn’t been explained, or at least not clearly enough. This talk will give you a clear conceptual overview of functional programming with simple examples so that you will really get what it’s all about. There are consequences of only using functions and this is what makes functional programming very different from other programming paradigms. This talk won’t use terms like functor, applicative, or monad but by the end of the talk you will definitely understand them. It also won’t make you a functional programmer overnight but it will give you a conceptual framework to know what you need to do and why when doing functional programming. The presenter has more than twenty years experience explaining complex technical concepts in clear and simple terms. (* not really but you’ll certainly get your money’s worth and more)

It's such a privilege to be able to run this conference and DDD Perth would love to acknowledge the traditional custodians of the land in which DDD is created, presented, and shared, the Whadjuk people of the Noongar Nation and their connections to land, sea and community. We pay our respect to their Elders past, present and emerging, and extend that respect to all Aboriginal and Torres Strait Islander peoples today.