-
Core Java
Java 8 Friday Goodies: Local Transaction Scope
At Data Geekery, we love Java. And as we’re really into jOOQ’s fluent API and query DSL, we’re absolutely thrilled…
Read More » -
Software Development
Coping with Methods with Many Parameters
I will put my captain Obvious cape now and write in short how to get rid of methods with many…
Read More » -
Enterprise Java
Dependency Injection Options for Java
I wanted to take some time to put together a summary of some popular dependency injection (DI) frameworks for Java.…
Read More » -
Software Development
Write effective Unit tests
Soon or later we all experienced the comfortable feeling of test green lights, assuring a non regression after a change…
Read More » -
Agile
Managers who don’t TDD be unemployable before 2012
In the furious discussion over my “Programmers without TDD will be unemployable” last month a couple of people asked: “How…
Read More » -
Software Development
Responsive UIs with Eclipse and SWT
Recently I had the problem that my ‘well-conceived’ view design did not scale down reasonably. I realized that the flexibility…
Read More » -
Core Java
Java 8: Group by with collections
In my continued reading of Venkat Subramaniam’s ‘Functional Programming in Java‘ I’ve reached the part of the book where the…
Read More » -
Core Java
Design Patterns: Pattern or Anti-Pattern, that is the question
I have recently encountered the wiki page Anti-pattern that has an exhaustive list of anti patterns. Some of them were…
Read More » -
Software Development
Changing commit message in Git
Introduction Git is distributed version control system and now-a-days, it is de facto version control system for number of open…
Read More »