Dan Frank discusses stream data processing and introduces NSQ – Bitly’s open source queuing system – and other new technologies used for communication between streaming programs.
Andreas Ehn discusses using system components at Wrapp and Spotify.
Joshua Suereth designs a scalable distributed search service with Akka and Scala using actors, and covering practical aspects of how to scale out with Akka’s clustering API.
Rob Witoff presents how JPL and the Curiosity rover mission use cloud computing, including EC2, CloudFormation, Simple Storage Service, and Simple Workflow - to enable research, engineering and operations technologies.
Jenny Finkel showcases Prismatic's use of machine learning and language processing to provide targeted content to their users based on a model built on users' way of interacting with their website.
Martin Odersky outlines the main categories of static type systems as well as some new developments, and discuss the tradeoffs they make.
Gergely Timar shares lessons learned at Indextools, a web data analytics firm acquired by Yahoo!.
Oleg Zhurakousky discusses architectural tradeoffs and alternative implementations of real-time high speed data ingest into Hadoop.
Clay McCoy discusses using Groovy’s metaprogramming capabilities and AWS SWF to deal with unreliable remote services, parallelization, scheduling critical timers, and server failures.
Joe Sondow presents how Netflix uses Asgard to deploy code updates and manage resources in the Amazon cloud.
The panelists discuss if code generation techniques help or hinder long-term software maintenance, and how such techniques can be integrated in the maintenance process.
Andy Gross discusses the challenges introduced by distributed systems and the need for developing new skills and tools for dealing with them.