Core Java
-

Implementing Dynamic Dialog Handler with Functional programming
In my previous post I mentioned a common use case when we need to programmatically check if the current transaction is dirty…
Read More » -

Java 9 Streams API using JShell
This post looks at the Java 9 Streams API using JShell. The Streams API changes build on the success of…
Read More » -

In encryption we trust! A tutorial
Many people view encryption as a complicated subject, something difficult to understand. And certain aspects of its implementation can be,…
Read More » -

Java Command-Line Interfaces (Part 29): Do-It-Yourself
This series on parsing command line arguments from Java has briefly introduced 28 open source libraries that can be used…
Read More » -

Java Command-Line Interfaces (Part 28): getopt4j
The page for getopt4j describes this as “a library to parse command line arguments according to the GNU style.” The…
Read More » -

Java 9: ServiceLoader
java.util.ServiceLoader class loads the service providers/implementations at run time. While compile time ServiceLoader just need to know Service interface. With…
Read More » -

Allocation free logging with log4j2
Introduction Recently I was working for a client trying to remove some GC pauses for a large well crafted Java…
Read More » -

Java Command-Line Interfaces (Part 27): cli-parser
CLI Parser, originally hosted on and now archived on Google Code, is now available on GitHub. The archive Google Code…
Read More » -

Java Command-Line Interfaces (Part 26): CmdOption
I became aware of the twenty-sixth featured Java-based library in this series on parsing command line arguments because of a…
Read More »
