Java
-
Overhead added by collecting thread dumps
A thread dump is a snapshot of all the threads running in a java process. It’s a vital artifact to…
Read More » -
All You Need To Know About Exception Handling In Selenium
In the world of technology, exceptions are said to be as old as programming itself. Occurrence of an exception during…
Read More » -
Executing Blocking calls on a Reactor based Application
Project Reactor is a fully non-blocking foundation with back-pressure support included. Although most libraries out there support asynchronous methods thus…
Read More » -
Performance impact of java.lang.System.getProperty()
‘java.lang.System.getProperty()’ is a common API used by Java developers to read the System properties that are configured during application startup…
Read More » -
KivaKit Microservices
KivaKit Microservices KivaKit is designed to make coding microservices faster and easier. In this blog post, we will examine…
Read More » -
Chasing Java’s release train: JDK-17, the next big thing
Here we go, JDK-17, the next LTS release, just became generally available. It is an important milestone for the OpenJDK…
Read More » -
Google Cloud Deploy – CD for a Java based project
This is a short write-up on using Google Cloud Deploy for Continuous Deployment of a Java-based project. Google Cloud Deploy…
Read More » -
Signaling and waiting for concurrent state changes
Java’s concurrency library (java.util.concurrent) provides a mutual-exclusion (mutex) Lock called ReentrantLock. This lock maintains a queue of threads that are…
Read More » -
More Frequent Java Long-Term Releases
A little over four years ago, Mark Reinhold (Chief Architect of the Java Platform Group at Oracle) stated in his…
Read More »