Core Java
-

Please, Java. Do Finally Support Multiline String Literals
I understand the idea of Java-the-language being rather hard to maintain in a backwards-compatible way. I understand the idea of…
Read More » -

Discovering a Trove of Java Primitives Collection Handling
While reading the blog post 5 Tips for Reducing Your Java Garbage Collection Overhead, I was reminded of the existence…
Read More » -

Decorator Design Pattern using lambdas
With the advent of lambdas in Java we now have a new tool to better design our code. Of course…
Read More » -

Profile of successful Java developer in 2016
2015 is almost over. It’s time to summarise what was done and what wasn’t during the past year. Furthermore it’s…
Read More » -

Java in 2015 – Major happenings
2015 was the year where Java the language, platform, ecosystem and community continue to dominate the software landscape, with only…
Read More » -

JEP 277 “Enhanced Deprecation” is Nice. But Here’s a Much Better Alternative
Maintaining APIs is hard. We’re maintaining the jOOQ API which is extremely complex. But we are following relatively relaxed rules…
Read More » -

Geometric Brownian motion with Java
The Wiener process is a continuous-time stochastic process named in honor of Norbert Wiener. It’s commonly used to represent noise…
Read More » -

How long does it take the jvm to effect escape analysis? Maybe longer than you think.
This post looks at escape analysis, in particular how long it takes for the jvm to effect escape analysis in…
Read More » -

Java regular expression library benchmarks – 2015
While trying to get Java to #1 in the regexdna challenge for The Computer Language Benchmarks Game I was researching…
Read More »
