Nerd/Noir Hosting Hands-On TDD Workshop

David Laribee of Nerd/Noir is leading a workshop readying developers working on new projects to succeed with Test-Driven Development. In this workshop, attendees will take small steps toward working a full, double loop TDD workflow. Over the course of two days, participants will gain comfort with the TDD workflow, integrating it with other important practices like pair programming, source control, emergent design, domain-driven design, and lightweight modeling.

It’s two solid days of intense work — with over 60% hands-on, iterative exercises. The rest of the time is a mix of fast, dense lightning talks, case study reviews, chalk-talks and facilitated group discussions.

Interested? You should be. RSVP here.

When:
November 12th-13th

Where:
Polygon ATL (Atlantic Station)
264 19th St NW #2250
Atlanta, GA 30363

You Will:

  • become competent-to-proficient with TDD.
  • experience the “aha moment” of double loop TDD.
  • know what the tools do and how to handle them.
  • are aware of (and have moves to avoid) common pitfalls.
  • feel confident test-driving new projects and features.
  • envision the roadmap to mastery.

The Flow:
On the morning of Day One, the level is set on TDD, unit testing, and design principles. During the afternoon, you’ll add test doubles (stubs, mocks, spies) to the mix. On Day Two you’ll learn how to apply TDD in presentation and persistence layers, and finish with extensive practice in a full stack, double loop TDD, working stories as vertical slices.

The Tools:
This workshop uses JavaScript on Node.js. It’s not intended to be a deep dive on technology, but merely using these tools as a lab bench for experiencing TDD concepts on a typical full stack web application. The focus is on learning and exercising TDD in a platform, language, and framework-agnostic way. Concepts and exercises are easily adapted to other languages, platforms and frameworks. Throughout the workshops, the group will look at examples and alternatives from different stacks (e.g. .NET, Java, Ruby).

About David Laribee (Workshop Leader):
David is the author and leader of this workshop. He has over 10 years production experience with TDD as a player, coach and builder of eXtreme Programming teams. Laribee has trucked in software for over 15 years. He favors collaboration, design thinking, and simple, domain-driven design paired with low ceremony processes, tools, and platforms. He is the founder of Nerd/Noir, a boutique product, and workflow design consultancy. Nerd/Noir Offers coaching and workshops in design thinking, agile/lean and XP engineering practices.