As it was announced, Java keeps releasing a major version every 6 months. The release train passes and brings its amount of new things. Some of the expected functionalities have already been released: a new syntax for the switch clause or a new bytecode instruction: CONSTANT_DYNAMIC. Other are still work in progress: a new way to write methods, a smart instanceof, lazy evaluated constants. Projects are progressing too. Loom will bring new concurrent programming paradigms. Amber is about to bring data types and new lanaguage constructs. Valhalla can already show very promising results with formerly called value types, now called inline types. It is hard to tell when all these things are released, but when they are ready, we will have them in less than 6 months! We will give details about all this, with code and live demos of preview versions.
Scheduled on Tuesday from 09:30 to 12:30 in Room 6
Passionate about programming computers for over 20 years, Jose made his debut in assembler and C, C for SIMD parallel machines before adopting Java as an object-oriented language, indispensable to most major modern applications. He brings his expertise and capacity for analysis and synthesis to many projects, mainly in the lower layers, close to the data, but also on complex UI design, or in the browser. PhD in applied maths and computer science, assistant professor in Paris North University for 20 years, Java Champion, Java Rockstar, Jose also has a passion for education and knowledge transfer. He gives talks in major international Java conferences (JavaOne in San Francisco, Devoxx in Antwerp, Paris and London). He wrote numerous technical articles on Java technologies for Java Magazine, Oracle Technolgy Network. He writes a blog, Java le soir, French documentary source on Java technologies for thousands of french speaking developers around the world. He is a member of the french Paris Java User Group, and has been a co-organizer of the conference Devoxx France for three years.
|Talks by tracks||Talks by session types||List of Speakers||Schedule|