Episode 158: Java 11 was quietly released...

It’s been a long time between episodes, with illness, work, and rock’n’roll getting in the way - but after planning to get another episode out to discuss the recent Java 11 release, not even the arrival of Japanese doom band Church of Misery (my youtube video and photos/review) was going to stop Greg and I from getting our rant on…. Intro to Episode 158 General Java Helidon - new NON JEE webstack from Oracle A 30MB native image with Helidon to run REST based microservices Helidon Takes Flight Micronaut Release Candidate 1 is finally here! Actually, RC3 is now available at time of posting. Natively compiling Micronaut microservices using GraalVM for insanely faster startups Auto-updatable, self-contained CLI with Java 11 Videos are (already) ready for the Java sessions at Microsoft Ignite 2018! Non Java Programming Language News Ending PHP Support, and The Future Of Hack LLVM 7.0 Released Announcing: JavaFX 11 New Community Website: JavaFX Kotlin 1.3 RC is Here: Migrate Your Coroutines! Teh Strong Static Type Fail r/haskell - GHC 8.6.1 is badly broken Code Style “auto to stick” and Changing Your Style What makes code unreadable to human Good Code Depends on Good Names The Observation Deck » The relative performance of C and Rust Interesting Books The Design of Everyday APIs Modern Java in Action The Java Module System Sunsetting Google+ Java 11 Features Fast Forward To 11 90 New Features (and APIs) in JDK 11 - Azul Systems, Inc. JLink can't use automatic-modules - does that make it dead? Apache Maven JLink Plugin moditect/moditect— Moditect from Gunnar Morling @ Red Hat (@gunnarmorling) lets you take existing Maven Jars, and add your own module-info / module specs for inclusion in your jlink application as a migration path. Java's new Z Garbage Collector (ZGC) is very exciting Licensing Issues / Changes Stephen Colebourne Time to look beyond Oracle's JDK Java is still available at zero-cost Do not fall into Oracle's Java 11 trap What JDK to Use in the Future (video from Simon Ritter, AZUL Systems) Migrating Why is OpenJDK 10 packaged as openjdk-11 Running Jenkins with Java 10 and 11 (experimental support) All You Need To Know For Migrating To Java 11 Using Hibernate ORM with JDK 11 AdoptOpenJDK Java 11 builds now available MacOS binary layout changes - now conforming to the standard Mac package layout, which the official Oracle JDK release also follows. Oracle Code One - On Demand Videos Java 12 and Beyond JDK 12 Early-Access Builds JEP draft: Concise Method Bodies JEP 342: Limit Speculative Execution JEP 325: Switch Expressions (Preview) Playing With JDK 12's Switch Expressions JEP 326: Raw String Literals (Preview) JDK-8208089 Implement C++14 Language Features - Java Bug System

Om Podcasten

Greg, Mark and Richard get together weekly and talk about things of interest in the Java community. Greg works for SimWorks (http://www.simworks.com) who specialize in mobile phone software. Mark works for SecureMX (www.smx.co.nz). Richard works for Blue Train Software (http://www.bluetrainsoftware.com)