How To Write Unmaintainable Code – This tongue in cheek article by Roedy Green, humorously explores how you can improve the maintainability of your code. Either that or he just wants to see the world burn.
Payara Enterprise offers production-oriented features and developer tools – including IDE extensions, build tool plugins, test containers and connectors. Learn more in this new blog from Gaurav Gupta.
Modern Best Practices for Testing in Java – This post by Philipp Hauer contains many best practices for writing unit tests and integration tests in Java. It involves modern technologies like JUnit5, AssertJ, Testcontainers, and Kotlin.
How to Tell Time in Java’s Garbage Collection – Ana Marsh, an intern at Microsoft explored the impact that software and hardware clocks have on the readings of Garbage Collection events reported by both JFR and the GC logs.
Using WSL 2 to develop Java application on Windows – Saeed Zarinfam compares WSL 2 and Windows 10 performance when using Maven and Intellij Idea.
Learn How to Use MicroProfile APIs – You can access the free resources available on this page to learn how to make the most of the Eclipse MicroProfile API’s.
7 JVM arguments of Highly Effective Applications – In this article, the author highlights and summarizes some of the most important JVM arguments and their positive impacts.
EKS vs GKE vs AKS – Evaluating Kubernetes in the Cloud – Six years after the release of Kubernetes, Michael Foster provides an overview of managed Kubernetes offerings.
A beginner’s guide to CDC (Change Data Capture) – Vlad Mihalcea explains what CDC is, and why you should use it to extract database row-level changes. Using various methods for capturing events and propagating them to other data processing systems.
Here are 10+ Java Logging Best Practices – Having visibility into your Java application is crucial for understanding how it works in the present, past and increasing your understanding of how it might work in the future. By Rafał Kuć.
Modern CloudNative Jakarta EE Frameworks: Tips, Challenges, and Trends.– This article by Otavio Santana discusses the history and challenges for new generations and the trends of the frameworks that, as Java developers, we will use in our day to day.
The JavaTrends Report for September 2020 – This report acknowledges growing momentum for Jakarta EE. InfoQ classed developers moving to the framework as ‘innovators’ in Q3 2019, but now places them part of the larger ‘early adopters’ group.
Java annotated monthly by Trisha Gee – Trisha’s September round-up includes Java 15 and Java 16 updates, alongside useful resources for Jakarta EE users.
Implementing a Web Chat With AI in Java – This article by Alejandro Duarte from Vaadin shows step by step how to implement a web chatbot using Java.
A Picture of Java in 2020 – The wonderful folks at JetBrains decided to do a deep dive across multiple sources to discover what the common state of Java is. Includes expert commentary from Trisha Gee.
What Is Web Application Architecture? – This article is a good, brief introduction to web application architecture and other related knowledge, that someone new to this area might find useful.
About the tooling available to create native GraalVM images – In this very interesting article Michael Simons discusses SubstrateVM and explores the tooling available to create native GraalVM images and some of the pitfalls to be aware of.
Comic Of The Month