It’s been a little while since the last update. Your humble author has been on the road, most recently DevNexus in Atlanta where we met many awesome people and had a great time. We also just published our latest release Payara Platform 5.201. We wont lament further, as usual we have kept our eyes open and have been squirrelling away some great content.
Below you will find a curated list of some of the most interesting news, articles and videos from this month. Cant wait until the end of the month? then visit our twitter pagewhere we post all these articles as we find them!
Articles
Memory Leaks in Java: A Cautionary Tale and Gentle Introduction to Preventing Memory Errors By Bradley Kofi
Hunting Down and Fixing Memory Leaks in Java – Memory leaks can be difficult to detect, and even harder to get rid of if you don’t know what to be on the lookout for. In this post, the author explores the different tools you can use to find and fix them.
Deploy a Jakarta EE application to the root context – Philipp Riecks shows how to deploy a Jakarta EE app to the root context “/” for each app server (Glassfish, Payara, OpenLiberty, WildFly). Eliminating the need for different context paths.
What’s new with Jakarta NoSQL? (Part II) – Otavio Santana talks about the concept of cloud-native and runs an application with this concept using the latest milestone version of Jakarta EE NoSQL.
Payara Platform 2019 Community Survey Results– Our 2019 Community Survey results are now available! Thank you to everyone who participated for giving your time and insight into helping to improve the Payara Platform.
Java Stream Collectors Explained – In this article Ben Weidig explores how collectors work and examines how you can build our own.
Stop Changing My Toolbox! – John Vester talks about the impact corporate changes can have on feature teams when they elect to make tooling changes …at the absolute worst time.
Minification of HTML in Java EE webapps – “Migrating features from run time to build time is actually very trendy. It can be seen in the rise of static blogging platforms such as Jekyll or Hugo.” by Nicolas Frankel
The Jakarta EE 9 Delivery Plan – Anticipating a mid-2020 GA release, the Jakarta EE platform project team presented the formal Jakarta EE 9 delivery plan to the Jakarta EE steering committee. Read more in this article by Michael Redlich.
Java on Visual Studio Update – February 2020 – In this update, Xiaokai He shows the new ways to manage your dependencies and configure your multiple JDK. You will learn the additional tools you can leverage for popular frameworks and runtimes.
JavaFX Strikes Back – Recent Airhacks podcast from Adam Bien, catching up with Gluons Johan Vos, talking about advantages of JavaFX, the JavaFX ecosystem, OpenJFX, GraalVM and Java on mobile.
An interview with Renaud Boutet – “Logging is one of those tasks that we hate to do, but when you need it, we are glad we did it right. So dive in and listen to our experiences with logging as we go over the tips for robust observability”
How Java is Imitating Functional Languages – In this talk, Maurice Naftalin & Jose Paumard review what Java has learned from functional languages, what it can still learn, and how its added features compare to Scala’s.
Are Jakarta EE Servers Dead? – Adam Bien explores the topic and questions surrounding the future of Jakarta EE servers.
Rise, the Jakarta EE Ambassadors! – ‘A couple of months ago with the Jakarta EE 8 release out the door, the Java EE Guardians began working with Eclipse Foundation to go through the effort of rebranding as the Jakarta EE Ambassadors’ – read more from Reza Rahman
JVM Ecosystem Report 2020 – This report from Snyk presents the results of the largest annual survey on the JVM ecosystem, showing results from over 2000 responses, gathered in late 2019.
Ghostcat breach affects all Tomcat versions – Ghostcat is a high severity vulnerability in Tomcat found in the AJP. This binary protocol allows an attacker to read or include any file into Tomcat webapp directories. Read more in this article by Snyk’s Brian Vermeer.
Hibernate slow query log – In this article, Vlad Mihalcea explains how you can activate the slow query log for JPQL, Criteria API, and native SQL queries when using JPA and Hibernate.