-
Software Development
What is Important in Secure Software Design?
There are many basic architectural and design mistakes that can compromise the security of a system: Missing something important in…
Read More » -
Enterprise Java
Spring Integration – Robust Splitter Aggregator
A Robust Splitter Aggregator Design Strategy – Messaging Gateway Adapter Pattern What do we mean by robust? In the context…
Read More » -
Enterprise Java
Oracle Coherence Best Practices for Session Management (Replication) in Clustered Application Servers Environment
Oracle Coherence is a in-memory data grid product, which is also being used commonly for Session Replication across cluster of…
Read More » -
Software Development
Lines of Code is a Bad Metric, Either Way
The Dropbox team had a post explaining their decision to use CoffeeScript instead of JavaScript and, in particular, re-writing their…
Read More » -
JRuby
A JVM polyglot experiment with JRuby
The nice thing about hobby technology projects is that you get to freely explore and learn new things. Sometimes this…
Read More » -
Agile
A role for project managers and business analysts in Agile?
I was in Krakow last week at the PAM Summit of the Project Management Institute (PMI) and International Institute of…
Read More » -
Enterprise Java
Searching made easy with Apache Lucene 4.3
Lucene is a Full Text Search Engine written in Java which can lend powerful search capabilities to any application. At…
Read More » -
Android Core
Android Action Bar with Tab
Action bar was introduced from API level 11. In this post I will explain how to create tab in action…
Read More » -
Core Java
Why does my Java process consume more memory than Xmx?
Some of you have been there. You have added -Xmx option to your startup scripts and sat back relaxed knowing…
Read More »