Overview of patterns used in p&p SharePoint Development Guidance

In this 4 part series, Bob Brumfield and Erwin van der Valk from patterns and practices shows you how to build a modular application using the recently released Composite Application Guidance for WPF and Silverlight - February 2009 (also known as Prism V2).
In this screencast, you will see how to divide an application into modular pieces and how to recombine them again in a shell.
For Part 2 of 4: Visual Composition
Bob Brumfield and Erwin van der Valk are both Software Development Engineers at
Microsoft patterns & practices
and have both worked on the Prism V2 project.
Hi guys - the high quality links do not work. Could this be fixed? Thanks!
At 3:56 how did you make Visual Studio resolve which using reference the UnityBootStrapper class required?
EDIT: Scrap that I found out how do do it. Cheers
Awesome tutorials, spend all day finding small bits and pieces untill I stumbled onto this and it put it all together and more.
Thanks a lot for posting videos and code.
Hi i am working on prism2 and trying to divide shell into region and it working fine with the following code:
Grid >
<Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="*"/> </Grid.RowDefinitions>
<basics:TabControl Regions:RegionManager.RegionName="ResultsRegion" Grid.Row="1" Margin="3"/>
But when i want to change these (content or tabcontrols) to canvas ,grid or stackpanel im getting RegionCreationException was unhandled by user code error.
Same error when i tried directly to apply Regions to RowDefinition. ERROR::::(RegionCreationException was unhandled by user code)
Is there any conditions to divide shell and assign Control Or Panels to the regions of shell.
Thanks
why is the audio/video quality horrible?
I am confused as to the last part of the presentation where you used category.TypeOf(DiggModule) and make a reference you say shouldn't really be made? Demos and training can sometimes be difficult for people who are really trying to make their code better and more flexible by using Dependency Injection and Inversion of Control, etc. However, then you will see things in demos which completely contradict what you have learned. Just once, I would like to read an article or see a demo where no compromises are made so I can really see what it's like to follow all of these practices.
I understand that sometimes these things are done for various reasons and mean no criticism of your demo. I just want you to know that for people who are not yet familiar with everything yet, it can be frustrating and confusing since you never get to see an example that is in complete agreement with what is being taught.
None of the videos in this section are working. I am not able to download nor I am able to view them. Please fix it.