-
Controlling JIT Compiler Overhead to Avoid CPU Autoscaling
Using the latest features available in Azul Platform Prime, we explore advanced methods for shaping CPU utilization.
-
Patterns For The Design Of Microservices – Part 2
Design patterns plays a pivotal role in designing and solving the commonly occurring problems in software application.
-
Navigating Behaviour with Events
The practices of Event-Driven Architecture and Behaviour-Driven Development have more in common than may at first be apparent.
-
Java 21 – JEP 445 – Unnamed Classes and Instance Main Methods
The goal of JEP 445 is to make it easier to get started with Java, as it’s all about reducing the number of keywords when you write, for instance, your very first HelloWorld Java code.
-
The Files in JDK 21
As Java developers, we all have it installed on our computer: the Java Development Kit, also known as the JDK. In this article, we’ll explore the files of the JDK.
-
FEPCOS-J (2) – Declaratively compose networked systems in Java
Compose networked systems like building blocks. An example illustrates how a Java developer can do this by using FEPCOS-J. Read more.
-
State of the Software Supply Chain Report: Key Takeaways for Java Developers
Sonatype have just released the 9th edition of their State of the Software Supply Chain Report. I thought I’d pull out some highlights for Java Developers!
-
Changes Included in the Stable release 23.08 of Azul Zulu Prime Builds of OpenJDK
The new Stable Azul Zulu Prime Build of OpenJDK brings many improvements and fixes to bring a more performant and secure runtime to your environment.
-
Patterns For The Design Of Microservices – Part 1
Design patterns plays a pivotal role in designing and solving the commonly occurring problems in software application.
-
How to Diagnose and Mitigate Pinning in Java’s Virtual Thread Execution
In the context of virtual threads, pinning refers to the condition where a virtual thread is “stuck” to its carrier thread (the platform thread on which it runs).