I have accepted an invitation to speak at GSP Developers in March. My topic will be Test Driven Design. I will focus on how practicing TDD changes the overall design of your software.
I think my strategy should be:
Give a brief overview of TDD.
Demonstrate writing a simple function TDD style.
Discuss what is meant by “testable” code, meaning how testable code relates to the SOLID design principles.
Give a brief overview of the available TDD tools for .NET.
Any advice for a first-time speaker?