Skip Main Navigation
Page Content
This event has ended

Monadic Design Patterns for the Web® via Scala: A Hands-on Workshop

Biosimilarity & Stellar Scala Consulting

Friday, September 17, 2010 at 9:00 AM - Saturday, September 18, 2010 at 4:30 PM (PDT)

Monadic Design Patterns for the Web® via Scala: A...

Ticket Information

Ticket Type Sales End Price Fee Quantity
Early Bird Registration   more info Ended $375.00 $21.20
Workshop Registration Ended $450.00 $23.45

Share Monadic Design Patterns for the Web® via Scala: A Hands-on Workshop

Event Details

Biosimilarity & Stellar Scala Consulting are holding a Hands-on Workshop on Monadic Design Patterns for the Web via Scala. Participants will gain hands on experience building an end-to-end web application using monadic techniques. They will develop practical intuition of the monadic abstractions by employing them in each stage of a web application from IO to middle-tier and business logic to storage access. Participants will be expected to code and should come with laptop or netbook (or both!).

Where and When:

Hotel Deca, Seattle, WA 98105
Sept 17 & 18 2010, 9am-4:30pm
Instructor: Greg Meredith


We trace the path of millions of little HTTP requests as they stream toward the fertile data source at the backend of the enterprise. We look at IO-monads and streams and delimited continuations as means of structuring managing the influx of the seminal requests. We look at parser combinators as a way of extracting the germinal essence of the requests and translating them to access and update in the middle tier and backend. We look at domain models as "algebras" and the zipper as a means of providing efficient functional navigation, access and update of the middle tier. We look at LINQ-like abstractions as a means of accessing storage. At each step of the way we consider how these approaches to these everyday operations of a web application are all instances of the same design pattern, how they compose to simplify the design of the application and the code implementing it and make it easier to modify and manage as requirements change.

Target Audience:
On average the modern programmer building an Internet-based application is dealing with no less than a dozen technologies. They are attempting to build applications with nearly continuous operation, 24x7 availability servicing 100's to 1000's of concurrent requests. They are overwhelmed by complexity. What the professional programmer really needs are tools for complexity management. The principle aim of this workshop is to serve that need in that community. While everyone is welcome, those with  2+ years  experience with functional programming  would benefit the most.

Pricing: 225 USD / person / day (Total: 450 USD). Pricing includes lunch on both days.
Early bird discount: Register by Aug 17 and receive 75 USD off

An informal dinner for all interested participants will be organized on Saturday, Sep 18.
To register directly and pay with a check, please email

Because of various events in the Seattle this weekend, hotels are filling up quickly, so book your stay as soon as possible.  Hotel list in the general workshop area can be found here.

Have questions about Monadic Design Patterns for the Web® via Scala: A Hands-on Workshop ? Contact Biosimilarity & Stellar Scala Consulting

When & Where

Hotel Deca
4507 Brooklyn Ave NE
Seattle, WA 98105

Friday, September 17, 2010 at 9:00 AM - Saturday, September 18, 2010 at 4:30 PM (PDT)

  Add to my calendar


Biosimilarity & Stellar Scala Consulting

  Contact the Organizer

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.