100,000+ hits on TechnoBeans

Thanks guys for your overwhelming responses to my blogs over the last couple of years.. Technobeans has managed to get 100,000+ hits and credit goes to you all who viewed and referred the content to your friends, and colleagues. While this is great milestone, I wish you guys continue to look forward to more blogs, … Continue reading 100,000+ hits on TechnoBeans

Understanding Test Driven Development with Python

Author: Chetan Giridhar and Vishal Kanaujia Published at: agilerecord, February 2012 Edition Objective Test Driven Development is still a nascent concept for many. Developers often have erroneous assumptions, preconceived notions about the concept, and may fail to understand its potential. This article explains TDD with an intuitive Python example. Let’s start with what TDD is? … Continue reading Understanding Test Driven Development with Python

Daily Scrum meetings: What it is and what not, and what can be improved!

Author: Chetan Giridhar and Vishal Kanaujia Published at: agilerecord, October 2011 Edition Courtesy: http://agilerecord.com According to Wikipedia, “Scrum is an iterative, incremental framework for project management often seen in agile software development, a type of software engineering. Although the Scrum approach was originally suggested for managing product development projects, its use has focused on the management of software development … Continue reading Daily Scrum meetings: What it is and what not, and what can be improved!

Light Weight Process – Dissecting Linux Threads

Article on Light Weight Process – Dissecting Linux Threads, got printed in August 2011  Issue Vol. 9  No. 6 of LinuxForYou magazine (ISSN 0974-1054) Authors: Vishal Kanaujia and Chetan Giridhar This article, aimed at Linux developers and students of computer science, explores the fundamentals of threads and their implementation in Linux with Light-Weight Processes, aiding understanding with a code implementation. … Continue reading Light Weight Process – Dissecting Linux Threads

Better Software: Improved Test Automation

According to Wikipedia, “Test automation is the use of software to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control and test reporting functions. Commonly, test automation involves automating a manual process already in place that uses a formalized testing process.” Test Automation, contrary to … Continue reading Better Software: Improved Test Automation