Software Development
-

The top 9+7 things every programmer or architect should know
I recently finished 97 Things every programmer should know. Well to be completely honest I did skim over a couple…
Read More » -

Developing and Testing in the Cloud
Thereâs a lot of hype around âthe Cloudâ and what it can do. One of the things that I am…
Read More » -

Top 25 Most Dangerous Software Errors – 2011
The Common Weakness Enumeration (CWE) is a community developed dictionary for software weaknesses. It provides a unified, measurable set of…
Read More » -

Failure Isolation and Recovery: Learning from High-Scale and Extreme-Scale Computing
While I have been building business-critical enterprise systems for a long time, I haven’t worked on high-scale cloud computing or…
Read More » -

James Gosling’s Stance on Java: I Could Hardly Care Less
The following is a two minute audio clip of James Gosling talking about Java and the JVM at TSSJS 2011,…
Read More » -

Lessons in Software Reliability
What does it take to build reliable and stable enterprise software? First, stop writing lousy code Itâs unfortunate that few…
Read More » -

Not doing Code Reviews? Whatâs your excuse?
All of us have known for a long time that code reviews find defects, and that reviews are cheaper and…
Read More » -

Poor man’s approach in practice
One day we ran into problem when an application was randomly starting using more CPU resources as usual. It continued…
Read More » -

Hate Java? Youâre fighting the wrong battle.
One of the most interesting trends Iâve seen lately is the unpopularity of Java around blogs, DZone and others. It…
Read More »
