How to Make Microservices Communicate– Noorain Panjwani discusses various microservices architectures, such as the brokerless and messaging bus designs, and how they are used to make microservices talk.
15 things Java programmer can learn in this lockdown – Javin Paul shows a range of topics you can tackle to make yourself a better Java developer from Java 11 to Spring 5.0.
Jakarta EE Recipes, A Problem-Solution Approach – This new book from Josh Juneau gives the reader an insight into building web applications on a number of different architectures ranging from a single web archive to a number of orchestrated microservices.
Add Payara Server 5 to the Visual Studio Code Tutorial – In this latest tutorial from Gaurav Gupta, learn how to add Payara Server in Visual Studio Code and deploy the maven web application to the Payara Server.
Java’s Missing Features: 5 Years Later – Ben Evans revisits his take on Java’s Missing Features from 2015 and compares how the language has evolved since then compared to his observations from the time.
Spring Security: Authentication and Authorization In-Depth – You can use this guide to understand what Spring Security is and how its core features like authentication, authorization or common exploit protection work. Also, a comprehensive FAQ. By Marco Behler
Using a Raspberry Pi as Your Development Server – In this tutorial, Jeremy Morgan
shows how to set up a Raspberry Pi 4 as a development (or testing) server. You can use this as a place to push your code and test it in a web browser.
Guide to Helping Deliver Jakarta EE 9 – You may be interested in this very useful open guide for helping deliver Jakarta EE 9.
The Ultimate List of Best Java Blogs in 2020 – According to Whizlabs. As expected it features many friends and top experts.
Possible ways to use Arquillan in Jakarta EE TCK’s –In this article by Ondrej Mihalyi he explores the possible ways to use Arquillan in the Jakarta EE TCKs. As well as demonstrate there are multiple ways to improve existing standalone Jakarta EE TCKs or create new ones from the full Jakarta CTS suite in a modern way.
Java Records – A Beginner’s Guide – In this useful resource, Vlad Mihalcea will help you learn what Java Records are, how you can create them, and why they simplify the way a POJO, DTO, or Value Object is created.
Payara and PaaS with Platform.sh – This article by Otavio Santana discusses how to create your first REST project with Payara Micro, and then move that project to Platform.sh using the Maven Archetype.
Improving G1 out-of-the-box performance – Stefan Johansson talks about some unexpected results when comparing JDK 8 vs JDK 14 and how they are improving it in JDK 15.
The best way to use Java Records with JPA and Hibernate – Vlad Mihalcea shows the best way to use Java Records with JPA and Hibernate. While not suitable for entity mappings, Records are a good alternative for DTO projections.
Jakarta EE 8 starter is a boilerplate project to help you to bootstrap a new Java EE 8/Jakarta EE 8 application in seconds. With links to the real world Jakarta EE 8 applications based on JSF, JAX-RS and MVC.
An introductory guide to annotations and annotation processors – Nicolas Frankel explores and sheds some light on how annotations work and why they can be so powerful.
Q&A with Martijn Verburg and Bruno Borges of Microsoft Regarding Contributing to the OpenJDK In this interview.
Comic Of The Month