@StrangeLoopConf
  @StrangeLoopConf
Strange Loop Conference | "Why is a Monad Like a Writing Desk?" by Carin Meier (2012) @StrangeLoopConf | Uploaded June 2021 | Updated October 2024, 1 week ago.
Inspired by Alice in Wonderland, we will take a whimsical look at monads and how to understand them by implementing them in Clojure.

We’ll follow the adventures of a developer who fell asleep while reading one of Philip Wadler’s papers on monads (and eating too much cheese). Along the way, we’ll discover why monads are important for a functional language and might accidentally achieve enlightenment by implementing the three different types: the Identity Monad, the Maybe Monad, and the State Monad.

Carin Meier

Carin Meier is a software developer at EdgeCase. She started off as a professional ballet dancer, studied Physics in college, and has been developing software for both the enterprise and entrepreneur for the past 15 years. She comes from a solid Java background, but has discovered a passion for the simplicity, power, and elegance of Clojure.
Why is a Monad Like a Writing Desk? by Carin Meier (2012)Exploring deep space and deep ocean with AI guidance by Daniel Van HoesenCat Hicks: Fostering a learning culture in coding teamsFelienne Hermans: How patterns in variable names can make code easier to readPlayable Quotes for Game Boy Games by Joël Franušić and Adam SmithStrange Loop Chat with Felienne Hermans about The Programmers BrainStrange Loop Language Panel - Hickey, Sussman, Wirfs-Brock, Pamer, Alexandrescu, Ashkenas (2011)Igor Steinmacher: Negotiation and padding in software project estimates

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

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER