Yesterday, I did a talk about Hexagonal Architecture at Softwerkskammer Munich. The talk is based on a GREAT talk from Chris Fidao, as well as another great talk from Robert C. Martin. Introduction to Hexagonal Architect
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
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
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
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