In December, the biggest news was Jakarta EE 9’s official release, completing the move to the jakarta namespace. This officially took place at the Eclipse Foundation Jakarta One Livestream, where our CEO Steve Millidge took part in the keynote speech (watch here) and presented as lead on the GlassFish project (video here).
In other major release news, MicroProfile 4.0 was made available towards the end of the month, with the delayed release set to bring in new features including alignment with Jakarta EE 8.
Payara has also enjoyed kick-starting healthy debate this month, with our CEO Steve Millidge proposing that Ahead of Time Compilation with GraalVM isn’t always all it’s cracked up to – and watching the comments roll in!
We are hoping to continue to make bold statements and drive forward discussion in the Java and Jakarta EE community in 2021.
If this sparks your interest, make sure you are following us on Twitter!
Articles
Off-Heap memory reconnaissance – This blog by Brice Dutheil assessesJava memory – as the shift to running applications in containers results in tighter constraints, and means Java developers need to pay close attention to how memory is consumed.
What are Hidden Classes in Java 15 And How Are They Used? – Looking at Java 15 or even anticipating the next major release Java 17? Check out thisVipin Sharma article for background on the role hidden classes will play for the future ofJava.
Stranger Things in Java: Constructors – Claudio De Sio Cesari suggests you underestimateJava constructors at your own risk: “A basic argument of the language such as constructors actually hides even complex scenarios”. He provides theoretical knowledge.
Syntactic Sugar Is Not Always Good – Bozhidar Bozhanov, inspired by Vlad Mihalcea’s post about the recently introduced text blocks inJava, discusses problems “syntactic sugar” can cause in consistency and code readability.
A day of fishing with Jakarta EE and MicroProfile – Edwin Derks describes how Payara is “a good fit for running instances in Microservices architectures deployed on cloud environments”, offering both “full-blown” and “slimmed down” runtime options.
How to Inspire the Next Generation of Java Developers? – Heather VanCura on encouraging others to start theirJava journey – something we try to do here at Payara, from our Degree Apprenticeships to starter resources.
How we make VS Code in the open – Alex Ross andBenjamin Pasero discuss howVS Code is made, keeping projects running smoothly according to open source principles – providing inspiration for best engineering practice!
AdoptOpenJDK with Rory and George Adams – This video sees Rory and George discussing the benefits of a vendor-neutral JDK, how Microsoft is striving to improve its knowledge of the JVM and the importance of collaboration. A concise hit of Java inspiration!
Security by Barcoding – Avoid #security as a silo! Listen to Snyk’s Brian Vermeer on the BarCodingpodcast withPaul van Alst and Arnout Rijpkema: covering his route from software developer to security, and the growth ofDevSecOps.
Application Modernization and Rabbits – We love this very cute explanation by Niklas Heidloff of how a microservices architecture can help you scale-up. Bunny explosion = request explosion.
Java Persistence, an AirHacks podcast – Two Java Champions together: Adam Bien interviewsVlad Mihalcea, covering various JDBC drivers and features, isolation levels, consistency, databases and transactions conveniency.
“A great community uses Payara.” – Adam Bien’s last Q+A of 2020 saw him help a user who can’t make Netbeans work withGlassFish – using Payara as the fix!
Java, Containers, and Intellij IDEA – Elder Moraes and Mala Gupta discuss potential pitfalls of using containers with Java and the best practices that can help combat them, from Docker to using the latest OpenJDK.
Payara Services Celebrates the Release of Jakarta EE 9– As Eclipse Foundation Jakarta EE contributors, we’re proud to have played our role driving forward Enterprise Java, with the move from the javax to jakarta namespace.
Introducing Jakarta EE 9 – A fantastic concise summary of Jakarta EE 9 changes by Buhake Sindi. Read here for the headline information all in one place.
What’s new in IntelliJ IDEA 2020.3 – For Java: conversion of records, full support for sealed classes & more. At Payara, we have updated our plugin tools for Ultimate, and ported the functionality for Payara Micro to a new plugin available on the Community edition.
Towards OpenJDK 17 – OpenJDK will be the next major Java Development Kit released – Claes Redestad looks here at what it should aim for, as well as what the experience of working on the project has been like for him.
MicroProfile 4.0 is Now Available – We are already working to make Payara Platform compatible, having introduced 2 of the release candidates (now confirmed!) in our Community edition: MP Health 3.0 & MP JWT Auth 1.2.