The Payara Monthly Catch for March 2020

Photo of Jadon Ortlepp by Jadon Ortlepp

I was very determined this month to try and get this blog out on time! A lot has happened this month! Java 14 was released. Some virus thingy means everyone is working from home. Conferences and events are almost all cancelled all delayed, globally. Some have transitioned to virtual events.

Microsoft Teams reported a 775 percent increase in cloud services in regions that have enforced social distancing. Users generated over 900 million meeting and calling minutes on Teams daily in a single week.

Survey Time! Please help us with our research into how open source is helping organisations overcome Coronavirus Pandemic!

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 page where we post all these articles as we find them! 

Monthly Catch Social Media

Articles

Java 14 Arrives with a Host of New Features - Java 14 contains more new features than the previous two releases combined —most of them aimed at easing coding. Read more in this exciting article by Raoul-Gabriel Urma

Pros and Cons for Using GraalVM Native-Images - Native image is a utility for converting Java applications into fully compiled binary code which is called native-image. By Petr Bouda

Transition from Java EE to Jakarta EE - Arjan Tijms tells the reader "What happened and what you need to know" - This article is featured in the recent Oracle Java mag. 

New features between Java 8 and Java 14 - A useful article by Ondrej Mihalyi where he has compiled a table with all the new features added since Java 8 for each new Java version.

The Busy Developers’ Guide to Java 9, 10, 11, 12, 13, and Above - This article by Grzegorz Piwowarek is an up-to-date source of curated information about changes that arrived in Java recently, or are about to – condensed into just a few minutes of reading.

Reduce Complexity with Middleware as a Service - We collaborated with Otavio Santana & the awesome folks at Platform.sh to create this great guide. This guide discusses Cloud-Native best practises, JPA, NoSQL, Microservices and reducing complexity with middleware as a Service.

Put your Jakarta EE 8 applications to production - Hantsy covered testing in Jakarta EE 8 applications in his last blog. In this article he continues the theme with how to deploy Jakarta EE 8 applications into a production environment.

The State of Java - Trends And data for one of the world’s most popular programming languages from Java versions used in production to common heap size configs— Ben Evans from New Relic assessed the state of Java today.

10+ Best Remote Working Tips for Instant Productivity Boost - Here are 10+ remote working tips to help boost productivity — including making a schedule, minimising distractions & designating an office-space.

It’s Time to Move Your Application to Java 11 - In this article, the ever prolific
Otavio Santana discusses the need for current Java 8 users to begin migrating to Java 11 and provides an easy solution for migration.

JDK14 Security Enhancements - Sean Mullan has compiled an excellent list the most interesting and useful security enhancements in this release.

Enable Auto Deploy and Hot Deploy mode - In this blog, Gaurav Gupta
will show you how to configure a Project in the Apache NetBeans
IDE to enable Auto Deploy and Hot Deploy mode.

Monitoring with Grafana, Prometheus and InfluxDB — An airport webcams example - In this article, João Esperancinha will look at one of the many ways to keep application behaviour closely under watch. In this case looking at Monitoring. Monitoring an application can be crucial in a development environment.

Get to Know JSF: An Easy and Straightforward Jakarta Framework - This article,
discusses how and why you should use Java Server Faces (JSF) to move an application to the cloud.

Top 10 Open source tools for working from home - Whether you're a WFH veteran or a remote work newbie, these tools make communication and collaboration a snap. By Seth Kenlon. 

7 JVM arguments of Highly Effective Applications - In this article by Ram Lakshmanan, he attempts to summarise some of the important JVM arguments and their positive impacts.

11 Essential Skills Software Developers should Learn in 2020 - Javin Paul
lists the essential skills, tools, technologies & programming languages every programmer and software developer should learn in 2020, with links to resources to learn those skills.

Building a Jakarta Server Faces application - In this post, Hantsy reuses the codebase of Jakarta EE starter and creates a simple Kanban board like web application with JSF , EJB, CDI, JPA.

Comic Of The Month

Image

Videos & Podcasts

Java is not Dead - Java Champion and JetBrains Developer Advocate Trisha Gee
joins the No Fluff podcast to sort through the noise and confusion around some changes in the Java ecosystem, highlighting some exciting developments on the horizon.
 
Troubleshooting JSF + JPA Project Setups in IntelliJ with Payara Server
Uwe Bretschneider demonstrates how to setup a Java Server Faces (JSF) and Java Persistence API (JPA) project in IntelliJ.
 
OpenShift is Kubernetes? - In this excellent video Burr Sutter delivers a live, kubectl-driven demo of how OpenShift is Kubernetes. This session includes a deployment of an application directly into an OpenShift cluster based on Kubernetes 1.16.
 
Prince of Persia, Starcraft, Payara, 500kb thin wars & LOTS MORE - Could this be the best ever AirHacks podcast? Adam Bien interviews the fun and interesting Bastian Sperrhacke.
 
Studio Jakarta EE is a collection of Jakarta EE related content and musings from Jakarta EE Developer Advocate Ivar Grimstad - Should be a great resource! 
 
Securing Microservices with Auth0 & MicroProfile in Kubernetes - This presentation by
Ondrej Mihalyi showcases the strength of combining MicroProfile and an OAuth service by doing a live demo of securing enterprise Java microservices in Kubernetes.

Community News

Java 14 Arrives with a Host of New Features - Java 14 contains more new features than the previous two releases combined —most of them aimed at easing coding. Read more in this exciting article by Raoul-Gabriel Urma

Oracle announces the availability of Java 14! - 

NetBeans 11.3 has been released -- featuring heaps of new features, especially in the areas of Java, Java EE, and PHP, as well as built in dark look and feels.

The initial version of Payara Tools for Visual Studio Code has been released! 

If you are running a website or app to serve government, educational, public health, or community initiatives, Platform.sh will provide a Standard project at no cost to you for at least 90 days. https://platform.sh/covid-19/

 

Comments