I’ve described TDD for years as a “learning-to-design technique”, in which we can use a mechanism similar to the one we use to acquire language skills. How did you learn to speak your native language? …
What is Continuous Integration? Why?
Definition Teams practicing continuous integration seek two objectives: minimize the duration and effort required by "each" integration episode be able to deliver "at any moment" a product …
Continue Reading about What is Continuous Integration? Why? →
Scrum vs Extreme Programming – Difference
Agile practices have different flavors and many people often get confused to choose which approach will best suit them. So I thought this article would compare the two most popular approaches of …
Continue Reading about Scrum vs Extreme Programming – Difference →