<?xml version="1.0" encoding="UTF-8"?>
<speaker>
  <biography></biography>
  <company>Quick Solutions</company>
  <company-website></company-website>
  <id type="integer">1427</id>
  <linkedin-url>http://www.linkedin.com/pub/2/75/290</linkedin-url>
  <location>Columbus, OH</location>
  <name>Matt Casto</name>
  <personal-website>http://programwith.net</personal-website>
  <title>Senior Developer</title>
  <twitter-username nil="true"></twitter-username>
  <average-rating type="decimal">3.73</average-rating>
  <avatar-url>/avatars/1427/thumb/me_small.png</avatar-url>
  <talks type="array">
    <talk>
      <created-at type="datetime">2009-08-19T02:35:12+00:00</created-at>
      <event-id type="integer">87</event-id>
      <id type="integer">1343</id>
      <info>Need a new acronym for your resume? The Model-View-ViewModel (MVVM) pattern is a variation of Model-View-Presenter (MVP) that is tailored for modern UI development platforms where the View is the responsibility of a designer rather than the developer. This has lead to the pattern becoming very popular with WPF and Silverlight application developers lately. This presentation will walk you through creating a business application from scratch in both WPF and Silverlight using the MVVM pattern.</info>
      <location></location>
      <series-id type="integer" nil="true"></series-id>
      <slides-url>http://www.slideshare.net/mattcasto/creating-applications-using-the-modelviewviewmodel-mvvm-pattern</slides-url>
      <slideshare-key nil="true"></slideshare-key>
      <talk-url>http://cid-63a50a5c41970075.skydrive.live.com/self.aspx/DevLink%202009/CreatingAppsUsingMVVM.zip</talk-url>
      <title>Creating Applications Using The Model-View-ViewModel (MVVM) Pattern</title>
      <updated-at type="datetime">2009-08-19T02:38:09+00:00</updated-at>
      <when type="datetime">2009-08-15T09:00:00+00:00</when>
      <average-rating nil="true"></average-rating>
    </talk>
    <talk>
      <created-at type="datetime">2009-08-19T02:37:14+00:00</created-at>
      <event-id type="integer">87</event-id>
      <id type="integer">1344</id>
      <info>^Regular Expressions is one of those tools that every developer should have in their toolbox. You can do your job without regular expressions, but knowing when and how to use them will make you a much more efficient and marketable developer. You'll learn how regular expressions can be used for validating user input, parsing text, and refactoring code. We'll also cover various tools that can be used to help you write and share expressions.$</info>
      <location nil="true"></location>
      <series-id type="integer" nil="true"></series-id>
      <slides-url>http://www.slideshare.net/mattcasto/introduction-to-regular-expressions-1879191</slides-url>
      <slideshare-key nil="true"></slideshare-key>
      <talk-url>http://cid-63a50a5c41970075.skydrive.live.com/self.aspx/DevLink%202009/IntroRegex.zip</talk-url>
      <title>Introduction to Regular Expressions</title>
      <updated-at type="datetime">2009-08-19T02:37:14+00:00</updated-at>
      <when type="datetime">2009-08-14T16:00:00+00:00</when>
      <average-rating nil="true"></average-rating>
    </talk>
    <talk>
      <created-at type="datetime">2009-05-10T23:20:22+00:00</created-at>
      <event-id type="integer">107</event-id>
      <id type="integer">1094</id>
      <info>Building, styling and skinning controls with Silverlight 3.</info>
      <location nil="true"></location>
      <series-id type="integer" nil="true"></series-id>
      <slides-url></slides-url>
      <slideshare-key nil="true"></slideshare-key>
      <talk-url></talk-url>
      <title>Building Microsoft Silverlight Controls</title>
      <updated-at type="datetime">2009-05-10T23:20:22+00:00</updated-at>
      <when type="datetime">2009-05-08T12:00:01+00:00</when>
      <average-rating type="decimal">3.73</average-rating>
    </talk>
    <talk>
      <created-at type="datetime">2009-04-19T21:03:41+00:00</created-at>
      <event-id type="integer">78</event-id>
      <id type="integer">644</id>
      <info>Need a new acronym for your resume? The Model-View-ViewModel (MVVM) pattern is a variation of Model-View-Presenter (MVP) that is tailored for modern UI development platforms where the View is the responsibility of a designer rather than the developer. This has lead to the pattern becoming very popular with WPF and Silverlight application developers lately. This presentation will walk you through creating a business application from scratch in both WPF and Silverlight using the MVVM pattern.</info>
      <location nil="true"></location>
      <series-id type="integer" nil="true"></series-id>
      <slides-url>http://www.slideshare.net/mattcasto/creating-applications-using-uhe-modelviewview-model-pattern</slides-url>
      <slideshare-key nil="true"></slideshare-key>
      <talk-url></talk-url>
      <title>Creating Appliicatons Using the Model-View-ViewModel Pattern</title>
      <updated-at type="datetime">2009-04-19T21:03:41+00:00</updated-at>
      <when type="datetime">2009-04-18T14:50:01+00:00</when>
      <average-rating nil="true"></average-rating>
    </talk>
  </talks>
</speaker>
