Skip to content
Joel Clermont edited this page Aug 21, 2013 · 1 revision

I'm a PHP, Ruby and .NET developer, but I'm seldom content to limit myself to those three languages in any given week. I am an independent consultant, always on the lookout for interesting and challenging projects. I am an organizer and co-founder of the Milwaukee PHP user group. Besides APIs, my newest passion is functional programming, so I also recently founded the Milwaukee Functional Programming user group.

Proposed Talk

Title HTTP as a state machine - An intro to Erlang/Webmachine
Level Intro (Five-In-Five)
Abstract

Depending on who you talk to, HTTP is either described as simple or as complex. Personally, I think it's conceptually simple, but complexity lurks in some of the details or implementations. Basho's WemMachine starts by defining the HTTP specification as a finite state machine. Instead of hiding HTTP from you or making too many decisions for you, it strikes a nice balance. In this Five-In-Five, I will dig a little deeper into why Webmachine is designed the way it is, how it works and why you might consider it for your next API project.

Supplemental
  1. HTTP as a FSM
  2. Webmachine Wiki
Slides (available at event)
Clone this wiki locally