
In my previous post I introduced the <ALT+F> framework. I mentioned how the framework moves withint the MAPE (Measure, Adapt, Plan and...
0 replies - 1711 views - 05/13/13 by Marco Tedone in Articles

Once a week, or anyway at periodical intervals, my whole team participates in a meeting to discuss a chapter of a technical book, or a rather long article,...
0 replies - 3392 views - 02/07/13 by Giorgio Sironi in Articles

This post is inspired by The Magic Suitcase article by Francesco Cirillo, on the value on searching the simplest (and lighter) solution over adding weight and...
0 replies - 1053 views - 12/26/12 by Giorgio Sironi in Articles

They say learning a new programming language makes you see problems in a new light (if the language are more different than Java and C#). So I take the...
0 replies - 3440 views - 09/24/12 by Giorgio Sironi in Articles

Test-Driven Development is a code-level practice, based on running automated tests that are written before the production code they exercise. But practices can...
0 replies - 2583 views - 09/03/12 by Giorgio Sironi in Articles

I spend a majority of my free time reading articles and blog posts, having discussions on Twitter
or engaging in conversations on conferences and community...
0 replies - 5588 views - 07/20/12 by Dennis Doomen in Articles

We’ve all met them. The programmers that can’t program.
They can hardly write anything that compiles on their own. Producing
quality quality code is...
4 replies - 24515 views - 06/25/12 by Anders Abel in Articles

As you know in the last months I've been intrigued more and more by metaphors for object-oriented systems, since they brilliantly solve the problem of naming...
0 replies - 2768 views - 05/21/12 by Giorgio Sironi in Articles

I’m going to teach you Scrum Agile Development in three simple steps.
This is a special video I created just for Elementool’s clients and the people on...
0 replies - 4042 views - 04/17/12 by Yaron Sinai in Articles

From the dawn of time, versioning of releases has been an arbitrary way to indicate the advancement of software. Version numbers ranging from 1.0 to 2.6.42p23...
0 replies - 3446 views - 04/10/12 by Giorgio Sironi in Articles

The most common legacy code definition is that of a project not covered by automated tests: picture in your mind a big ball of mud, difficult to change or...
1 replies - 8860 views - 03/27/12 by Giorgio Sironi in Articles

Test-Driven Development has been my main workflow for software development in the last years. Its refinement, which I learn from GOOS is a double cycle applied...
0 replies - 9712 views - 03/15/12 by Giorgio Sironi in Articles

The 7 habits of highly effective people is an influential and best-selling book which coined terms such as proactivitiy. I'm a developer by day, so I wondered...
0 replies - 44702 views - 02/21/12 by Giorgio Sironi in Articles

Even in languages where there are no constructs but classes, there is no constraint that can force a programmer into writing object-oriented code. In many...
0 replies - 5138 views - 02/08/12 by Giorgio Sironi in Articles

DDD Day is an Italian event totally dedicated to Domain-Driven Design, an approach for software development in complex domains such as banking, insurance,...
2 replies - 6528 views - 10/11/11 by Giorgio Sironi in Articles