-
Groovy
Maven: Start an external process without blocking your build
Let’s assume that we have to execute a bunch of acceptance tests with a BDD framework like Cucumber as part…
Read More » -
Core Java
Design Patterns: Strategy
This time I want to talk about Strategy design pattern. In this way I start articles about behavioral design patterns.…
Read More » -
Core Java
Quicksorting – 3-way and Dual Pivot
It’s no news that Quicksort is considered one of the most important algorithms of the century and that it is…
Read More » -
Android Core
Animation Resources and AnimationListener
In this post i want to analyze how we can use animation in Android and how we can implements an…
Read More » -
Core Java
Java 8 lambda walkthrough
For work I have made a presentation about Java 8 project lambda and of course also some simple code illustrating…
Read More » -
Enterprise Java
Transactional Lucene
Many users don’t appreciate the transactional semantics of Lucene’s APIs and how this can be useful in search applications. For…
Read More » -
Software Development
Automated Tests as Documentation
One of the arguments for writing automated tests is that tests can act as useful documentation for a system. But…
Read More » -
Agile
Acceptance Criteria Should be Executable
Having covered the debacle at Backwater Bank inc, you would have thought that my last blog had said just about…
Read More » -
Android Core
Android ExpandableListView with Custom Adapter: BaseExpandableListAdapter
In the previous post we talked about ListView and how we can use it. Android OS has another widget that…
Read More »