Jonathan Bell & Gail Kaiser introduce Phosphor, a dynamic taint tracking system for the JVM, describing the approach used to achieve portable taint tracking.
Brian Troutwine examines how functional programming and other concepts championed by Erlang can yield reactive services with just a change in thinking and a different approach to design.
Ben Christensen summarizes why the Rx programming model was chosen and demonstrates how it is applied to a variety of use cases.
Randy Shoup, Consulting CTO, shares the history of reactive services and visits key milestones in their evolution: async techniques at Google, real-time search at Ebay, & responsive games at Kixeye.
Josh Valman discusses how RPD combined people, expertise, and experience from around the world to re-design the concept of flying for a multi-billion $ airline, whilst teaching how to solve big ideas.
Steve Pember discusses the tenants of the Reactive Pattern and the importance of moving away from Monolithic to Reactive architectures.
Eric Redmond explains the differences and commonalities amongst many kinds of databases and takes a stab at the marketing term “NoSQL.”
Alexander Baxevanis, Samantha Wathen discuss using an Agile approach to the porting of UK UCAS tracking tool to the cloud: the process, design principles, lessons learned.
Earl Barr, Mark Marron discuss building time-travel debuggers for managed languages, implemented with Tardis, and enabling developers to investigate what happened prior hitting a bug.
Gary McGraw keynotes on the internal forces and relationships active inside companies that drive them to success by managing to take ideas and transform them into technologies.
Ryan Vanderwerf speaks about the roles of cache clustering, session clustering, and quartz clustering with open source Terracotta, Quartz, and BigMemory.
Viviana Doctorovich explains how to use workshops to teach clients the design process using planning, design games and methods for dealing with difficult stakeholders.