I'll be at DevTeach Vancouver next week. I'm doing two brand-spanking-new talks, which I'm very excited about.
Fundamental Domain-Driven Design - Thursday @ 1:30p

Domain Driven Design (DDD) describes a number of principles and patterns that help organize and design Domain Models: complex neighborhoods of objects that closely model business logic. Properly used, a Domain Model can helps your design by encapsulate the complexity of your applications. In this session, we’ll examine the fundamentals of DDD – including design patterns, guidelines, principles, and methods – that help you develop descriptive object models that stand the tests of time.
User Stories, Iterations, and Releases - Monday @ 1:30p

Agile projects revolve around user stories. User stories are the artifact that enables functional specification of the application, project management, and estimation and planning of the work. User stories also provide the starting point for acceptance test-driven development. They are the central, unifying tool that gets everything started and keeps it going. This session covers writing user stories, expressing acceptance criteria, story estimation using Fibonacci numbers and story points, as well as release planning, iteration planning, and retrospectives.
~
Both sessions are slide heavy. I've really tried to craft my message and use slides as visually appealing images that serve as supporting metaphors. It's hard! Sometimes I just go with a color/typo when there isn't a natural fit. We'll see how it goes but I'm feeling confident and hopeful! As always, an interactive group of people makes the experience for me, so let's hope Canadians from that region are outspoken. Based on my experiences with the folks from the MVP summit I don't anticipate a problem.
My DDD spiel does have some live coding, but mostly I'm going to try and make the case that DDD and postmodern programming have a lot to do with each other as Domain-Driven Design is a technique/pattern-language for closing the gap between domain experts and model design. Standing on the shoulders of giants (who stand on the shoulder of giants) is my basic strategy in both case. It's the information value chain people!
In addition to these sessions I'm hosting a panel on Wednesday @ 1:30p:
Agile Q&A with Dave Laribee and Friends
Joins business owner, entrepreneur, and agilist, Dave Laribee for a question and answer session on agile development. Dave will be joined by the speakers from the agile track in fielding your questions as we kick off the agile track with a little immediate feedback.
Hope to see you there! If you're coming, send me an email (laribee > gmail) or twitter me. I'd love to get together for a drink, meet up at Jeff's party, or I'm going to see if we can do an ALT.NET dinner / cocktail hour Thursday night. Takers?