Concurrency
-
Software Development
Scalable I/O: Events- Vs Multithreading-based
Everything begins with a refresher reading of my fundamental papers – yes, I use a set of papers and books…
Read More » -
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 »