Discover and connect with journalists and influencers around the world, save time on email research, monitor the news, and more.
Recent: |
|
Past: |
|
Introduction In a previous article, I talked about how serialization and file I/O performance was improved in JDK 21 thanks to the use → Read More
Did you know you can allocate memory segments that are larger than the physical size of your machine’s RAM and indeed larger than the size of your entire → Read More
The new JEP 434 has just seen daylight and describes the second preview of the ”Foreign Function & Memory API” (or FFM for short) which is going to be → Read More
How is a high-performance, low-latency Java application affected by the JVM version used? Every nanosecond counts for trading and other applications where messages between two different threads are e... → Read More
While the cloud offers great convenience and flexibility, the operational cost for applications deployed in the cloud can sometimes be significant. This article shows a way to substantially reduce op... → Read More
Interested to learn about Serializing? Check our article elaborating different ways of serializing Java objects and benchmarks performance. → Read More
Interested to learn about Java Language? Check our article explaining how the Java Language Could Better Support Composition and Delegation. → Read More
Interested to learn about Object Reuse? Check our article explaining how Object Reuse Can Reduce Latency and Improve Performance. → Read More
In low-latency applications, the creation of unnecessary objects is often avoided by reusing mutable objects to reduce memory pressure and thus the load on the garbage collector. This makes the appli... → Read More
Queues are often fundamental components in software design patterns. But, what if there are millions of messages received every second and multi-process consumers need to be able to read the complete... → Read More
By leveraging composition and the final keyword in the right way, you can improve your programming skills and become a better Java programmer. General inheritance, whereby a public class is exte... → Read More
Interested to learn about Terabyte Sized Queues? Check our article explaining how to createTerabyte Sized Queues with Low-Latency. → Read More
Interested to learn about Mappers? Check our article explaining how to create Mappers Without Creating Underlying Objects in Java. → Read More
A large proportion of Java database applications are using Hibernate/JPA to bridge the gap between Java and SQL. Until recently, we were forced to mix → Read More
The Java Stream API released in Java 8 has proven itself to be an efficient, terse yet intuitive way of expressing application logic. The newly launched → Read More
It is safe to say that the Microservice + Cloud combination is all the rage these days. Microservices are being developed more than ever, in turn resulting in an increase in the number of application... → Read More
Interested to learn about Swagger Documented CRUD? Check our article explaining how to generate interactive documentation for your REST API. → Read More
Interested to learn about Database Tables? Check our article explaining how you can join database tables into a Java Stream. → Read More
As each year passes it is becoming nothing but obvious that the Spring Framework is one of the most widely used web development frameworks for Java. With the next decade just around the corner, Sprin... → Read More
The number of cloud-based Java database applications grows by the minute. Many organizations deploy hundreds if not thousands of microservice instances. However, most applications carry an astounding... → Read More