Monadic Design Patterns for the Web


Complexity management is a major issue facing the professional programmer today. A programmer building an Internet-based application interacts with, on average, no less than a dozen technologies. These applications need nearly continuous operation: 24-7 availability in order to service hundreds to thousands of concurrent requests. Developers need the tools to manage that complexity and Monadic Design Patterns for the Web serves that need.

Monadic Design Patterns for the Web aims to demystify the monad. Using web applications as an example, this book will show you how you can apply monadic design patterns to help you solve practical, real-world programming problems. Reading this book will arm you with important techniques that will help you manage complexity.

Table of Contents
Chapter 1. Motivation and Background
Chapter 2. Toolbox
Chapter 3. An I/O Monad for HTTP Streams
Chapter 4. Parsing Requests, Monadically
Chapter 5. The Domain Model as Abstract Syntax
Chapter 6. Zippers and Contexts and URIs, Oh My!
Chapter 7. A Review of Collections as Monads
Chapter 8. Domain Model, Storage, and State
Chapter 9. Putting it All Together
Chapter 10. The Semantic Web

Book Details

  • Paperback: 202 pages
  • Publisher: Artima Inc (August 2012)
  • Language: English
  • ISBN-10: n/a
  • ISBN-13: n/a
Download [6.0 MiB]

You may also like...

No Responses

  1. joblackz says:

    Interesting, thanks.

Leave a Reply