I just received my confirmation that I will be presenting at the PnP Symposium being held in Redmond from Oct 18-22, 2010. Here is a ton of information that the PnP team has released about the event as written by Don Smith …

The Patterns and Practices (PnP) Symposium is shaping into a killer event. We have rock star keynotes confirmed and many well-known speakers who spend all year looking forward to this event and are pretty excited about their sessions. Please feel free to share these updates with your customers. And don’t forget anyone who “refers” 4 people during registration, gets in FREE. See the registration section below for more details.

Keynotes by:






Robert C. Martin

Emma Williams

Jason Zander

Charlie Kindel

Yousef Khalidi

Half day hands-on developer workshops:

On Oct 18th afternoon, there will be three workshops that attendees can choose from on the following topics:

· Windows Azure Guidance

· Enterprise Library and

· Prism

Technical Speakers:

· Rocky Lhotka

· Scott Guthrie

· Ted Neward

· Scott Hanselman

· David Platt

· Ade Miller (p&p)

· David Campbell

· Grigori Melnik (p&p)

· Stephen Walther

· Eugenio Pace (p&p)

· Karl Shifflett

· Scott Densmore (p&p)

· John Papa

· Michael Lehman (p&p)

· David Starr

· Chris Tavares (p&p)

· Brad Wilson

· Chris Keyser (p&p)

· Glenn Block


Technical sessions topics (so far):


  • Idea: a session on the results of the Microsoft/JQuery collaboration (templates for example) and how customers are using JQuery with ASP.NET MVC and Windows Azure to build engaging Web experiences.
  • Idea: a session on development and unit testing patterns when using ASP.NET MVC (like testing routes for example). This talk could also provide a sneak peek into ASP.NET MVC 3.


  • Confirmed keynote: Yousef Khalidi, a Distinguished Engineer on the Windows Azure team, will deliver a keynote on October 20th on the current and future state of the on-premise and off-premise Windows Azure platform. Abstract forthcoming.
  • Confirmed: Half-day hands-on workshop: the Cloud Guidance team in patterns & practices will deliver a hands-on workshop on how to get the most of the Azure platform. Abstract forthcoming (soon).
  • There are plenty of other options for sessions about the cloud. I’ll post some of our other ideas in the near future. In the meantime, I’m interested in what you would like to see. Perhaps something like connectivity with ...

Windows Phone 7

  • Confirmed keynote: Charlie Kindel, a General Manager on the Windows Phone 7 team, will deliver a keynote on October 21st on the developer experience. Abstract forthcoming.
  • Idea: given its mobile nature and its ability to always be connected, a session illustrating how best to use the Azure and Phone platforms together would be mega-useful. Other areas p&p has been working on is push notifications and how to take advantage of specific features like geo-location awareness and how to hook into the camera and audio features of the phone.


  • After having delivered three different sets of SharePoint guidance, there is a lot we can talk about. Some of the options include exposing and consuming data to/from SharePoint, testing and development practices, a broad overview of the changes in SharePoint 2010. Let us know.


  • Confirmed: Parallel Programming with Design Patterns and .NET – Ade Miller
    Multi-core and HPC technologies are rapidly moving into the computing mainstream, allowing us to develop applications with improved performance, increased responsiveness, and reduced latency. The many established design patterns in this space can help developers and architects reuse proven approaches to solving many types of problems using parallelism. This talk covers many of the key patterns and gives examples of how they can be implemented using the Microsoft .NET Framework 4.0 libraries. This talk is aimed at experienced software developers who are relatively new to the parallel computing space but expect it to become more important to their work.

Enterprise Library

  • Confirmed: Half-day hands-on workshop: This relatively-advanced workshop will focus on the patterns and implementation of EntLib’s provider model to show how it reduces coupling and facilitates testing. This is a great choice if you’re using EntLib today. Abstract forthcoming.
  • Confirmed: Session on the new features of EntLib 5.0: If you attended the Summit last year, you heard about data accessors, the perf gains and a few other things. This year you’ll hear about the new things that made it in and see the new (super) config tool and other asked-for features. Abstract forthcoming.

Inversion of Control

  • Idea: How would you feel about a duo session between 2 heavy-hitters in the dependency injection space? We’re thinking one speaker can cover the preliminary principles, background and concepts to make sure everyone is on the same page and the other speaker can follow it up with implementation details using say, MEF. Thoughts?

Rich client

  • Confirmed: Half-day hands-on workshop: The infamous David Platt, accompanied by members of the Prism team, will cover the latest Prism release in an overview of the major parts of the project. Abstract forthcoming.
  • This is another space that we have the opportunity to talk about a lot of different things from patterns to implementations and we’re talking to some rock star speakers on possible topics. Let us know what you would like to see and we’ll try to accommodate.

Visual Studio

  • Confirmed keynote: Jason Zander, Corporate VP of the Visual Studio team, will be delivering a keynote where he discusses the new features of Visual Studio 2010 and Team Foundation Server and how they improve the experiences for .NET developers and architects. Abstract forthcoming.
  • Confirmed: Session on Feature Builder. The patterns & practices team has valued the automation and consistency that can be achieved through extending the developer’s tool box. Feature Builder is the latest incarnation of such tooling and is easily the most compelling offering to date. This session will focus on how easy it is today to bend Visual Studio to your will. Abstract forthcoming.

Agile Practices

Here are some of the titles we are currently considering. Which are you the most interested in?

  • What has changed in Agile
  • Behavior Driven Development and Executable Specifications in .NET
  • Patterns of Healthy Scrum Teams using Visual Studio and TFS
  • Be a Better Developer with Coding Katas
  • Effective Test Automation Strategies

There are a bunch of other sessions we’re kicking around that I haven’t included here. Be sure and stay tuned for them. You can also regularly check the Symposium page on MSDN to stay tuned. But the easiest way would be to follow the Symposium on Twitter or the event on Facebook.

Register Now!

It’s $699 if you register on or before August 31st and take advantage of our limited number of early bird seats. This price includes the workshop and 4 days of sessions. That is what I call a deal!

Seats are going fast. See you there!