Presentation: "Webmachine: a practical executable model of HTTP"

Time: Wednesday 16:50 - 17:50

Location: City

Abstract: Webmachine is a system for easily and declaratively building well-behaved HTTP applications. It is based on a very different execution model than most frameworks, with sets of resources defined by collections of functional predicates over those resources. This aproach makes it easy to focus on writing the core of your application and also helps you to get the harder parts of HTTP right. Steve will discuss Webmachine's unusual Web programming model and demonstrate the simplicity and power that this model provides.

Steve Vinoski, Distributed Computing Guru

 Steve  Vinoski

Steve Vinoski is an architect at Basho Technologies in Cambridge, MA, USA. He's worked on distributed systems and middleware systems for over 20 years, including distributed object systems, service-oriented systems, and RESTful web services. His interest in software quality and development speed led Steve to start exploring and using Erlang in 2006, and he's used it as as his primary development language ever since. He writes "The Functional Web" column for IEEE Internet Computing in which he explores the use of functional programming languages for web development.