Angelika Langer, Klaus Kreft discuss using Streams in Java 8: what they are, parallel or sequential execution, intermediate and terminal operations, stateless operations, and fluent programming.
Martin Thompson discusses the major steps in the evolution of Java and how it contrasts to alternative technologies, and the challenges of pushing the limits of performance.
Sponsored by Goldman Sachs. Java 8 has Streams, Scala has parallel collections, and GS Collections has ParallelIterables. How well do they perform?
Stuart Sierra discusses various Clojure features: protocols, records, DI, managing startup/shutdown of components, dynamic binding, interactive development workflow, testing and mocking.
Brian Goetz explains how lambda expressions are implemented using the invokedynamic instruction introduced in Java SE 7.
Sponsored by New Relic. Ashley Puls introduces three common byte code manipulation frameworks: ASM, CGLib, and Javassist, providing enough detail to get one started.
Eva Andreasson has a fairly entertaining and yet painful presentation around garbage collection that will probably will end with more questions than answers.
Jack Singleton discusses how to improve code readability and maintainability in Scala, and how to be productive with Options, Immutability, and the Collections library.
Martin Thompson focuses on the evolution of Java in contrast with C/C++, covering the cultural challenges of performance limits and how to collaborate with industry experts and organize teams.
In this solutions track talk, sponsored by Oracle, Simon Ritter looks at how Embedded Java and a Raspberry Pi were used for Audi S3, and how JavaFX has been used for an in-car information system.
Lance Walton shares the experience of a small team building a trading platform in 6 weeks in Scala and Lift while fighting against an opposing organizational culture.
CONTENT IN THIS BOX PROVIDED BY OUR SPONSOR
Featured Blog Posts
White Papers and Assets
|QCon SF||Nov 3-5|
|AppSphere 2014||Nov 3-5|