Core Java
-
JavaOne 2012: Java Strategy Keynote and IBM Keynote
I had a rough start to JavaOne 2012 similar to that at JavaOne 2010. It took 70 minutes for the…
Read More » -
Google Guava v07 examples
We have something called Weekly Technology Workshops at TouK, that is, every Friday at 16:00 somebody has a presentation for…
Read More » -
Observer Design Pattern in Java
‘Don’t call us, we’ll call you’… that’s the Hollywood OO (Object Oriented) Principle and it’s exactly what the Observer pattern…
Read More » -
Java Code Quality Tools – Overview
Recently, I had a chance to present the subject at the local IT community meetup. Here is the basic presentation:…
Read More » -
Does Immutability really means Thread Safety?
I have often read articles telling “If an object is immutable, it is thread safe”. Actually, I have never found…
Read More » -
Test Driven Traps, part 2
The Story of a Unit in Unit Tests In the previous part of this article, you could see some bad,…
Read More » -
Checked and unchecked exceptions in Java
Java has two types of exceptions – checked and unchecked. In short – checked are meant for cases when the…
Read More » -
Guava Files: Java File Management
Both Groovy and Java SE 7 provide improvements for file management in Java as I discussed in posts here, here,…
Read More » -
Is Java Dead or Invincible?
Writer Isaac Asimov once said that ‘the only constant is change’. That isn’t just a phrase in the software industry,…
Read More »