Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Marvels of Functional Programming - Launching Iron Man with Monads

Devoxx via YouTube

Overview

Explore the marvels of functional programming and demystify monads in this 28-minute conference talk from Voxxed Days Singapore 2019. Dive into a comprehensive exploration of monads, their prevalence in modern programming languages, and their importance in functional programming paradigms. Learn how to compose marvels and functional programming through a Marvel case study, gradually unpacking concepts such as expressions, sum types, effects programming, composition, and monads. Discover how monads are implemented in various languages, including JavaScript, Java, C#, Scala, and Kotlin. Follow along as the speaker demonstrates monadic concepts using Scala code, Java code, pattern matching, and for comprehensions. Gain insights into object-oriented vs. functional programming, effects and monads, monadic parsers, and the definition of monads. By the end of this talk, develop a solid understanding of monads and their crucial role in functional programming.

Syllabus

Introduction
Welcome
Agenda
Objectoriented vs Functional Programming
Effects and monads
Monadic parser
Distraction
Definition of monads
Scala code
Java code
Pattern matching
Functor way
Fusing API
Flatten Method
For Comprehension

Taught by

Devoxx

Reviews

Start your review of Marvels of Functional Programming - Launching Iron Man with Monads

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.