Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Presentations Monads Made Easy

Monads Made Easy



Jim Duey demystifies monads through code examples written in Clojure, explaining what monads are, how they are used and how to write one.


Jim Duey has spent over 20 years as a professional programmer. He founded Intensive Systems Consulting, Inc. for Clojure consulting, an embedded/industrial software consulting and developer mentoring. He has written several tutorials on Clojure programming. He can be reached at and @JimDuey.

About the conference

Code PaLOUsa is a conference designed to cover all aspects of software development regardless of technology stack. It has sessions revolving around Microsoft, Java, and other development platforms; along with session on higher levels that are platform agnostic. The conference schedule will feature presentations from well-known professionals in the software development community.

Recorded at:

Apr 08, 2011