Core Java
-
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 » -
But that’s impossible, or finding out that the JIT has broken your code.
Every now and then you look at some code and think that it cannot be possibly be wrong. Once you…
Read More »