{"version":1,"type":"rich","provider_name":"Libsyn","provider_url":"https:\/\/www.libsyn.com","height":90,"width":600,"title":"Episode 156 - Java 10 is the new Java 2","description":"It may have just clocked into April, but the first Illegal Argument of the year is finally here, much delayed, and extra long in it\u2019s twists and turns of\u2026 well, let\u2019s face it - you know it would be build didn\u2019t you\u2026.  JEP-223 - New Version-String Scheme Redfin Video on converting from Maven to Bazel (YouTube link) IntelliJ Bazel Plugin\/Tooling Issues with Multiple Dependency Versions with Bazel  Mark: My suspicion is the issue came from automatically generating bazel WORKSPACE\/BUILD files from Maven.    Guide to Writing Maven Plugins Polyglot Maven   Polyglot Maven pom.java example   Maven Compiler Plugin -  annotation-processor paths XML namespace issues in \u2018other languages\u2019 Make\u2026 GraalVM Released for Public Use Gluon JavaFX Three Rings - Get Down Removal of Pack200 - Slow and unreliable downloads of the Java Runtime Environment (JRE), the Java Software Development Kit (JDK) and deployment of JAR-archives, was a serious impediment to the Java adoption in its early years. This was due to sparse class-files, and short comings of the JAR-format and compressors available. JSR-200 and pack200 attempted to mitigate this problem by hyper-compressing the class-files.  &amp;nbsp; ","author_name":"Illegal Argument","author_url":"http:\/\/sites.libsyn.com\/21670","html":"<iframe title=\"Libsyn Player\" style=\"border: none\" src=\"\/\/html5-player.libsyn.com\/embed\/episode\/id\/6537602\/height\/90\/theme\/custom\/thumbnail\/yes\/direction\/forward\/render-playlist\/no\/custom-color\/88AA3C\/\" height=\"90\" width=\"600\" scrolling=\"no\"  allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen><\/iframe>","thumbnail_url":"https:\/\/assets.libsyn.com\/secure\/content\/20703350"}