Software Development
-

Bcrypt, Salt. It’s The Bare Minimum.
The other day I read this Arstechnica article and realized how tragic the situation is. And it is not this…
Read More » -

Overqualified is Overdiagnosed
I’ve been inspired by comments on prior articles to discuss the sensitive topics of ‘overqualification’ and ageism. My Why You…
Read More » -

5′ on IT-Architecture: the modern software architect
Before I start writing about this let me adjust something right at the beginning: Yes of course, there is the…
Read More » -

How to win or fail when writing software: A car analogy
I realized a common analogy would be a useful tool to help non-engineers and non-developers… why not a car? A…
Read More » -

JavaOne 2012: Difficult Decisions
It was recently announced that the JavaOne 2012 Schedule Builder is now available. I have signed up for my first…
Read More » -

Application Scalability: Still elusive for Enterprises Apps
The advent of the Consumer Business application like Facebook, Twitter has changed the definition of Application Scalability. Decade back 10…
Read More » -

Immediate gratification v/s delayed gratification in context of Software
This topic cuts across many different disciplines. But here I want to discuss it in context of software development and…
Read More » -

WSO2 Identity Server: Identity Management platform
WSO2 Identity Server provides a flexible, extensible and robust platform for Identity Management. This blog post looks inside WSO2 Identity…
Read More » -

Best approach to software development
Today, talking about doing a big design up-front (BDUF) sounds a bit ridiculous, right? Who would do that? That’s not…
Read More »


