Software Development
-
Good Developer, Bad Developer
I recently read Ben Horowitz’s piece on the importance of training people in startup companies. At the end of this…
Read More » -
Data Warehouse Design Approaches
In our previous posts we have got to learn about Data Warehousing Objects, different kinds of Data Warehouse schemas and…
Read More » -
Classic Mistakes in Software Development and Maintenance
…the only difference between experienced and inexperienced developers is that the experienced ones realize when they’re making mistakes. Jeff Atwood,…
Read More » -
Significant Software Development Developments of 2012
I have written before (2007, 2008, 2009, 2010, 2011) on my biased perspective of the most significant developments in software…
Read More » -
Software Transactional Memory (STM)
The Actor Model is based on the premise of small independent processes working in isolation and where the state can…
Read More » -
TDD and the Transformation Priority Premise
Last time, we looked at the Red/Green/Refactor phases of Test-Driven Development (TDD). This time we’ll take a detailed look at…
Read More » -
Jenkins enhancements without plugins
Jenkins is a popular open source continuous integration server. I use it heavily. Jenkins is super extensible CI server with…
Read More » -
In-experienced development = Bowl full of Soup
There are times when things become an uphill task all of a sudden. It happened to me in my last…
Read More » -
The Differences Between Test-First Programming and Test-Driven Development
There seems to be some confusion between Test-First Programming and Test-Driven Development (TDD). This post explains that merely writing the…
Read More »