Presentation: "Objects, Anomalies, and Actors: The Next Revolution"

Time: Friday 10:35 - 11:35

Location: Olympic

Abstract:

The 80s saw a shift to objects that helped us manage complexity, components, and reuse, but as we now attempt to tackle cloud, multi-core, and massive data systems, all with high availability and fault tolerance, the essence of objects seems incapable of getting us there. In this talk, Steve explores how we got to where we are and why he believes actor-oriented languages, specifically Erlang because of its concurrency, distribution, and fault-tolerance capabilities, provide the "different kind of science" needed to support the challenges we're targeting today.

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.