-
Software Development
Zen and the Art of Collaborative Software Development
Conway’s law suggests that designs are constrained by organizational communication structures. I’ve seen that law manifest itself over and over…
Read More » -
Software Development
Understanding Transport Layer Security / Secure Socket Layer
Transport Layer Security (TLS) 1.0 / Secure Sockets Layer (SSL) 3.0, is the mechanism to provide private, secured and reliable…
Read More » -
Core Java
Java 7 Update 21 Security Improvements in Detail
Oracle released three updates to Java yesterday. It is important to note that they contain several security related changes. The…
Read More » -
Enterprise Java
Drools decision tables with Camel and Spring
As I’ve shown it in my previous post JBoss Drools are a very useful rules engine. The only problem is…
Read More » -
Enterprise Java
Let us write a document style Web Service
You might be aware that there are mainly four different styles of web services we can make use of. They…
Read More » -
Agile
Agile Product Planning: Vision, Strategy, and Tactics
Product planning is just as important in an agile context as it is in a traditional setting. Unfortunately, some product…
Read More » -
Core Java
JDK 8 Javadoc Tweaked For Methods Listings
Since it’s beginning, Javadoc output has been largely static HTML with navigation links and simple stylesheet styling of its appearance.…
Read More » -
Core Java
Arrays.sort versus Arrays.parallelSort
We all have used Arrays.sort to sort objects and primitive arrays. This API used merge sort OR Tim Sort underneath…
Read More »