GOTO Amsterdam is a vendor independent international software development conference with more that 50 top speaker and 500 attendees. The conference covers topics such as Java, Open Source, Agile, Architecture, Design, Web, Cloud, New Languages and Processes.

Paul Sandoz, Software Engineer at Oracle

Paul Sandoz

Biography: Paul Sandoz

A reformed RESTerfarian who previously co-led JAX-RS and led the implementation Jersey, who moved up into the clouds with the industrious bees of CloudBees, and then boomeranged back to Oracle and deep down the Java stack to work on Lambda, Java modularity and Project Jigsaw.

Twitter: @PaulSandoz

Presentation: Opening Keynote: Back to the Future - Java 8 is here!

Time: Thursday 09:00 - 09:50 / Location: Effectenbeurszaal

Lambda expressions, Date and Time API and Nashorn are the three most talked about new features in Java SE 8. However, there are literally hundreds more functionality updates and usability improvements that all serious Java developers should know about. This talk will highlight the top new features and improvements you should know about with code examples from one of the main developers behind Project Lambda.

Presentation: Perchance to Stream with Java 8

Track: The Future of Java / Time: Friday 11:30 - 12:20 / Location: Administratiezaal

The new lambda language features in Java SE 8 are catalysts for new APIs that would have previously been impractical or impossible. The Streams API, that enables bulk operations on collections and other aggregates, sequentially or in parallel, is one such example that is the centerpiece of the Java SE 8 libraries.

This session will, primarily via the IDE and java tooling, examine the Stream API, architecture and implementation in detail so that developers can learn how to use the API, get good performance and scalability, and apply the same design techniques to their own APIs.