Podcast: Advanced MVVM with Josh Smith

Author, Microsoft MVP and accomplished pianist Josh Smith, Sr. UX Developer at IdentityMine, joins the show to discuss some of Model View ViewModel’s more advanced scenarios.

Listen to the Show

  <td><a href="http://polymorphicpodcast.com/podcast/files/PolymorphicPodcast-2010-05-17-advancedmvvm.mp3">download</a></td>

  <td><object type="application/x-shockwave-flash" data="http://polymorphicpodcast.com/plugins/audio-player/player.swf" id="audioplayer1" width="290" height="24">      <param name="movie" value="http://polymorphicpodcast.com/plugins/audio-player/player.swf">      <param name="FlashVars" value="playerID=1&amp;bg=0xE9E6DF&amp;leftbg=0xEEEEEE&amp;lefticon=0x666666&amp;rightbg=0xCCCCCC&amp;rightbghover=0x999999&amp;righticon=0x666666&amp;righticonhover=0xFFFFFF&amp;text=0x666666&amp;slider=0x666666&amp;track=0xFFFFFF&amp;border=0x666666&amp;loader=0xCCCCCC&amp;soundFile=http://polymorphicpodcast.com/podcast/files/PolymorphicPodcast-2010-05-17-advancedmvvm.mp3">       <param name="quality" value="high">      <param name="wmode" value="transparent">     </object></td>
</tr>

<tr>
  <th align="left">Fast Version:</th>

  <td><a href="http://polymorphicpodcast.com/podcast/files/PolymorphicPodcast-2010-05-17-advancedmvvm_fast.mp3" mce_href="http://polymorphicpodcast.com/podcast/files/PolymorphicPodcast-2010-05-17-advancedmvvm_fast.mp3">download</a></td>

  <td><object type="application/x-shockwave-flash" data="http://polymorphicpodcast.com/plugins/audio-player/player.swf" id="audioplayer1" width="290" height="24">      <param name="movie" value="http://polymorphicpodcast.com/plugins/audio-player/player.swf">      <param name="FlashVars" value="playerID=1&amp;bg=0xE9E6DF&amp;leftbg=0xEEEEEE&amp;lefticon=0x666666&amp;rightbg=0xCCCCCC&amp;rightbghover=0x999999&amp;righticon=0x666666&amp;righticonhover=0xFFFFFF&amp;text=0x666666&amp;slider=0x666666&amp;track=0xFFFFFF&amp;border=0x666666&amp;loader=0xCCCCCC&amp;soundFile=http://polymorphicpodcast.com/podcast/files/PolymorphicPodcast-2010-05-17-advancedmvvm_fast.mp3">      <param name="quality" value="high">      <param name="wmode" value="transparent">     </object></td>
</tr>
Full Speed:

Josh shares is experience using MVVM gives some real-world advice on:

  • Using modal dialogs
  • Evils and virtues of code behind in views
  • Use of attached behaviors
  • Undo/redo strategies
  • Working with animations
  • Building a task based architecture for managing communication between View and ViewModel
  • Frameworks in the MVVM space

The Book

Get first-hand experience implementing the solutions to the challenges discussed in the show by reading Josh’s new book ‘Advanced MVVM’.

Resources

The following resources are mentioned in the show:

1 Comment

  • Can you please add a little blue bird to you sidebar to jump to your twitter account quickly. Also if I didn't look at the http address bar I would not have known this is an ASP.NEt blog so my Passport gets me signed in.

Comments have been disabled for this content.