Articles, Home

Applying Concurrency Cookbook Recipes to SPEC JBB

Monica Beckwith talks about how she followed the recipes appearing in Doug Lea’s cookbook and applied them to SPEC JBB, and report her findings. Key takeaways: an introduction to relaxed memory consistency as implemented in Java, a presentation of their performance analysis methodology, and a detailed report on the performance implications of memory barriers.

Articles, Home

HTTP/2 in Payara Platform 5

Payara Platform 5 brought with it an implementation of Servlet 4.0, which itself contains support for HTTP/2. HTTP/2 support in Java has been fairly obscure for JDK 8 users, causing issues for many. All Payara Server 5 versions before 5.183 have both HTTP/2 and HTTP/2 server push enabled by default.

Articles, Home

How to Test Logging in Java

Whether you are building microservices or monoliths, accurate and robust logging is a critical element in any application. Logging can give insight on how an application is being used and provide d…