Core Java
-

Debugging Java Streams with IntelliJ
Streams are very powerful and can capture the gist of your intended functionality in just a few lines. But, just…
Read More » -

Raw String Literals Support in JDK 12 Early Access Build 12
The biggest news this week in the world of Java is likely going to be the General Availability of JDK…
Read More » -

Composition in Java will be Simplified with New JEP Draft
Favor Composition over Inheritance The mantra “Favor Composition over Inheritance” has, with good reasons, been repeated many times in the literature. However,…
Read More » -

JDK Bug System Time Wasters
Several possibilities of the message’s possible contents crossed my mind when I saw the title of Jesper Wilhelmsson‘s message “Introducing…
Read More » -

Ultra-Low Latency Querying with Java Streams and In-JVM-Memory
Fundamental rules of nature, such as the speed of light and general information theory, set significant limits on the maximum…
Read More » -

Java Subtlety with Arrays of Primitives and Variable Arguments
An interesting question was posed in a comment on the DZone-syndicated version of my recent blog post “Arrays.hashCode() Vs. Objects.hash()“.…
Read More » -

Java: Streaming a JDBC ResultSet as JSON
This post shows how you can convert a java.sql.ResultSet to JSON and stream it back to the caller. This is…
Read More » -

JDK 12 News (13 September 2018)
With General Availability of JDK 11 planned for later this month (25 September 2018), it’s a good time to start…
Read More » -

Thread-local state availability in reactive services
Any architecture decision involves a trade-off. It’s no different if you decide to go reactive, e.g. on one side using…
Read More »


