In this solutions track talk, sponsored by Cloudera, Eva Andreasson discusses how search and Hadoop can help with some of the industry's biggest challenges. She introduces the data hub concept.
Brandon Byars discusses the constraints and the flexibility of nonpublic APIs, and lessons learned from scaling RESTful integration across more than a dozen teams.
Simon Marlow describes a concurrency-based system built with Haskell that allows front-end programmers to write business logic to access all the back-end services in a concise and consistent way.
In this solutions track talk, sponsored by MongoDB, Matt Asay discusses the differences and tradeoffs between some of the NoSQL and SQL databases and when Hadoop makes sense to be used with a NoSQL solution.
Eddy Bruel details how objects are implemented internally in SpiderMonkey as shape trees and slot vectors. This is done in order to minimize the memory footprint and obtain better JIT optimization with inline caching.
In this solutions track talk, sponsored by Solace Systems, Aaron Lee discusses the value and challenges of efficiently moving information along with techniques and tools that can increase the rate and efficiency of data flows within big data architectures.
Andy Piper describes some fundamentals of communicating reliably in an unreliable world and communication techniques used to build distributed data structures that can tolerate failures.
Omer Kilic provides an overview of heterogeneous computing discussing how Erlang can help with the orchestration of different processing platforms, introduces Erlang/ALE + updates on Erlang Embedded.
In this solutions track talk, sponsored by Intel, Peter Logan looks at the evolution of the service layer in the context of the new prevailing developments in API management and describes new architectural approaches an enterprise can take as they look to merge these two worlds, taking the best practices from both domains.
Jonas Bonér discusses how the four traits of reactive apps -Event-Driven, Scalable, Resilient and Responsive- impact app design, how they interact, and their supporting technologies and techniques.
Jamie Allen describes three patterns using Akka actors: handling a lack of guaranteed delivery, distributing tasks to worker actors and implementing distributed workers in an Akka cluster.
Kevlin Henney discusses how uncertainty, lack of knowledge and options can be used to partition and structure the code in a system.