-
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 » -
Enterprise Java
JPA 2 | Dynamic Queries Vs Named Queries
JPA has its own Query language called JPQL. JPQL is very similar to SQL, with one major difference being that…
Read More » -
Enterprise Java
Mockito – Extra Interfaces with annotations and static methods
In the code I have quite recently came across a really bad piece of code that based on class casting…
Read More »