Oracle Java Certification

In 2008, I did my Sun Certified Java Programmer 6 (SCJP 6) Certification and now I thought, it’s about time to share my experiences with you. Why should I do a Oracle Java Certification? While the certificate will defini

Read article

How to handle Exceptions in Java

In a nutshell, in Java, there are RuntimeExceptions, CheckedExceptions and Errors. 1. Errors are fatal occurrences you can’t handle – like an java.lang.OutOfMemoryError. You should do everything possible to code in such

Read article

Getters and Setters are evil

Getters and Setters are Evil Downloads Getters and Setters are Evil (Article) Introduction Since I started programming in Java in 2001, I have read so much about encapsulation. The Internet has become replete with Java a

Read article

Mosquito Method

Refactoring very dirty, 1000+ lines of procedural legacy code, without underlying unit tests at hand is one of the most dangerous programming activities possible, and as such often it is not touched at all. Today, I woul

Read article