Concurrency
-
Core Java

If Java Were Designed Today: The Synchronizable Interface
Java has come a long way. A very long way. And it carries with it all the “junk” from early…
Read More » -
Core Java

The importance of tuning your thread pools
Whether you know it or not, your Java web application is most likely using a thread pool to handle incoming…
Read More » -
Core Java

Testing multithreaded code in Java
Testing multithreaded code is a tough challenge. The first advice that you get when trying to test concurrency is to…
Read More » -
Core Java

Which thread executes CompletableFuture’s tasks and callbacks?
CompletableFuture is still a relatively fresh concept, despite being introduced almost two years ago (!) in March 2014 with Java…
Read More » -
Desktop Java

OpenMap Tutorial – Part 1
Introduction This series of tutorials will show you how to build Java applications using the OpenMap GIS Java Swing library.…
Read More » -
Scala

Testing Asynchronous Code
Asynchronous code is hard. Everyone knows that. Writing asynchronous tests is even harder. Recently I fixed a flaky test and…
Read More » -
Core Java

Java Agents
This article is part of our Academy Course titled Advanced Java. This course is designed to help you make the…
Read More » -
Core Java

Java Annotation Processors
This article is part of our Academy Course titled Advanced Java. This course is designed to help you make the…
Read More » -
Core Java

Java Compiler API
This article is part of our Academy Course titled Advanced Java. This course is designed to help you make the…
Read More »

