<?xml version="1.0" encoding="UTF-8"?>
<speaker>
  <biography>Dane Morgridge has been a developer for 9+ years and has worked with .Net &amp; C# since the first public beta. His current passions are Entity Framework, WPF, WCF, Silverlight and Linq. He works mostly with C#, but is also a big fan of Java and C++ and whatever new technology he happens to come across. In addition to software development, he enjoys dabbling in graphic design, video special effects and hockey. When not with his family he is usually learning some new technology or working on some side projects. He is currently working as the Senior Interactive Developer at Roska Direct in Montgomeryville, PA.  He can be reached through is blog http://geekswithblogs.net/danemorgridge or on Twitter @danemorgridge.</biography>
  <company>Roska Direct</company>
  <company-website></company-website>
  <id type="integer">3596</id>
  <linkedin-url>http://www.linkedin.com/pub/dane-morgridge/3/960/5b2</linkedin-url>
  <location>Philadelphia, PA</location>
  <name>Dane Morgridge</name>
  <personal-website>http://geekswithblogs.net/danemorgridge </personal-website>
  <title>Senior Interactive Developer</title>
  <twitter-username>danemorgridge</twitter-username>
  <average-rating type="decimal">4.85</average-rating>
  <avatar-url>/avatars/3596/thumb/stream.26488.0</avatar-url>
  <talks type="array">
    <talk>
      <created-at type="datetime">2009-12-06T15:18:17+00:00</created-at>
      <event-id type="integer">266</event-id>
      <id type="integer">1880</id>
      <info>There are quite a few choices when it comes to how to do data access for your .Net application. With .Net 3.5, Microsoft introduced Linq2Sql which is a powerful ORM solution leveraging Linq technology. The Entity Framework was released with .Net 3.5 SP1 and took the concepts of Linq2Sql to a new level. The Entity Framework brought additional features over Linq2Sql as well as laying a new foundation for the future of data access in .Net. In this session we will at a brief history of ORM and then go through a walkthrough of the Entity Framework and flesh out the data access layer of a simple application. We will look at similarities of Linq2Sql and the Entity Framework as well as some common &#8220;gotchas&#8221; associated with EF. We will also take a lap through the new exciting features coming in Entity Framework 4.</info>
      <location></location>
      <series-id type="integer" nil="true"></series-id>
      <slides-url></slides-url>
      <slideshare-key nil="true"></slideshare-key>
      <talk-url>http://centralpenn.web121.discountasp.net/home/CodeCamp2009/2009Schedule/tabid/84/Default.aspx</talk-url>
      <title>Getting to know the Entity Framework</title>
      <updated-at type="datetime">2009-12-06T15:18:17+00:00</updated-at>
      <when type="datetime">2009-12-05T10:00:00+00:00</when>
      <average-rating nil="true"></average-rating>
    </talk>
    <talk>
      <created-at type="datetime">2009-11-04T22:06:33+00:00</created-at>
      <event-id type="integer">237</event-id>
      <id type="integer">1724</id>
      <info>Web services are everywhere and have become a normal part of our lives as developers and most of those services communicate with a database at some point. Building services in .Net got a lot easier with the introduction of WCF, but using any ORM solution with those services can be a bit tricky, especially if you are doing REST services. In this session we will look at what it takes to wire web services using the current version of Entity Framework as well as the new features coming in Entity Framework 4. We will look at several methods of building web services, including WCF, ASMX and REST in both WCF and Asp.net MVC. You will learn about the common issues with building any service with an ORM framework and how you can leverage the Entity Framework in building them.</info>
      <location nil="true"></location>
      <series-id type="integer" nil="true"></series-id>
      <slides-url nil="true"></slides-url>
      <slideshare-key nil="true"></slideshare-key>
      <talk-url>http://www.cmap-online.org/CodeCamp/Sessions.aspx#Session23</talk-url>
      <title>Using the Entity Framework behind Web Services</title>
      <updated-at type="datetime">2009-11-04T22:06:33+00:00</updated-at>
      <when type="datetime">2009-11-07T14:15:00+00:00</when>
      <average-rating type="decimal">4.7</average-rating>
    </talk>
    <talk>
      <created-at type="datetime">2009-11-04T22:06:33+00:00</created-at>
      <event-id type="integer">237</event-id>
      <id type="integer">1719</id>
      <info>There are quite a few choices when it comes to how to do data access for your .Net application. With .Net 3.5, Microsoft introduced Linq2Sql which is a powerful ORM solution leveraging Linq technology. The Entity Framework was released with .Net 3.5 SP1 and took the concepts of Linq2Sql to a new level. The Entity Framework brought additional features over Linq2Sql as well as laying a new foundation for the future of data access in .Net. In this session we will at a brief history of ORM and then go through a walkthrough of the Entity Framework and flesh out the data access layer of a simple application. We will look at similarities of Linq2Sql and the Entity Framework as well as some common &#8220;gotchas&#8221; associated with EF. We will also take a lap through the new exciting features coming in Entity Framework 4.</info>
      <location nil="true"></location>
      <series-id type="integer" nil="true"></series-id>
      <slides-url nil="true"></slides-url>
      <slideshare-key nil="true"></slideshare-key>
      <talk-url>http://www.cmap-online.org/CodeCamp/Sessions.aspx#Session22</talk-url>
      <title>Getting to know the Entity Framework</title>
      <updated-at type="datetime">2009-11-04T22:06:33+00:00</updated-at>
      <when type="datetime">2009-11-07T12:45:00+00:00</when>
      <average-rating type="decimal">5.0</average-rating>
    </talk>
    <talk>
      <created-at type="datetime">2009-11-06T02:02:01+00:00</created-at>
      <event-id type="integer" nil="true"></event-id>
      <id type="integer">1733</id>
      <info>Included in the release of .Net 3.5 was Linq2Sql, a powerful ORM solution leveraging Linq technology. The Entity Framework was release with .Net 3.5 and brought additional features over Linq2Sql as well as laying a foundation for newer ways to work with databases in .Net. Both are viable solutions, but a careful look should be taken to determine which is right for your project. In this session we will look at a brief history of ORM and then go through a walkthrough of both Linq2Sql and the Entity Framework. We will look at similarities and differences of the two technologies as well as the common &#8216;gotchas&#8217; associated with either solution. We will also look at what it would take to migrate an application from Linq2Sql to the Entity Framework as well as some of the upcoming features in Entity Framework 4.</info>
      <location>Malvern, PA</location>
      <series-id type="integer" nil="true"></series-id>
      <slides-url>http://geekswithblogs.net/danemorgridge/archive/2009/10/26/code-download-for-examining-linq2sql--the-entity-framework-from.aspx</slides-url>
      <slideshare-key nil="true"></slideshare-key>
      <talk-url></talk-url>
      <title>Examining Linq2Sql and the Entity Framework</title>
      <updated-at type="datetime">2009-11-06T02:02:01+00:00</updated-at>
      <when type="datetime">2009-10-22T18:00:00+00:00</when>
      <average-rating nil="true"></average-rating>
    </talk>
    <talk>
      <created-at type="datetime">2009-11-06T01:53:21+00:00</created-at>
      <event-id type="integer">212</event-id>
      <id type="integer">1731</id>
      <info>ot too long after the release of .Net, a team sponsored by Novell created the Mono Project. The Mono Project is an open source implementation of the CLR and allows .Net applications to run on multiple platforms lsuch as Mac OS X, Linux, and even on the iPhone. In the session we will take a detailed look into the Mono Project, what it has and what it is missing. We will take a lap around the tools and deployment methods, like deploying Asp.Net applications on Linux and apache. We will even take a look at Mono Touch, the framework that makes it possible to write .Net apps for the iPhone.</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>Crossing the Chasm: Develop, Build, and Deploy .NET Apps Cross-Platform with Mono</title>
      <updated-at type="datetime">2009-11-06T01:53:21+00:00</updated-at>
      <when type="datetime">2009-10-17T13:00:00+00:00</when>
      <average-rating nil="true"></average-rating>
    </talk>
    <talk>
      <created-at type="datetime">2009-11-06T02:00:14+00:00</created-at>
      <event-id type="integer">196</event-id>
      <id type="integer">1732</id>
      <info>Included in the release of .Net 3.5 was Linq2Sql, a powerful ORM solution leveraging Linq technology. The Entity Framework was release with .Net 3.5 and brought additional features over Linq2Sql as well as laying a foundation for newer ways to work with databases in .Net. Both are viable solutions, but a careful look should be taken to determine which is right for your project. In this session we will look at a brief history of ORM and then go through a walkthrough of both Linq2Sql and the Entity Framework. We will look at similarities and differences of the two technologies as well as the common &#8216;gotchas&#8217; associated with either solution. We will also look at what it would take to migrate an application from Linq2Sql to the Entity Framework as well as some of the upcoming features in Entity Framework 4.</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>Examining Linq2Sql and the Entity Framework</title>
      <updated-at type="datetime">2009-11-06T02:00:14+00:00</updated-at>
      <when type="datetime">2009-10-03T14:00:00+00:00</when>
      <average-rating nil="true"></average-rating>
    </talk>
  </talks>
</speaker>
