Monads Explained for OOP Developers


Are you curious about functional programming concepts, but daunted by its weird vocabulary? Have you heard of Monads, but struggled to understand what they are? Should you care at all? In this session I will explain Monads using Java and C# classes. I'll start with Why part, and then will give enough of clear and concise examples that you will be able to bring home and start using in your functional journey. Functional programming is not complicated, it's just unfamiliar. Let's bring some clarity today.

Language: English

Level: Beginner

Mikhail Shilkov

Software Developer - Prodrive Technologies

Mikhail Shilkov is a Microsoft Azure MVP, Russian expat living in the Netherlands. He is passionate about cloud technologies, functional programming and the intersection of the two. In his spare time, you can find him answering “azure-functions” questions on StackOverflow, tweeting as @MikhailShilkov about serverless, blogging about functional programming at, or presenting the stories of serverless and functional adoption at conferences and meetups.

Go to speaker's detail