Software Development
-
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 » -
Refactoring Hudson God Class
Jakub Holy, one of our JCG partners, has recently shared his experience at attempting to refactor Hudson, the main class…
Read More » -
Why Automated Tests Boost Your Development Speed
Many critics against writing automated tests directly address the additional time that is needed for coding them, which alternatively could…
Read More » -
Code quality matters to the customers. A lot.
Some people argue that the main taks of a developer is to deliever working, value-bringing software to the customer and…
Read More » -
The simple Big-O Notation Post
Our JCG partner Brian Du Preez has posted an explanatory article on his blog, Zen in the art of IT, concerning…
Read More »