
Warning: this is my own experience with Class-Responsibilities-Collaborators cards and you may have different opinions about how they should be used for...
0 replies - 2338 views - 10/31/12 by Giorgio Sironi in Articles

This article implements the Beginner pattern.Sometimes you have to take a step back from discussions on coupling, cohesion, patterns and katas to give some...
0 replies - 12575 views - 07/23/12 by Giorgio Sironi in Articles

The role of design still puzzles many Scrum and Kanban teams I work
with. When should the design activities take place? Who should carries
them out? How...
0 replies - 4959 views - 03/22/12 by Roman Pichler in Articles

A colleague of mine told me a bit ago that Red-green instead of Red-green-refactor was becoming an issue: many commits where made just when the green bar was...
0 replies - 11747 views - 05/17/11 by Giorgio Sironi in Articles

A System Metaphor is what eXtreme Programming use to describe an architecture: for example you can think of particular application as production lines, or...
7 replies - 15082 views - 04/27/11 by Giorgio Sironi in Articles

Implementing a new methodology is a painful exercise. Lots change, lots break, and lots of so-called “colateral damage”. I have tried implementing new...
0 replies - 2588 views - 03/11/11 by Aslam Khan in Articles

The SOLID principles are a set of guidelines that drives good object-oriented design. They were defined from different people along the years, like Bertrand...
0 replies - 5974 views - 03/01/11 by Giorgio Sironi in Articles

In the last days, the article Why PHP is better than Ruby has got very popular on DZone. Unfortunately, the majority of popular articles are very...
5 replies - 6793 views - 02/24/11 by Giorgio Sironi in Articles

I live in Cape Town, South Africa. Apart from the great beaches, a
mountain in the middle of the city, good food, and good wine there is a great enthusiasm...
2 replies - 24527 views - 01/25/11 by Aslam Khan in Articles

Every once in a while, I find a classic How to be a better programmer post with this mantra repeate in it by a young coder:DRY! KISS! YAGNI!That's good, and...
2 replies - 5569 views - 10/21/10 by Giorgio Sironi in Articles

Lots of tips collections come up on DZone about how to become a better programmer. But no one ever told us how to become a worse one. What would make our...
13 replies - 55683 views - 07/08/10 by Giorgio Sironi in Articles

0 replies - 1937 views - 03/21/10 by Snippets Manager in Uncategorized

Modeling is not the preserve of plan-driven methods, and the problems
sometimes encountered lie not with modeling per se but with overdosing
on models and...
0 replies - 3849 views - 03/01/10 by Nitin Bharti in Videos

DZone recently caught up with Gary Brown, Senior Software Engineer at Red Hat, and Steve Ross-Talbot, Chief Architect at Cognizant to talk about Savara. ...
0 replies - 10150 views - 11/25/09 by Nitin Bharti in Articles

Alan
Cooper impresses me. He has become the spokesperson for the
software development community to me. Alan gave the closing keynote
talk at Agile...
1 replies - 1912 views - 08/18/08 by Frank Cohen in Articles