Software Development
-

What makes parallel programming hard?
Multi-cores are here, and they are here to stay. Industry trends show that each individual core is likely to become…
Read More » -

Fixing Bugs that canât be Reproduced
There are bugs that canât be reproduced, or at least not easily: intermittent and transient errors; bugs that disappear when…
Read More » -

Enterprise SOAP Services in a Web 2.0 REST/JSON World
With the popularlity of JSON and other NoSQL data standard formats, the complexity and in some cases the plain verbosity…
Read More » -

Bug Fixing – to Estimate, or not to Estimate, that is the question
According to Steve McConnell in Code Complete (data from 1975-1992) most bugs donât take long to fix. About 85% of…
Read More » -

Git newbie commands
If you’re new to Git you will recognize that some things work different compared to SVN or CVS based repositories.…
Read More » -

Stumbling towards a better design
Some programs have a clear design and coding new features is quick and easy. Other programs are a patchwork quilt…
Read More » -

10 Object Oriented Design principles for the Java programmer
Object Oriented Design Principles are core of OOPS programming but I have seen most of Java programmer chasing design patterns…
Read More » -

Modelling Is Everything
Iâm often asked, âWhat is the best way to learn about building high-performance systemsâ? There are many perfectly valid answers…
Read More » -

Fixing Bugs – if you can’t reproduce them, you can’t fix them
‘Generally, if you canât reproduce it, itâs almost impossible to fix’. Anonymous programmer, Practices of Software Maintenance, Janice Singer Fixing…
Read More »

