Lawrence Crowther and Paul Chapman from Pivotal will present this talk.
Spring-cloud offers a simple way for JVM apps in cloud to access services and discover their own information during runtime with special support for Spring apps. It offers an extensibility mechanism to make it work on multiple clouds and a variety of cloud services. Through the abstraction of cloud connector, you can make it work with multiple clouds (i,e Cloud Foundry and Heroku etc). Expanding this theme we will demonstrate how the Spring experience can be enhanced with the use of Cloud Foundry as a PaaS platform.
Java 8 has introduced a lot of new functionality, including Lambda Abstractions and a lot of associated changes. In this talk John Gough will discuss the use and implementation of Lambdas and the other, helper changes. The introduction of Lambdas in Java-8 is viewed from the perspective of programming language evolution and is compared and contrasted with similar functionality in other modern languages.
Bio: John Gough has been implementing programming languages of various kinds for about 30 years. He was designer of the Gardens Point family of compilers, chiefly targeting Pascal-Family languages. He was a pioneer of the art of implementing languages other than Java on the Java Virtual Machine, and still maintains compilers targeting both the JVM and the .NET Common Language Runtime. His books include Syntax Analysis and Software Tools, Addison-Wesley 1988 and Compiling for the .NET Common Language Runtime, Prentice-Hall 2002. John was previously Dean of Information Technology at QUT, and now works at Oracle Labs in Brisbane.