YoVDO

Why is a Monad Like a Writing Desk?

Offered By: Strange Loop Conference via YouTube

Tags

Strange Loop Conference Courses Clojure Courses Functional Programming Courses Monads Courses

Course Description

Overview

Embark on a whimsical journey through the world of monads in this 31-minute conference talk from Strange Loop 2012. Inspired by Alice in Wonderland, explore the concept of monads and their implementation in Clojure. Follow the adventures of a developer who falls asleep while reading Philip Wadler's papers on monads, and discover why these constructs are crucial for functional programming. Gain insights into three types of monads: the Identity Monad, the Maybe Monad, and the State Monad. Learn from Carin Meier, a software developer with a diverse background in ballet, physics, and 15 years of enterprise and entrepreneurial software development experience. Meier's passion for Clojure's simplicity, power, and elegance shines through as she guides you towards a deeper understanding of monads in this entertaining and enlightening presentation.

Syllabus

"Why is a Monad Like a Writing Desk?" by Carin Meier (2012)


Taught by

Strange Loop Conference

Tags

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX
Introduction to Functional Programming
Delft University of Technology via edX
Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX