Go for Java developers (or is the Java concurrency that bad?!)
Go for Java developers (or is the Java concurrency that bad?!),I am by no means an expert in Go, indeed quite the opposite. I am currently trying to get familiar with it. I started...
What Is Null? (Baby Don’t Hurt Me)
What Is Null? (Baby Don't Hurt Me),There are two kinds of programmers out there. Those that have had null-related errors in their programs and those that are just starting their ca...
Java KeyStores—the gory details
Java KeyStores—the gory details,Originally posted on my blog Java KeyStores are used to store key material and associated certificates in an encrypted and integrity protected fash...
Think twice before using a Supplier
Think twice before using a Supplier, Supply and demand At the end of my last article, we had this piece of non-functioning code, which tried to replace placeholder string from a fi...
Complete a Stream of CompletableFutures
Complete a Stream of CompletableFutures,Sometimes I find myself in the situation where I have to perform some asynchronous tasks and perform another asynchronous task when all thos...
Apache Groovy with Java 7 and 8 syntaxs
Apache Groovy with Java 7 and 8 syntaxs,Since Apache Groovy 2.6(latest vesrion is 2.6.0-alpha-2 at 2017-Nov-16) it can use Lambda syntax from Java8 and try-with-resources from Java...
Sugar ORM: An easier way to work with SQLite Databases in Android.
Sugar ORM: An easier way to work with SQLite Databases in Android.,If you have been working with the Android SQLite database for some time now, you would have noticed something: Se...