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.

Simon Ritter, Head of Java Evangelism at Oracle Corporation

Simon Ritter

Biography: Simon Ritter

Simon Ritter is a Java Technology Evangelist at Oracle Corporation. Simon has been in the IT business since 1984 and holds a Bachelor of Science degree in Physics from Brunel University in the U.K.

Originally working in the area of UNIX development for AT&T UNIX System Labs and then Novell, Simon moved to Sun in 1996. At this time he started working with Java technology and has spent time working both in Java technology development and consultancy. Having moved to Oracle as part of the Sun acquisition he now focuses on the core Java platform and Java for client applications. He also continues to develop demonstrations that push the boundaries of Java for applications like gestural interfaces.

Twitter: @speakjava

Presentation: Java: Present & Future

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

With the introduction of Lambda statements in Java SE 8 we have seen the most significant changes to the language syntax since Java SE 5 nearly ten years ago. This session will start with a look at how Java SE 8 changes the approach to programming in Java for things like bulk and aggregate operations. We will also look at the impact of these new approaches in terms of moving away from writing code that is implicitly serial to code that can be processed serially or in parallel through simple changes to library calls.

Planning for Java SE 9 is already underway and projects like Jigsaw for platform modularity and Sumatra for utilising GPUs as well as CPUs will figure prominently. We will spend time discussing ideas for the future of the Java platform following themes like ease of use and simpler use of parallel threads of execution.