-
Software Development
Why do we mock?
I do Java interviews. During the interviews I ask technical question that I know the answer for. You may think…
Read More » -
Software Development
Unit test life?
You can not program without testing. You write unit tests first and then you write your code. (Well, I know…
Read More » -
Core Java
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 » -
Core Java
When null checking miserably fails
Disclaimer Before going on I have to state that the techniques described in this article serve no practical purpose when…
Read More » -
Core Java
Why to use String
Recently I was tutoring juniors during a training session. One of the task was to write a class that can…
Read More » -
Core Java
Autoboxing
Autoboxing is clear for all Java developers since Java 1.5 Well, I may be too optimistic. At least all developers…
Read More » -
Core Java
A classloading mystery solved
Facing a good old problem I was struggling with some class loading issue on an application server. The libraries were…
Read More » -
Core Java
Name of the class
In Java every class has a name. Classes are in packages and this lets us programmers work together avoiding name…
Read More » -
Core Java
Named parameters in Java
Creating a method that has many parameters is a major sin. Whenever there is need to create such a method,…
Read More »