BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//hacksw/handcal//NONSGML v1.0//EN
BEGIN:VEVENT
DTSTART:20110924T052000Z
DTEND:20110924T060500Z
SUMMARY:Dependency Injection & TDD in Modern Perl
LOCATION:EUROSITE GEORGES V Bruxelles
DESCRIPTION:The aim of this talk is to show how to use the Dependency Injection pattern to write code that is easy to test and build applications whose behaviour can easily change at runtime by defining environments and different sets of configurations.

The source code of an example application will be analysed to show how to apply the Dependency Injection pattern.
The structure of the application will be explained using UML diagrams of the main classes, then the code of the application will be analysed thoroughly to show different approaches to the tests and the relative benefits and drawbacks.

Some of the modules used in the application are:
Moose
Test::More and Tests::Class
Class::Mop and Moose::Meta
Test::Cukes
Bread::Board
END:VEVENT
END:VCALENDAR
