-
Agile
Even Backlogs Need Grooming
Imagine this common scenario if you will. One of your friends calls you up and says: “Hey, would you mind…
Read More » -
Software Development
Services, practices & tools that should exist in any software development house, part 2
Here we go again. In the first part we have gone through some basic tools like Code Repository, Issue Tracker…
Read More » -
Software Development
How to Get Unstuck
Jeff Wofford singles out “getting stuck” as A Programmer’s Greatest Enemy. Stuck as getting stuck with a problem that you…
Read More » -
Core Java
Monitoring OpenJDK from the CLI
Currently I do quite a bit of work in and around the Java virtual machine (JVM), most of the time…
Read More » -
Agile
How extreme is extreme programming?
The term Extreme Programming (XP) was coined in the nineties. Originally, it described a set of practices that have mostly…
Read More » -
Core Java
Programming antipatterns
Did you ever do a code review where you recorded an extremely high amount of WTF/m? And did you…
Read More » -
Core Java
Sending emails with Java
I start writing this post as a simple “how to send an email” using Java, but later I found I…
Read More » -
Scala
DI in Scala: Cake Pattern pros & cons
I’ve been looking at alternatives for java-style DI and DI containers which would use pure Scala; a promising candidate is…
Read More » -
Software Development
Getters and Setters Are Not Evil
Every now and then some OOP purist comes and tells us that getters and setters are evil, because they break…
Read More »