Developer Jam Stage

Producer: Jeff Nielsen
Assistant Producer: Kirk Knoernschild

Agile software development works better when you have skilled developers on the team. There is no substitute for a group of programmers that can efficiently produce clean code and tests, keep the system integrated all the time, and evolve an architecture incrementally. In the words of the manifesto, "continuous attention to technical excellence and good design enhances agility."

The Developer Jam stage is about this technical excellence. The audience is in-the-trenches software developers, and the focus is on improving the day-to-day skills that programmers need to succeed with agile.

There are three main components of the stage:

Timeslot

Session

Speaker 1

Speaker 2

Room

Tuesday

10:45-12:15

TDD Clinic: BDD & Rails

Gregg Pollack

 

Osgoode West

10:45-12:15

Clean Code Clinic: TDD Ping Pong Match!

Andy Maleh

Dave Hoover

Osgoode Foyer

10:45-12:15

Continuous Testing: TDD Turned Up To 12

Ben Rady

 

Sheraton Hall C

12:45-13:45

Osgoode East

14:00-17:30

TDD Clinic: Ron & Chet

Chet Hendrickson

Ron Jeffries

Osgoode West

14:00-15:30

Clean Code Clinic: Ugly Tic Tac Toe

Patrick Wilson-Welsh

J.B.Rainsberger

Osgoode Foyer

14:00-15:30

Advanced Test Patterns in C++

Bill Hanlon

 

Sheraton Hall C

16:00-17:30

Clean Code Clinic: Ugly Tic Tac Toe - REPEAT

Patrick Wilson-Welsh

Amir Kolsky

Osgoode Foyer

16:00-17:30

Code Metrics & Analysis for Agile Projects

Neal Ford

Ram Singaram

Sheraton Hall C

Wednesday

08:30-12:00

TDD Clinic: incremental design with Mock Objects

Steve Freeman

 

Osgoode West

08:30-12:00

Clean Code Clinic: Dealing with CRRAP - Microtesting Legacy Code

Michael Hill

 

Osgoode Foyer

08:30-10:00

Architecture in an Agile Organization

Chris Sterling

Michael Phoenix

Sheraton Hall C

10:30-12:00

Agile Developer Practices for Dynamic Languages

Paul King

 

Sheraton Hall C

12:45-13:45

Osgoode East

14:00-17:30

Osgoode East

14:00-17:30

TDD Clinic: C++

James Grenning

 

Osgoode West

14:00-17:30

Clean Code Clinic: Refactoring Fest

Naresh Jain

 

Osgoode Foyer

14:00-15:30

Clean Systems: Clean Code at the Architecture Level

Dean Wampler

 

Sheraton Hall C

16:00-17:30

Exploratory Test Driven Development: Red,Yellow, Green, Refactor

Jonathan de Halleux

Nikolai Tillmann

Sheraton Hall C

Thursday

08:30-12:00

Osgoode East

08:30-12:00

TDD Clinic: .Net and C#

David Starr

 

Osgoode West

08:30-12:00

Automated Testing Clinic: Testing with a Purpose

Kay Johansen

Christian Hargraves

Osgoode Foyer

08:30-12:00

Continuous Integration Clinic

Maciej Zawadzki

 

Peel

08:30-10:00

Don't give up on mocking!

Szczepan Faber

 

Sheraton Hall C

10:30-12:00

A Hundred Days of Continuous Integration

Ade Miller

 

Sheraton Hall C

Team pace - Keeping build times down

Graham Brooks

 

Effective and pragmatic Test Driven Development

Andrew Rendell

 

12:45-13:45

Osgoode East

14:00-17:30

TDD Clinic: C and Legacy Code

Bas Vodde

Michael Feathers

Osgoode West

14:00-17:30

Automated Testing Clinic: FitNesse.NET

Mike Stockdale

 

Osgoode Foyer

14:00-17:30

Continuous Integration Clinic

Owen Rogers

 

Peel

14:00-17:30

Advanced TDD Randori and Fishbowl

Dave Nicolette

Ryan Hoegg

Sheraton Hall C

Friday

08:30-10:00

TDD Clinic: NUnit

James Newkirk

 

Osgoode West

08:30-10:00

Acceptance Testing Clinic: FitNesse

Micah Martin

 

Osgoode Foyer

13:00-14:30

Osgood East

 

Review Team

Stage sponsor