-
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 » -
Enterprise Java
How Many Threads Does It Take to Fill a Pool?
In recent months we have been seeing a small but persistent percentage of our operations fail with a strange exception…
Read More » -
Android Core
Android ListView: Custom Adapter with ImageView
In previous post we talked about custom adapter. We used a quite simple adapter with just a TextView. We want…
Read More »