Tech Mesh London 2012

Christopher Brown, CTO at Opscode

Christopher Brown

Biography: Christopher Brown

Christopher Brown joins Opscode from Microsoft, where he was a Director of Engineering for the Edge Computing Network within Global Foundation Services. Prior to Microsoft, Christopher was a Founding Member, Architect, and Lead Developer for Amazon.com's Elastic Compute Cloud ("EC2"). Christopher has 18 years of software engineering and leadership experience and holds several patents in the areas of Internet routing, VM/runtime hosting, content delivery and cloud computing.

Presentation: Living in a Polyglot World: Ruby on the Client, Erlang on the Server

Track: Scalability & Multicore / Time: Tuesday 16:35 - 17:25 / Location: Benjamin's

Over the course of 4 years as a startup in the configuration management space, Opscode has seen a lot of code come and go.  We've just completed a full rewrite of the server side API from Ruby in Unicorn to Erlang in Webmachine, with amazing improvements in memory usage and concurrency.  I'll talk about why, for Opscode, Ruby is still the best choice on the client, but Erlang rules the server.

Talk objectives: This talk shows the "horses for courses" choices we make in languages and technologies to serve a diverse set of business needs.

Target audience: This talk will appeal to technical implementers of scalable web services, functional programmers of all sorts, and even Ruby zealots!