Domenic Denicola talks about the WHATWG stream specification, uncovering the abstractions used to build web streams and the API around them.
Christopher Simons suggests using SBSE to iterated through multiple possible solutions and select the one that performs the best, offering insight into some available tools and techniques.
In this solutions track talk, sponsored by Oracle, Simon Ritter looks at how Embedded Java and a Raspberry Pi were used to communicate with the diagnostic and management systems of an Audi S3 and process the data, and how JavaFX has been used to provide an in-car information system for less than $200.
Josh Suereth discusses Scala: expressions, abstracting behaviors, FP & OOP, Futures & Promises, libraries with implicit classes and value classes, tracking lexical state with implicit values.
Joe Kuemerle discusses some of the top threats that can break an app along with techniques to improve the design of an application to minimize vulnerabilities and mitigate what cannot be removed.
Roger Orr solves a problem with different levels of complexity trying to answer what the complexity notation actually means and why it is important in practice.
In this solutions track talk, sponsored by DataStax, Johnny Miller introduces the Cassandra native protocol, native drivers and Cassandra Query Language (CQL), explaining how to integrate with and query Cassandra without Trift or RPC.
Jon Skeet provides practical advice on designing APIs using immutability, separation of concerns and other principles, resulting in elegant and reusable code.
Maxime Chevalier-Boisvert introduces adaptive compilation strategies aiming to fulfill the seemingly conflicting goals of producing more optimal machine code while reducing compilation time.
Chris Richardson discusses creating Node.JS polyglot applications starting from combining an event-driven programming model with a prototype-based, weakly typed, dynamic language.
Wesley Reisz explores the hype and reality around gamification and dives into code to see if he can realize some of the promises of gamification.