Core Java
-

Converting between Completablefuture and Observable
CompletableFuture<T> from Java 8 is an advanced abstraction over a promise that value of type T will be available in…
Read More » -

Java performance tuning survey results (part III)
This is the third post in a series where we analyze the results of a survey conducted in October 2014.…
Read More » -

Need micro caching? Memoization to the rescue
Caching solves wide sort of performance problems. There are many ways to integrate caching into our applications. For example when…
Read More » -

Some Sentences about Java
There is nothing new in this article. I just collected some trivial statements which may not be trivial for some…
Read More » -

Unit Testing exercise with FizzBuzz and Mockito
I sometimes use FizzBuzz to demonstrate the basics of unit testing to newbies. Although FizzBuzz is really simple problem, it…
Read More » -

Java performance tuning survey results (part II)
This is a second post in series where we analyze the results of the performance tuning survey conducted in October…
Read More » -

ExecutorService – 10 tips and tricks
ExecutorService abstraction has been around since Java 5. We are talking about 2004 here. Just a quick reminder: both Java…
Read More » -

First Java 8 Experience
Like the rest of the world, I fell deeply in love with Slack. Why? Lot of reasons, but the main…
Read More » -

It’s All About Tests – Part 2
This is the second post of the series about testing. In the first part I explained about the mindset we…
Read More »

