agile

  • submit to reddit

Daily Dose: Scala Moves From Subversion To Git Hub

In an unsurprising maneuver that seems to echo the strategies of many other projects, Scala has moved their repository from Subversion to Github. Some...

0 replies - 12965 views - 06/14/11 by Jim Moscater in Daily Dose

On commits and commit messages

I confess I do not pay attention to commit messages as much as I would. It's really easy to not put care into our messages, especially when you have an habit...

0 replies - 2670 views - 06/07/11 by Giorgio Sironi in Articles

PHPSpec: BDD for your classes

I dived into Behavior-Driven Development a bit of time ago by starting using Behat (the PHP equivalent of Cucumber) on katas and on a PHP enterprise...

6 replies - 8963 views - 06/02/11 by Giorgio Sironi in Articles

Git backups, and no, it's not just about pushing

Git is a backup system itself: for example, you can version your .txt folders containing TODO lists. Since Git version your files just like it does for code,...

0 replies - 15353 views - 05/18/11 by Giorgio Sironi in Articles

PHP UML generation from a live object graph

Sometimes you need to share a design with your colleagues. You can walk him through the code, and explain which classes and interfaces you created, but there...

0 replies - 9516 views - 05/10/11 by Giorgio Sironi in Articles

A Mockery review

Mockery is a mock object framework (more properly Test Double framework) from @padraicb, independent from testing frameworks like PHPUnit. It can be used to...

0 replies - 6788 views - 05/05/11 by Giorgio Sironi in Articles

The measures of programming

80 rows and 25 columns were the measures of one of the most popular VGA text modes in the 1980s and 90s. Today we have far more powerful graphic cards, which...

15 replies - 7569 views - 04/07/11 by Giorgio Sironi in Articles

Eliminating duplication

The title of this article is Eliminating duplication, and when you read that I think you will have guessed I would be talking about code. Of course I will...

0 replies - 3439 views - 03/10/11 by Giorgio Sironi in Articles

SOLID for packag... err, namespaces

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 - 5981 views - 03/01/11 by Giorgio Sironi in Articles

Do not fear the command line

As you know I love ssh, but I also love the command line tools  in general.However, many times I see ordinary people (non-programmers, but even programmers)...

0 replies - 4911 views - 02/16/11 by Giorgio Sironi in Articles

Behavior-Driven Development in PHP with Behat

What is Behavior-Driven Development? A formal definition can be found on Wikipedia:BDD is a second-generation, outside-in, pull-based, multiple-stakeholder,...

0 replies - 12589 views - 02/08/11 by Giorgio Sironi in Articles

TDD for algorithms: the state of the art

Uncle Bob's recent formalization of the Transformation Priority Premise may improve the ability to build an algorithm with Test-Driven Development.In his...

7 replies - 10083 views - 01/13/11 by Giorgio Sironi in Articles

These are not the buzzwords you're looking for

Sometimes you come across expressons which are commonly used in the Agile community, but which lack a formal or straightforward definition.I have to say that...

2 replies - 7914 views - 01/04/11 by Giorgio Sironi in Articles

What cooking can teach to a software developer

Let's start with question which does not really matter for software development: how much flour should I put in my pastries?The complex answer is that it...

6 replies - 7847 views - 12/23/10 by Giorgio Sironi in Articles

Technical Investment, or quality vs. time

A fundamental question of software development is: can we trade quality, sacrificing all we know about writing clean code, to gain time?This expression means,...

9 replies - 7063 views - 12/14/10 by Giorgio Sironi in Articles