Core Java
-
When null checking miserably fails
Disclaimer Before going on I have to state that the techniques described in this article serve no practical purpose when…
Read More » -
On Java Generics and Erasure
“Generics are erased during compilation” is common knowledge (well, type parameters and arguments are actually the ones erased). That happens…
Read More » -
Java 8 Streams: Micro Katas
A programming kata is an exercise which helps a programmer hone his skills through practice and repetition. This article is…
Read More » -
Beyond Thread Pools: Java Concurrency is Not as Bad as You Think
Apache Hadoop, Apache Spark, Akka, Java 8 streams and Quasar: The classic use cases to the newest concurrency approaches for Java…
Read More » -
Lightweight Integration Tests for Eclipse Extensions
Recently I introduced a little helper for Eclipse extension point evaluation. The auxiliary strives to reduce boilerplate code for common…
Read More » -
How to setup custom SSLSocketFactory’s TrustManager per each URL connection
We can see from javadoc that javax.net.ssl.HttpsURLConnection provided a static method to override with setDefaultSSLSocketFory() method. This allow you to…
Read More » -
How to Upload Images to DropBox In Java
This Tutorial explains how to upload images to drop box and get the public url of uploaded image . First…
Read More » -
Adaptive heap sizing
While enhancing our test bed to improve the Plumbr GC problem detector, I ended up writing a small test case…
Read More » -
Clean Unit Test Patterns – Presentation Slides
I was given the opportunity to talk at the GDG DevFestKarlsruhe 2014 conference about ‘Clean Unit Test Patterns’. Thanks to…
Read More »