Core Java
-

Listing and filtering directory contents in NIO.2
There hasn’t been much happening in the area of listing directory contents until the release of Java 7. But since…
Read More » -

Java 8 Optional: How to Use it
Java 8 comes with a new Optional type, similar to what is available in other languages. This post will go…
Read More » -

Java 8 Friday: Most Internal DSLs are Outdated
At Data Geekery, we love Java. And as we’re really into jOOQ’s fluent API and query DSL, we’re absolutely thrilled…
Read More » -

Simplifying trading system with Akka
My colleagues are developing a trading system that processes quite heavy stream of incoming transactions. Each transaction covers one Instrument…
Read More » -

Java 8 StampedLocks vs. ReadWriteLocks and Synchronized
Synchronized sections are kind of like visiting your parents-in-law. You want to be there as little as possible. When it…
Read More » -

InterruptedException and interrupting threads explained
If InterruptedException wasn’t checked exception, probably no one would even notice it – which would actually prevent couple of bugs…
Read More » -

Law of Demeter in Java – Principle of least Knowledge – Real life Example
Law of Demeter also known as principle of least knowledge is a coding principle, which says that a module should…
Read More » -

Using IntelliJ..for 2 weeks, so far so good
It’s been almost 2 weeks that I have completely switched over to IntelliJ as my main Java IDE at home…
Read More » -

Is it Imperative that you learn Functional Programming with Java 8?
I’ve recently been taking look at Java 8 and have got hold of “Java 8 In Action” published by Manning.…
Read More »


