-
Software Development
Git configuration options you can’t miss
Whenever I start using a new machine for development these are the first options I setup. …
Read More » -
Enterprise Java
Simple Spring Memcached – Spring Caching Abstraction and Memcached
Caching remains the one of the most basic performance enhancing mechanism in any read heavy database application. Spring 3.1 release…
Read More » -
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 »