Ole Michaelis discusses different job queues such as Gearman and beanstalkd, what are the differences and what are the perfect match use-cases.
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.
Filip Maj introduces UI testing for web, native and hybrid apps on simulators or real devices with Appium, an open source framework built on WebDriver.
Jonas Bonér discusses four key traits of Reactive Apps: Event-Driven, Scalable, Resilient and Responsive, how they impact application design, how they interact, related technologies and techniques.
Sponsored by Goldman Sachs. Java 8 has Streams, Scala has parallel collections, and GS Collections has ParallelIterables. Since we use parallelism to achieve better performance, it's interesting to ask: how well do they perform? We'll look at how these three APIs work with a critical eye toward performance. We'll also look at common performance pitfalls.
Mike Amundsen reviews patterns in developer practices and trends in services and libraries - from the increase in the number of client-side libraries such as EmberJS, Angular, and Bootstrap to the appearance of new "API composition" platforms such as Strong Loop - that give us a picture of why it's important to identify and leverage the growing sentiment that "Clients Matter, Services Don't".
Alessandro Pignotti introduces Duetto, a C++ compiler that enables developers to write full client-server Web applications in standard C++ and to port existing C++ codebases to the Web.
Bodil Stokke demos building a complete video game from nothing in the span of a conference talk using functional reactive programming.
Ian Robinson introduces tools and techniques for building a system around a graph engine, experiment with graph data, and using it in an application.