{"componentChunkName":"component---src-templates-talk-js","path":"/talks/java-12/","result":{"data":{"markdownRemark":{"id":"caf80d04-581a-5569-8715-d7d270054f8e","htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Four releases of Java in 18 months!\nYes,the new fast cadence for the OpenJDK does work.\nDespite the short development cycle the rate of change of Java is faster than it was before."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"In this session we'll take a look at the rapid evolution of the Java platform with the introduction of new features in each of the recent releases:"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"JDK 9: Java Platform Module System"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"JDK 10: Local variable type inference"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"JDK 11: JDK Flight Recorder"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"JDK 12: Switch expressions"}]},{"type":"text","value":"\n"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"We’ll also cover many of the smaller features that will make your life as a developer easier."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"What might JDK 13 and 14 include?\nTo answer that question, we’ll explore some of the longer-term plans for Java, like project Amber, Loom, and Valhalla."}]}],"data":{"quirksMode":false}},"fields":{"path":"/talks/java-12/"},"frontmatter":{"title":"From JDK 9 to 12 and Beyond: Delivering New Features in the JDK","excerpt":"A look at the new features from Java 9 to Java 12 and running JDK projects Amber, Loom, and Valhalla.","card":"java-12.jpg","language":null,"slides":{"pdf":"accento-2019-simon-ritter-java9-to-13.pdf","url":null},"video":"https://www.youtube.com/watch?v=TZGM3eoTlbg","speakers":[{"id":"9312d6ae-774e-5164-b912-8d5b19c903d5","fields":{"path":"/speakers/simon-ritter/"},"frontmatter":{"name":"Simon Ritter","slug":"simon-ritter","bio":"Deputy CTO at Azul, Java Rockstar, and Java Champion who works with Java since 1.0","social":{"site":null,"twitter":"speakjava"}}}]}}},"pageContext":{"slug":"java-12"}}}