Core Java
-
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 » -
A beginner’s guide to Java time zone handling
Basic time notions Most web applications have to support different time-zones and properly handling time-zones is no way easy. To…
Read More »