How does Java 9’s modularity compare to the OSGI module system? Is it good to set goals for code coverage? The latest Thorben Janssen brings us the latest news and essential reading from the Java world.
When it was released last October, Weblogic 12.1.3 had already begun supporting some of the key Java EE 7 APIs. Now advocate Reza Rahman has announced that version 12.2.1 of the Oracle application server is fully certified for Java EE 7.
Hearing proclamations of the death of Java is everyday business for this 20-year old giant in IT. But with the recent evangelist layoffs, rumours of Oracle’s neglect and a subdued JavaOne conference, it feels like something has changed. But should Java developers care, asks Jason Whaley.
Which JSON library should Java developers be choosing? And should we be worried about Oracle’s plans for Java? Thorben Janssen brings us the latest news and essential reading in the Java world.
Lukas Eder loves functional programming, but he also wants you to function with care. Here he takes a look at higher order functions and how their equivalent methods in Java can lead to a lot of debugging through memory leaks and other alarming issues.
Alex Zhitnitsky looks at the creation of meaningful benchmarks with the Java Microbenchmarking Harness – a powerful component of the OpenJDK code tools project that has been used extensively during Java 9 development.
Java has cracked another popularity milestone on the TIOBE Index, racking up ratings of over 20 per cent. Thanks to the recent JavaOne conference, Java’s domination of the sometimes controversial ranking is a force to be reckoned with.
Another dose of Thorben Janssen’s Java news presents some Java 9 code tools, implementing a retry mechanism with Java EE and a handful of reasons to migrate from Java EE 5 to 7. All this and more with the hottest Java links for the week.
The sacking of Oracle’s Java evangelists, Simon Ritter in particular, marks a great loss for the Java community, says Heinz Kabutz, who speaks to us about the complexity of the lambda, and if it really feels like Java is being neglected.
Assembling a time-critical response to errors is important in the context of keeping your application in check. Distributed logging and testing in production all form part of the solution for Alex Zhitnitsky. We must address vulnerabilities quicker.
Another dose of Thorben Janssen’s Java news sees a lot of Microservices talk, implementing custom CDI scopes and a real-world example of Project Jigsaw at work. All this and more with the hottest Java links for the week.
You’ve already been acquainted with JAR hell, but what about the horror that may be unleashed by Project Jigsaw in Java 9? Nicolai Parlog takes a look at the possibility of Module Hell, with version conflicts and complex class loading the likely victims.
JavaOne is happening as we speak and we’ve got Lars Röwekamp reporting on what you want to know from the biggest Java event of the year. His final diary entry for the conference focuses squarely on microservices and Java EE.