<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Mix08</title>
        <link>http://www.mikedopp.com/category/18.aspx</link>
        <description>Everything I did at Mix08</description>
        <language>en-US</language>
        <copyright>mikedopp</copyright>
        <managingEditor>mikedopp@mikedopp.com</managingEditor>
        <generator>Subtext Version 1.9.5.176</generator>
        <item>
            <title>MIX08-The Recapping the love that was.</title>
            <link>http://mikedopp.com/archive/2008/03/09/mix08-the-recapping-the-love-that-was.aspx</link>
            <description>&lt;p&gt;   This past &lt;a href="http://www.visitmix.com" target="_blank"&gt;MIX&lt;/a&gt; was my sophomore year. I had the chance to go to MIX07 last year. In fact have a glance at my &lt;a href="http://mikedopp.com/category/13.aspx/rss" target="_blank"&gt;RSS feed&lt;/a&gt; for that. I traveled once again with &lt;a href="blog.joelevi.com" target="_blank"&gt;Joe Levi&lt;/a&gt;, courtesy of &lt;a href="http://www.lifetime.com" target="_blank"&gt;Lifetime Products&lt;/a&gt;. &lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:887EC618-8FBE-DEAD-BEEF-2339AF2EC721:36998f70-46c1-4e8d-8ac2-2ba08d4d0eec" style="padding-right: 0px; display: inline; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;a href="http://mikedopp.com/images/mikedopp_com/WindowsLiveWriter/MIX08TheRecappingthelovethatwas_6A7E/IMAGE_00081-8x6.jpg" title="MIX08 Session" rel="thumbnail"&gt;&lt;img border="0" src="http://mikedopp.com/images/mikedopp_com/WindowsLiveWriter/MIX08TheRecappingthelovethatwas_6A7E/IMAGE_00081_14.png" /&gt;&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;The great things about &lt;a href="http://www.visitmix.com" target="_blank"&gt;MIX&lt;/a&gt; was the sessions. I did however enjoy the keynotes as they do always get you fired up for the rest of the conference as well as giving you a chance to see what and where &lt;a href="http://www.microsoft.com" target="_blank"&gt;Microsoft&lt;/a&gt; is going with the .NET framework as well as ASP.NET. &lt;/p&gt;  &lt;p&gt;My feet are still blistered and I still am morning the loss of my Hacked Zune. &lt;/p&gt;  &lt;p&gt;However the experience was awesome. I am hoping to be at MIX09 for my Junior year there. &lt;/p&gt;  &lt;p&gt;I can’t forget to give a friendly shout out to my new friends in the .NET community. I even made some friends from company’s like: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://weather.weatherbug.com/" target="_blank"&gt;WeatherBug&lt;/a&gt;  Tamir Melamed &lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:887EC618-8FBE-DEAD-BEEF-2339AF2EC721:c511f77f-aa73-460b-ad92-a8723f5b50c4" style="padding-right: 0px; display: inline; padding-left: 0px; float: right; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;a href="http://mikedopp.com/images/mikedopp_com/WindowsLiveWriter/MIX08TheRecappingthelovethatwas_6A7E/IMAGE_00092-8x6.jpg" title="Guy Kawasaki and Steve Ballmer" rel="thumbnail"&gt;&lt;img border="0" src="http://mikedopp.com/images/mikedopp_com/WindowsLiveWriter/MIX08TheRecappingthelovethatwas_6A7E/IMAGE_00092_12.png" /&gt;&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.godaddy.com" target="_blank"&gt;Godaddy&lt;/a&gt; David Koopman&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.Jinx.com" target="_blank"&gt;Jinx.com&lt;/a&gt; Scott "Brolo" Benner&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.yahoo.com" target="_blank"&gt;Yahoo!&lt;/a&gt; Joshua Jacobson&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codesmithtools.com/" target="_blank"&gt;CodeSmith&lt;/a&gt; &lt;a href="http://weblogs.asp.net/ericjsmith/" target="_blank"&gt;Eric Smith&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.motionCloud.net" target="_blank"&gt;MotionCloud&lt;/a&gt; Pureum Kim&lt;/p&gt;  &lt;p&gt;&lt;a href="www.kodasoftware.com" target="_blank"&gt;Koda Software&lt;/a&gt;  Tor Langlo&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.RogerGuess.net" target="_blank"&gt;RogerGuess&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blog.geofferyEmery.com" target="_blank"&gt;Geoffrey Emery&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="www.alecbryte.com" target="_blank"&gt;Alec Bryte&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And More...&lt;/p&gt;  &lt;p&gt;Favorite Session:&lt;/p&gt;  &lt;p&gt;ASP.NET MVC - &lt;a href="http://www.hanselman.com/" target="_blank"&gt;Scott Hanselman&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Least Favorite:&lt;/p&gt;  &lt;p&gt;  WPF Development. Not because it was bad but it was the last session and I was exhausted.&lt;/p&gt;  &lt;p&gt;Overall it was a great experience.&lt;/p&gt;  &lt;p&gt;By the way check out a great &lt;a href="http://www.VinceMira.com" target="_blank"&gt;Elvis/Johnny Cash impersonator&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Thanks again Lifetime and Microsoft.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e76863ea-54b6-4dcc-b21d-df5485235a02" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;BuzzNet Tags: &lt;a href="http://www.buzznet.com/tags/MIX08/" rel="tag"&gt;MIX08&lt;/a&gt;, &lt;a href="http://www.buzznet.com/tags/MIX/" rel="tag"&gt;MIX&lt;/a&gt;, &lt;a href="http://www.buzznet.com/tags/mikedopp/" rel="tag"&gt;mikedopp&lt;/a&gt;, &lt;a href="http://www.buzznet.com/tags/mikedopp.com/" rel="tag"&gt;mikedopp.com&lt;/a&gt;, &lt;a href="http://www.buzznet.com/tags/.NET/" rel="tag"&gt;.NET&lt;/a&gt;, &lt;a href="http://www.buzznet.com/tags/ASP.NET/" rel="tag"&gt;ASP.NET&lt;/a&gt;, &lt;a href="http://www.buzznet.com/tags/Microsoft/" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://www.buzznet.com/tags/Friends/" rel="tag"&gt;Friends&lt;/a&gt;, &lt;a href="http://www.buzznet.com/tags/.NET%20Community/" rel="tag"&gt;.NET Community&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:8c7035bf-999a-4ccd-8e65-d2a50febead4" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/MIX08" rel="tag"&gt;MIX08&lt;/a&gt;, &lt;a href="http://technorati.com/tags/MIX" rel="tag"&gt;MIX&lt;/a&gt;, &lt;a href="http://technorati.com/tags/mikedopp" rel="tag"&gt;mikedopp&lt;/a&gt;, &lt;a href="http://technorati.com/tags/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;, &lt;a href="http://technorati.com/tags/.NET" rel="tag"&gt;.NET&lt;/a&gt;, &lt;a href="http://technorati.com/tags/ASP.NET" rel="tag"&gt;ASP.NET&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Friends" rel="tag"&gt;Friends&lt;/a&gt;, &lt;a href="http://technorati.com/tags/.NET%20Community" rel="tag"&gt;.NET Community&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f073f1d9-5219-406d-9ad7-6b06a78afd95" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/MIX08" rel="tag"&gt;MIX08&lt;/a&gt;, &lt;a href="http://del.icio.us/popular/MIX" rel="tag"&gt;MIX&lt;/a&gt;, &lt;a href="http://del.icio.us/popular/mikedopp" rel="tag"&gt;mikedopp&lt;/a&gt;, &lt;a href="http://del.icio.us/popular/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;, &lt;a href="http://del.icio.us/popular/.NET" rel="tag"&gt;.NET&lt;/a&gt;, &lt;a href="http://del.icio.us/popular/ASP.NET" rel="tag"&gt;ASP.NET&lt;/a&gt;, &lt;a href="http://del.icio.us/popular/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://del.icio.us/popular/Friends" rel="tag"&gt;Friends&lt;/a&gt;, &lt;a href="http://del.icio.us/popular/.NET%20Community" rel="tag"&gt;.NET Community&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e7c7a0b8-a6b9-4aea-8db8-67403577c982" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;IceRocket Tags: &lt;a href="http://blogs.icerocket.com/search?q=MIX08" rel="tag"&gt;MIX08&lt;/a&gt;, &lt;a href="http://blogs.icerocket.com/search?q=MIX" rel="tag"&gt;MIX&lt;/a&gt;, &lt;a href="http://blogs.icerocket.com/search?q=mikedopp" rel="tag"&gt;mikedopp&lt;/a&gt;, &lt;a href="http://blogs.icerocket.com/search?q=mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;, &lt;a href="http://blogs.icerocket.com/search?q=.NET" rel="tag"&gt;.NET&lt;/a&gt;, &lt;a href="http://blogs.icerocket.com/search?q=ASP.NET" rel="tag"&gt;ASP.NET&lt;/a&gt;, &lt;a href="http://blogs.icerocket.com/search?q=Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://blogs.icerocket.com/search?q=Friends" rel="tag"&gt;Friends&lt;/a&gt;, &lt;a href="http://blogs.icerocket.com/search?q=.NET%20Community" rel="tag"&gt;.NET Community&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6cbc709b-766c-470c-ad46-9ed5cf685819" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;LiveJournal Tags: &lt;a href="http://www.livejournal.com/interests.bml?int=MIX08" rel="tag"&gt;MIX08&lt;/a&gt;, &lt;a href="http://www.livejournal.com/interests.bml?int=MIX" rel="tag"&gt;MIX&lt;/a&gt;, &lt;a href="http://www.livejournal.com/interests.bml?int=mikedopp" rel="tag"&gt;mikedopp&lt;/a&gt;, &lt;a href="http://www.livejournal.com/interests.bml?int=mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;, &lt;a href="http://www.livejournal.com/interests.bml?int=.NET" rel="tag"&gt;.NET&lt;/a&gt;, &lt;a href="http://www.livejournal.com/interests.bml?int=ASP.NET" rel="tag"&gt;ASP.NET&lt;/a&gt;, &lt;a href="http://www.livejournal.com/interests.bml?int=Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://www.livejournal.com/interests.bml?int=Friends" rel="tag"&gt;Friends&lt;/a&gt;, &lt;a href="http://www.livejournal.com/interests.bml?int=.NET%20Community" rel="tag"&gt;.NET Community&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9a1e7b09-d321-4873-b357-8d49edb73241" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;43 Things Tags: &lt;a href="http://www.43things.com/tag/MIX08" rel="tag"&gt;MIX08&lt;/a&gt;, &lt;a href="http://www.43things.com/tag/MIX" rel="tag"&gt;MIX&lt;/a&gt;, &lt;a href="http://www.43things.com/tag/mikedopp" rel="tag"&gt;mikedopp&lt;/a&gt;, &lt;a href="http://www.43things.com/tag/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;, &lt;a href="http://www.43things.com/tag/.NET" rel="tag"&gt;.NET&lt;/a&gt;, &lt;a href="http://www.43things.com/tag/ASP.NET" rel="tag"&gt;ASP.NET&lt;/a&gt;, &lt;a href="http://www.43things.com/tag/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://www.43things.com/tag/Friends" rel="tag"&gt;Friends&lt;/a&gt;, &lt;a href="http://www.43things.com/tag/.NET%20Community" rel="tag"&gt;.NET Community&lt;/a&gt;&lt;/div&gt;&lt;img src="http://mikedopp.com/aggbug/184.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>mikedopp</dc:creator>
            <guid>http://mikedopp.com/archive/2008/03/09/mix08-the-recapping-the-love-that-was.aspx</guid>
            <pubDate>Sun, 09 Mar 2008 15:05:06 GMT</pubDate>
            <comments>http://mikedopp.com/archive/2008/03/09/mix08-the-recapping-the-love-that-was.aspx#feedback</comments>
            <wfw:commentRss>http://mikedopp.com/comments/commentRss/184.aspx</wfw:commentRss>
        </item>
        <item>
            <title>MIX08-Using the Microsoft Sync Framework and FeedSync</title>
            <link>http://mikedopp.com/archive/2008/03/07/mix08-using-the-microsoft-sync-framework-and-feedsync.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://download.microsoft.com/download/8/f/1/8f1c768f-80e6-4b21-927b-b06e9bd2967a/IntroToMicrosoftSyncFramework_HighQuality.wmv" target="_blank"&gt;Download Video&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/sync/default.aspx" target="_blank"&gt;FeedSync&lt;/a&gt; (Project)&lt;/p&gt;  &lt;p&gt;Astoria Offline (Project)&lt;/p&gt;  &lt;p&gt;Take Data offline?&lt;/p&gt;  &lt;p&gt;Alter Remote Offline Data and use FeedSync to update when connected.&lt;/p&gt;  &lt;h3&gt;Reasons:&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;App availability &lt;/li&gt;    &lt;li&gt;Network Utilization &lt;/li&gt;    &lt;li&gt;Lower costs &lt;/li&gt;    &lt;li&gt;Leverage client UI &lt;/li&gt;    &lt;li&gt;Leverage Service &lt;/li&gt;    &lt;li&gt;Extend for collaboration &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;Flexible:&lt;/h4&gt;  &lt;p&gt; &lt;strong&gt;Write a provider for&lt;/strong&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;   Service &lt;/li&gt;    &lt;li&gt;   Desktop &lt;/li&gt;    &lt;li&gt;   Devices &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Protocols extensions&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;  Metadata &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Handles arbitrary topology&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;  peer to peer mesh and point to point &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Layers:&lt;/p&gt;  &lt;p&gt;End to End Solutions&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;   Ado.NET Sync &lt;/li&gt;    &lt;li&gt;   Astoria Offline &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Protocol and Store Providers&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;   Relational &lt;/li&gt;    &lt;li&gt;   Astoria offline &lt;/li&gt;    &lt;li&gt;   File Sync Provider &lt;/li&gt;    &lt;li&gt;   FeedSync &lt;/li&gt;    &lt;li&gt;   3rd Party &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Make it Simple Services&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;  Metadata Store &lt;/li&gt;    &lt;li&gt;  Anchor Providers &lt;/li&gt;    &lt;li&gt;  Simple Prov &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Common Sync Metadata runtime&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Knowledge &lt;/li&gt;    &lt;li&gt;  Versions &lt;/li&gt;    &lt;li&gt;  Change Enumeration &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;CTP2  &lt;a href="http://msdn.com/sync"&gt;http://msdn.com/sync&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Support for MSIL&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Possibilities:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Offline &lt;/li&gt;    &lt;li&gt;Peer to peer/Roaming &lt;/li&gt;    &lt;li&gt;collaboration/sharing &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Bring all your data to all applications by syncing the data.&lt;/p&gt;  &lt;p&gt;No long running app on desktop to do this? huh?&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/sync/default.aspx" target="_blank"&gt;FeedSync&lt;/a&gt; is CC license is a set of extensions to RSS/ATOM&lt;/p&gt;  &lt;p&gt;Type of change:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Create update delete &lt;/li&gt;    &lt;li&gt;Where changes happened. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;strong&gt;Astoria Services Offline:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;  Point to a data service and "Take it offline"&lt;/p&gt;  &lt;p&gt;  Use SQL Server compact.&lt;/p&gt;  &lt;p&gt;  Very Beta just doing a exploration at this time.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;What is the difference between this and Foldershare?&lt;/p&gt;  &lt;p&gt;Have yet to answer this...&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;SyncToy updated.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2301e55c-cbfd-4918-b332-673a8eb4c13d" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://technorati.com/tags/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://technorati.com/tags/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Sync%20Framework" rel="tag"&gt;Sync Framework&lt;/a&gt;,&lt;a href="http://technorati.com/tags/FeedSync" rel="tag"&gt;FeedSync&lt;/a&gt;,&lt;a href="http://technorati.com/tags/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://technorati.com/tags/mike%20dopp" rel="tag"&gt;mike dopp&lt;/a&gt;,&lt;a href="http://technorati.com/tags/mikedopp" rel="tag"&gt;mikedopp&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MSSQL" rel="tag"&gt;MSSQL&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:57d51748-6a3d-4809-9f7d-9650297f051e" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;LiveJournal Tags: &lt;a href="http://www.livejournal.com/interests.bml?int=Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=Sync%20Framework" rel="tag"&gt;Sync Framework&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=FeedSync" rel="tag"&gt;FeedSync&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=mike%20dopp" rel="tag"&gt;mike dopp&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=mikedopp" rel="tag"&gt;mikedopp&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=MSSQL" rel="tag"&gt;MSSQL&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:3e4d78c2-f860-492e-bf55-11b7cf2af9ce" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Sync%20Framework" rel="tag"&gt;Sync Framework&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/FeedSync" rel="tag"&gt;FeedSync&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/mike%20dopp" rel="tag"&gt;mike dopp&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/mikedopp" rel="tag"&gt;mikedopp&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/MSSQL" rel="tag"&gt;MSSQL&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c8d808e5-ccbb-4a6e-9e1a-8753008df333" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Sync%20Framework" rel="tag"&gt;Sync Framework&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/FeedSync" rel="tag"&gt;FeedSync&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/mike%20dopp" rel="tag"&gt;mike dopp&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/mikedopp" rel="tag"&gt;mikedopp&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/MSSQL" rel="tag"&gt;MSSQL&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ccfe9273-17c4-4c89-8e85-b2797909e96d" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;IceRocket Tags: &lt;a href="http://blogs.icerocket.com/search?q=Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=Sync%20Framework" rel="tag"&gt;Sync Framework&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=FeedSync" rel="tag"&gt;FeedSync&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=mike%20dopp" rel="tag"&gt;mike dopp&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=mikedopp" rel="tag"&gt;mikedopp&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=MSSQL" rel="tag"&gt;MSSQL&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:0bfd62ca-0e76-47c5-90ac-2ba3173927e4" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;43 Things Tags: &lt;a href="http://www.43things.com/tag/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Sync%20Framework" rel="tag"&gt;Sync Framework&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/FeedSync" rel="tag"&gt;FeedSync&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/mike%20dopp" rel="tag"&gt;mike dopp&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/mikedopp" rel="tag"&gt;mikedopp&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/MSSQL" rel="tag"&gt;MSSQL&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6d6e6e32-b450-441e-a479-b340ec96007a" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;BuzzNet Tags: &lt;a href="http://www.buzznet.com/tags/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/Sync%20Framework" rel="tag"&gt;Sync Framework&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/FeedSync" rel="tag"&gt;FeedSync&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/mike%20dopp" rel="tag"&gt;mike dopp&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/mikedopp" rel="tag"&gt;mikedopp&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/MSSQL" rel="tag"&gt;MSSQL&lt;/a&gt;&lt;/div&gt;&lt;img src="http://mikedopp.com/aggbug/182.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>mikedopp</dc:creator>
            <guid>http://mikedopp.com/archive/2008/03/07/mix08-using-the-microsoft-sync-framework-and-feedsync.aspx</guid>
            <pubDate>Sat, 08 Mar 2008 00:55:23 GMT</pubDate>
            <comments>http://mikedopp.com/archive/2008/03/07/mix08-using-the-microsoft-sync-framework-and-feedsync.aspx#feedback</comments>
            <wfw:commentRss>http://mikedopp.com/comments/commentRss/182.aspx</wfw:commentRss>
        </item>
        <item>
            <title>MIX08- Developing ASP.NET Applications Using the Model View Controller Pattern.</title>
            <link>http://mikedopp.com/archive/2008/03/06/mix08--developing-asp.net-applications-using-the-model-view-controller-pattern.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://www.hanselman.com"&gt;http://www.hanselman.com&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="mailto:scotths@microsoft.com"&gt;scotths@microsoft.com&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;New web project type for asp.net &lt;/li&gt;    &lt;li&gt;More control over your &amp;lt;/html&amp;gt; &lt;/li&gt;    &lt;li&gt;Testable framework &lt;/li&gt;    &lt;li&gt;Not for everyone &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Master Cheif GU!&lt;/p&gt;  &lt;p&gt;.NET 3.5 MVC web application template.&lt;/p&gt;  &lt;p&gt;Options:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Enable testing right out the gate. NVUnit or any Unit. &lt;/li&gt;    &lt;li&gt;No testing option &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;System.Web.MVC  System.Web.Extension System.Web.Routing [Namespace]&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Controllers Models and Views &lt;/p&gt;  &lt;p&gt;   Controller is a base class Index and about public class’s {controller/action}  Direct relationship.&lt;/p&gt;  &lt;p&gt;Flexible Fundamental, Plays well with others, Dry or Simple don’t repeat yourself.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Clean Separation of Concerns&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;    Easy Testing &lt;/li&gt;    &lt;li&gt;    Red/Green TDD &lt;/li&gt;    &lt;li&gt;    Highly maintainable applications by default &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Extensible and Pluggable&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;   Support replacing any component of the system &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Driving Goals:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Enable clean URLS and HTML&lt;/p&gt;  &lt;p&gt;   -SEO and REST freindly URL structures&lt;/p&gt;  &lt;p&gt;Great integration within ASP.NET&lt;/p&gt;  &lt;p&gt;MVP vs. MVC &lt;/p&gt;  &lt;p&gt;Presenter: Up front presentation&lt;/p&gt;  &lt;p&gt;Controller: Component&lt;/p&gt;  &lt;p&gt;AJAX with MVC? Cannot Drag the ajax controls to the page.&lt;/p&gt;  &lt;p&gt;-AJAX can be used but all code behind.&lt;/p&gt;  &lt;p&gt;MVC RTM: When Duke Nukem Forever comes out.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Security: Is it safe? Same as ASP.NET!&lt;/p&gt;  &lt;p&gt;Performance/Scalability Only as good as you write it.&lt;/p&gt;  &lt;p&gt;MVC what is it?&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Browser requests /Products/ &lt;/li&gt;    &lt;li&gt;Route is determined &lt;/li&gt;    &lt;li&gt;Controller is activated &lt;/li&gt;    &lt;li&gt;Method on Controller is invoke &lt;/li&gt;    &lt;li&gt;Controller does some stuff &lt;/li&gt;    &lt;li&gt;Renders View, passing in custom ViewData &lt;/li&gt;    &lt;li&gt;URLs are rendered, pointing to other Controllers &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Request-&amp;gt;HTTP Routing-&amp;gt;Route-&amp;gt;Route Handler-&amp;gt;Http Handler-&amp;gt; Controller-&amp;gt; View Engine-&amp;gt; View-&amp;gt; Response&lt;/p&gt;  &lt;p&gt;Clean code!&lt;/p&gt;  &lt;p&gt;URL Routing Pretty URIs -Developer adds routes to a global RouteTable -Mapping creates a RouteData -a bag of key/values&lt;/p&gt;  &lt;p&gt;Route Testing for URLs Very SEO friendly. &lt;/p&gt;  &lt;p&gt;Views&lt;/p&gt;  &lt;p&gt;Controllers&lt;/p&gt;  &lt;p&gt;Models&lt;/p&gt;  &lt;p&gt;Routes &lt;/p&gt;  &lt;p&gt;are all Pluggable&lt;/p&gt;  &lt;p&gt;ViewEngineBase&lt;/p&gt;  &lt;p&gt;   View Engine render output&lt;/p&gt;  &lt;p&gt;    You get WebForms by default&lt;/p&gt;  &lt;p&gt;Implement your own.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;  MVCContrib Brail Nvelocity &lt;/li&gt;    &lt;li&gt;NHaml &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;View Engines can be used to offer new DSLs to make Html easier.&lt;/p&gt;  &lt;p&gt;Making Microformats.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;lt;% { %&amp;gt;&lt;/p&gt;    &lt;p&gt;code between&lt;/p&gt;    &lt;p&gt;&amp;lt;%}%&amp;gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Mockable Intrinsics:&lt;/p&gt;  &lt;p&gt;HttpContextBase, HttpResponseBase, HttpRequestBase&lt;/p&gt;  &lt;p&gt;Extensibility:&lt;/p&gt;  &lt;p&gt;IController, IControllerFactory, IRouteHandler,ViewEngineBase&lt;/p&gt;  &lt;p&gt;RhinoMocks or TypeMock&lt;/p&gt;  &lt;p&gt;Create Tests of the runtime.&lt;/p&gt;  &lt;p&gt;For loop on front end?&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:5b8203b3-9232-455d-9193-2f4014c72619" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://technorati.com/tags/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://technorati.com/tags/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ASP.NET" rel="tag"&gt;ASP.NET&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MVC" rel="tag"&gt;MVC&lt;/a&gt;,&lt;a href="http://technorati.com/tags/.NET" rel="tag"&gt;.NET&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b513de58-381c-4453-830b-6696b33391ad" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;LiveJournal Tags: &lt;a href="http://www.livejournal.com/interests.bml?int=Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=ASP.NET" rel="tag"&gt;ASP.NET&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=MVC" rel="tag"&gt;MVC&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=.NET" rel="tag"&gt;.NET&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7bf8efa9-f661-4597-b2e4-20be708727e8" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/ASP.NET" rel="tag"&gt;ASP.NET&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/MVC" rel="tag"&gt;MVC&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/.NET" rel="tag"&gt;.NET&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:dbaefe10-6ae9-49de-a649-413aa2894bf9" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;IceRocket Tags: &lt;a href="http://blogs.icerocket.com/search?q=Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=ASP.NET" rel="tag"&gt;ASP.NET&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=MVC" rel="tag"&gt;MVC&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=.NET" rel="tag"&gt;.NET&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c6e80d78-5d33-435f-bd09-63e7c2c91e3a" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;43 Things Tags: &lt;a href="http://www.43things.com/tag/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/ASP.NET" rel="tag"&gt;ASP.NET&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/MVC" rel="tag"&gt;MVC&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/.NET" rel="tag"&gt;.NET&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:bdc43524-51f1-4758-9c44-fcb3a002ebdd" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;BuzzNet Tags: &lt;a href="http://www.buzznet.com/tags/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/ASP.NET" rel="tag"&gt;ASP.NET&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/MVC" rel="tag"&gt;MVC&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/.NET" rel="tag"&gt;.NET&lt;/a&gt;&lt;/div&gt;&lt;img src="http://mikedopp.com/aggbug/180.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>mikedopp</dc:creator>
            <guid>http://mikedopp.com/archive/2008/03/06/mix08--developing-asp.net-applications-using-the-model-view-controller-pattern.aspx</guid>
            <pubDate>Fri, 07 Mar 2008 06:52:38 GMT</pubDate>
            <comments>http://mikedopp.com/archive/2008/03/06/mix08--developing-asp.net-applications-using-the-model-view-controller-pattern.aspx#feedback</comments>
            <wfw:commentRss>http://mikedopp.com/comments/commentRss/180.aspx</wfw:commentRss>
        </item>
        <item>
            <title>MIX08- Second Keynote(Steve Ballmer Style)</title>
            <link>http://mikedopp.com/archive/2008/03/06/mix08--second-keynotesteve-ballmer-style.aspx</link>
            <description>&lt;p&gt; &lt;/p&gt;
&lt;p&gt; *Update: before I get flamed this is just the notes taken from the keynote. Not the official transcript.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;March 18-20 2009 next year. MIX09&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Guy Kawasaki and Steve  Ballmer&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://mikedopp.com/images/mikedopp_com/WindowsLiveWriter/MIX08SecondKeynoteSteveBallmerStyle_C486/IMAGE_00092_2.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="184" alt="IMAGE_00092" width="244" border="0" src="http://mikedopp.com/images/mikedopp_com/WindowsLiveWriter/MIX08SecondKeynoteSteveBallmerStyle_C486/IMAGE_00092_thumb.jpg" /&gt;&lt;/a&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Yahoo is another step to get Microsoft into the advertisement and search game.&lt;/p&gt;
&lt;p&gt;Apple: Steve barks at Guy Kawasaki &lt;/p&gt;
&lt;p&gt;Vigor and Energy! - Steve Ballmer&lt;/p&gt;
&lt;p&gt;Facebook? Whats up? Looking for an advertisement platform&lt;/p&gt;
&lt;p&gt;Microsoft $60 billion a year.&lt;/p&gt;
&lt;p&gt;Passion for Developers - Steve Ballmer&lt;/p&gt;
&lt;p&gt;Steve is right we have Passion!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://mikedopp.com/images/mikedopp_com/WindowsLiveWriter/MIX08SecondKeynoteSteveBallmerStyle_C486/IMAGE_00093_2.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="184" alt="IMAGE_00093" width="244" border="0" src="http://mikedopp.com/images/mikedopp_com/WindowsLiveWriter/MIX08SecondKeynoteSteveBallmerStyle_C486/IMAGE_00093_thumb.jpg" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Three kinds of day:&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;   Out of redmond sales and such &lt;/li&gt;
    &lt;li&gt;   Doctors in his office. Meetings boom boom boom! &lt;/li&gt;
    &lt;li&gt;   Research (Steve’s Day) &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;60 pieces of email. A day. Steveb at microsoft dot com. Human beings are not abusive.&lt;/p&gt;
&lt;p&gt;Guy  is giving Steve kudos about Microsoft products.&lt;/p&gt;
&lt;p&gt;10 to 11million xbox live members. Wow!&lt;/p&gt;
&lt;p&gt;No compromises for connectivity and making life easier.&lt;/p&gt;
&lt;p&gt;Guy questions about Vista: Steve goes after Guy and his apple. Where is the dvd drive. &lt;/p&gt;
&lt;p&gt;Steve talks about Microsoft loss of focus? No loss of focus just broadening horizons. Multiple products and services.&lt;/p&gt;
&lt;p&gt;Vista talk. Steve keeps a positive aspect of windows vista.&lt;/p&gt;
&lt;p&gt;Ah Firefox and IE talk. Microsoft working hard to catch up using IE8.&lt;/p&gt;
&lt;p&gt;Social Networking: Fad? Using Internet to make new friends and create contacts.&lt;/p&gt;
&lt;p&gt;Opening up API for msn live. Share point and Active Directory has open API now.&lt;/p&gt;
&lt;p&gt;Guy mentions that Microsoft is much more now approachable.&lt;/p&gt;
&lt;p&gt;The Adobe question: What about adobe and silverlight? Huge competitor. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Audience Questions:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Yahoo using PHP how will Microsoft transition into Asp.net?&lt;/p&gt;
&lt;p&gt;Microsoft will  become a php and asp.net shop.&lt;/p&gt;
&lt;p&gt;Google has the market share. Microsoft is working hard and purchasing companies to catch up.&lt;/p&gt;
&lt;p&gt;Fast Search product purchased by Microsoft and what is the future.&lt;/p&gt;
&lt;p&gt;HyperV integrated into windows server. Will Microsoft make storage available in the cloud.&lt;/p&gt;
&lt;p&gt;Windows mobile platform is very large. What is future? Danger is going to be a stack. Service application experience.&lt;/p&gt;
&lt;p&gt;When is Silverlight coming for hotmail? Microsoft.com has it and the platforms will change.&lt;/p&gt;
&lt;p&gt;Health Solutions Plan? Health care industry is going to be a huge jump. Consumer health side need to find out how to make individual records available.&lt;/p&gt;
&lt;p&gt;Format wars. Will xbox360 support BlueRay eventually as well as windows.&lt;/p&gt;
&lt;p&gt;Web Developers Need Dance monkey boy.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;
&lt;/p&gt;&lt;div class="wlWriterSmartContent" id="scid:{7D7E1B1B-BB15-44b5-AC22-DF49F6B00FD3}:cf5bea7d-070a-4c86-97a9-abc34c3721a0" style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;&lt;iframe style="WIDTH: 320px; HEIGHT: 240px" src="http://silverlight.services.live.com/invoke/34227/BallmerDanceWebDevelopers/iframe.html" frameborder="0" width="320" scrolling="no" height="240"&gt;&lt;/iframe&gt;&lt;/div&gt;

&lt;p&gt;
&lt;/p&gt;&lt;div class="wlWriterSmartContent" style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;&lt;/div&gt;
This was cool! 
&lt;/blockquote&gt;
&lt;p&gt;Very good Keynote. Thanks Steve and Guy!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9c3e048c-507c-4a0a-94f1-b4ea028dcc44" style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;Technorati Tags: &lt;a rel="tag" href="http://technorati.com/tags/Mix08"&gt;Mix08&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/MIX"&gt;MIX&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/mikedopp.com"&gt;mikedopp.com&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/Microsoft"&gt;Microsoft&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/Steve%20Ballmer"&gt;Steve Ballmer&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/web%20technologies"&gt;web technologies&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/Developer"&gt;Developer&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/.NET"&gt;.NET&lt;/a&gt;&lt;/div&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:06c207dd-e3bd-4b1f-8883-6f3c0a900f24" style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;LiveJournal Tags: &lt;a rel="tag" href="http://www.livejournal.com/interests.bml?int=Mix08"&gt;Mix08&lt;/a&gt;,&lt;a rel="tag" href="http://www.livejournal.com/interests.bml?int=MIX"&gt;MIX&lt;/a&gt;,&lt;a rel="tag" href="http://www.livejournal.com/interests.bml?int=mikedopp.com"&gt;mikedopp.com&lt;/a&gt;,&lt;a rel="tag" href="http://www.livejournal.com/interests.bml?int=Microsoft"&gt;Microsoft&lt;/a&gt;,&lt;a rel="tag" href="http://www.livejournal.com/interests.bml?int=Steve%20Ballmer"&gt;Steve Ballmer&lt;/a&gt;,&lt;a rel="tag" href="http://www.livejournal.com/interests.bml?int=web%20technologies"&gt;web technologies&lt;/a&gt;,&lt;a rel="tag" href="http://www.livejournal.com/interests.bml?int=Developer"&gt;Developer&lt;/a&gt;,&lt;a rel="tag" href="http://www.livejournal.com/interests.bml?int=.NET"&gt;.NET&lt;/a&gt;&lt;/div&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c35f23e9-7f3a-43ff-a16f-8f28573c7f51" style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;del.icio.us Tags: &lt;a rel="tag" href="http://del.icio.us/popular/Mix08"&gt;Mix08&lt;/a&gt;,&lt;a rel="tag" href="http://del.icio.us/popular/MIX"&gt;MIX&lt;/a&gt;,&lt;a rel="tag" href="http://del.icio.us/popular/mikedopp.com"&gt;mikedopp.com&lt;/a&gt;,&lt;a rel="tag" href="http://del.icio.us/popular/Microsoft"&gt;Microsoft&lt;/a&gt;,&lt;a rel="tag" href="http://del.icio.us/popular/Steve%20Ballmer"&gt;Steve Ballmer&lt;/a&gt;,&lt;a rel="tag" href="http://del.icio.us/popular/web%20technologies"&gt;web technologies&lt;/a&gt;,&lt;a rel="tag" href="http://del.icio.us/popular/Developer"&gt;Developer&lt;/a&gt;,&lt;a rel="tag" href="http://del.icio.us/popular/.NET"&gt;.NET&lt;/a&gt;&lt;/div&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:72fd1547-a6cb-4088-8175-fdf9b93458d2" style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;Flickr Tags: &lt;a rel="tag" href="http://flickr.com/photos/tags/Mix08"&gt;Mix08&lt;/a&gt;,&lt;a rel="tag" href="http://flickr.com/photos/tags/MIX"&gt;MIX&lt;/a&gt;,&lt;a rel="tag" href="http://flickr.com/photos/tags/mikedopp.com"&gt;mikedopp.com&lt;/a&gt;,&lt;a rel="tag" href="http://flickr.com/photos/tags/Microsoft"&gt;Microsoft&lt;/a&gt;,&lt;a rel="tag" href="http://flickr.com/photos/tags/Steve%20Ballmer"&gt;Steve Ballmer&lt;/a&gt;,&lt;a rel="tag" href="http://flickr.com/photos/tags/web%20technologies"&gt;web technologies&lt;/a&gt;,&lt;a rel="tag" href="http://flickr.com/photos/tags/Developer"&gt;Developer&lt;/a&gt;,&lt;a rel="tag" href="http://flickr.com/photos/tags/.NET"&gt;.NET&lt;/a&gt;&lt;/div&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f652e0d8-6a34-44e9-a0a7-9e8288c5fd76" style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;IceRocket Tags: &lt;a rel="tag" href="http://blogs.icerocket.com/search?q=Mix08"&gt;Mix08&lt;/a&gt;,&lt;a rel="tag" href="http://blogs.icerocket.com/search?q=MIX"&gt;MIX&lt;/a&gt;,&lt;a rel="tag" href="http://blogs.icerocket.com/search?q=mikedopp.com"&gt;mikedopp.com&lt;/a&gt;,&lt;a rel="tag" href="http://blogs.icerocket.com/search?q=Microsoft"&gt;Microsoft&lt;/a&gt;,&lt;a rel="tag" href="http://blogs.icerocket.com/search?q=Steve%20Ballmer"&gt;Steve Ballmer&lt;/a&gt;,&lt;a rel="tag" href="http://blogs.icerocket.com/search?q=web%20technologies"&gt;web technologies&lt;/a&gt;,&lt;a rel="tag" href="http://blogs.icerocket.com/search?q=Developer"&gt;Developer&lt;/a&gt;,&lt;a rel="tag" href="http://blogs.icerocket.com/search?q=.NET"&gt;.NET&lt;/a&gt;&lt;/div&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e20f17fa-d1c3-4422-8898-423229d41307" style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;43 Things Tags: &lt;a rel="tag" href="http://www.43things.com/tag/Mix08"&gt;Mix08&lt;/a&gt;,&lt;a rel="tag" href="http://www.43things.com/tag/MIX"&gt;MIX&lt;/a&gt;,&lt;a rel="tag" href="http://www.43things.com/tag/mikedopp.com"&gt;mikedopp.com&lt;/a&gt;,&lt;a rel="tag" href="http://www.43things.com/tag/Microsoft"&gt;Microsoft&lt;/a&gt;,&lt;a rel="tag" href="http://www.43things.com/tag/Steve%20Ballmer"&gt;Steve Ballmer&lt;/a&gt;,&lt;a rel="tag" href="http://www.43things.com/tag/web%20technologies"&gt;web technologies&lt;/a&gt;,&lt;a rel="tag" href="http://www.43things.com/tag/Developer"&gt;Developer&lt;/a&gt;,&lt;a rel="tag" href="http://www.43things.com/tag/.NET"&gt;.NET&lt;/a&gt;&lt;/div&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:dc1aabb6-ccd0-41d9-82bb-21a7f087f807" style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;BuzzNet Tags: &lt;a rel="tag" href="http://www.buzznet.com/tags/Mix08"&gt;Mix08&lt;/a&gt;,&lt;a rel="tag" href="http://www.buzznet.com/tags/MIX"&gt;MIX&lt;/a&gt;,&lt;a rel="tag" href="http://www.buzznet.com/tags/mikedopp.com"&gt;mikedopp.com&lt;/a&gt;,&lt;a rel="tag" href="http://www.buzznet.com/tags/Microsoft"&gt;Microsoft&lt;/a&gt;,&lt;a rel="tag" href="http://www.buzznet.com/tags/Steve%20Ballmer"&gt;Steve Ballmer&lt;/a&gt;,&lt;a rel="tag" href="http://www.buzznet.com/tags/web%20technologies"&gt;web technologies&lt;/a&gt;,&lt;a rel="tag" href="http://www.buzznet.com/tags/Developer"&gt;Developer&lt;/a&gt;,&lt;a rel="tag" href="http://www.buzznet.com/tags/.NET"&gt;.NET&lt;/a&gt;&lt;/div&gt;&lt;img src="http://mikedopp.com/aggbug/179.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>mikedopp</dc:creator>
            <guid>http://mikedopp.com/archive/2008/03/06/mix08--second-keynotesteve-ballmer-style.aspx</guid>
            <pubDate>Fri, 07 Mar 2008 03:58:17 GMT</pubDate>
            <comments>http://mikedopp.com/archive/2008/03/06/mix08--second-keynotesteve-ballmer-style.aspx#feedback</comments>
            <wfw:commentRss>http://mikedopp.com/comments/commentRss/179.aspx</wfw:commentRss>
        </item>
        <item>
            <title>MIX08-Building Applications and Services with .NET Framework 3.5</title>
            <link>http://mikedopp.com/archive/2008/03/06/mix08-building-applications-and-services-with-.net-framework-3.5.aspx</link>
            <description>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Using new features in .NET 3.5 Framework. blogs.msdn.com/justinsmith&lt;/p&gt;  &lt;p&gt;&lt;a href="http://mikedopp.com/images/mikedopp_com/WindowsLiveWriter/MIX08BuildingApplicationsandServiceswi.5_99BE/IMAGE_00090_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="IMAGE_00090" src="http://mikedopp.com/images/mikedopp_com/WindowsLiveWriter/MIX08BuildingApplicationsandServiceswi.5_99BE/IMAGE_00090_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://mikedopp.com/images/mikedopp_com/WindowsLiveWriter/MIX08BuildingApplicationsandServiceswi.5_99BE/IMAGE_00091_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="IMAGE_00091" src="http://mikedopp.com/images/mikedopp_com/WindowsLiveWriter/MIX08BuildingApplicationsandServiceswi.5_99BE/IMAGE_00091_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;What in .NET 3.5 for services:&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The New HTTP Programming model: &lt;/li&gt;    &lt;li&gt;New support JSON Services &lt;/li&gt;    &lt;li&gt;Syndication in .NET 3.5 &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Service Stack Evolution&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;-Sockets-&amp;gt;HttpListener-&amp;gt;ASP.net-&amp;gt;ASMX-&amp;gt;WCF&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;WCF &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;one stop shop for services&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Myth:WCF is only for enterprise services&lt;/p&gt;  &lt;p&gt;Reality:WCF gets around(enterprise and web)&lt;/p&gt;  &lt;p&gt;.&lt;strong&gt;NET 3.5 WCF web-centric upgrades:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;   Make REST a 1st class citizenish &lt;/li&gt;    &lt;li&gt;   Embrace SOAP-less representations &lt;/li&gt;    &lt;li&gt;     JSON messaging capabilities &lt;/li&gt;    &lt;li&gt;     Simple working with POX &lt;/li&gt;    &lt;li&gt;    RSS &amp;amp; Atom syndication support &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Run in partial trust (hosting) cool!&lt;/p&gt;  &lt;p&gt;Promote web concepts to top status by simplifying the (mapping URIs to application logic, working with HTTP methods and working with Response codes &amp;amp; HTTP Headers)&lt;/p&gt;  &lt;p&gt;Support for SOAP/RPC &amp;amp; REST from one or same application.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;.NET 3.5 additions:&lt;/p&gt;  &lt;p&gt;System.UriTemplate&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;   Type for modeling URI to app semantics &lt;/li&gt;    &lt;li&gt;    Bind Data to a template, output to URI &lt;/li&gt;    &lt;li&gt;   Match a URI to a template, retrieve data &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;System.UriTemplateMatch&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;    Returned from UriTemplate "match" &lt;/li&gt;    &lt;li&gt;   Get relative paths &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;System.UriTemplateTable&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Simple URI-to-application mapping -Defaults to query string parameters&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Http verbs in WCF Contracts&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;   All HTTP GET POST PUT DELETE &lt;/li&gt;    &lt;li&gt;   View it vs Do it separation mimics web &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Specify Data Format in WCF:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;WebOperationContext.Current provides access to incoming request headers&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Can also set outgoing response headers &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Bindings and ServiceHosts:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;WebHttpBinding and WebServiceHost&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Use WebServiceHost/Factory in most cases &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;WebHttpBinding endpoint on a ServiceHost&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Add webhttpBehavior to the endpoint &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Interpretive dance of solution for DEMO.&lt;/p&gt;  &lt;p&gt;Cassini for services. Sounds fun.&lt;/p&gt;  &lt;p&gt;How to reverse a string demo. *you need to know this if you want a job at Microsoft.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;public string someMethod(string, input)&lt;/p&gt;    &lt;p&gt;{&lt;/p&gt;    &lt;p&gt;char[] chars = input.ToCharArray();&lt;/p&gt;    &lt;p&gt;Array.Reverse(chars);&lt;/p&gt;    &lt;p&gt;return new string(chars);&lt;/p&gt;    &lt;p&gt;}&lt;/p&gt;    &lt;p&gt;Go ahead and cheat. its ok.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;0 config setup. Service host holds your config info.&lt;/p&gt;  &lt;p&gt;use imperative 'approach"or web.config is by default.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;JSON-centric Types:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;JsonReaderWriterFactory &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;  -creates XmlDictionaryReader/Writer objects&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;DataContractJsonSerializer &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;  -Bridges objects &amp;amp; JSON&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;JSON messaging:&lt;/p&gt;  &lt;p&gt;  Set requestsFormat/ ResponseFormat&lt;/p&gt;  &lt;p&gt;WebHttpBehavior to endpoint&lt;/p&gt;  &lt;p&gt;Intergrates with ASP.net AJAX&lt;/p&gt;  &lt;p&gt;  WebScriptEnablingBehavior to endpoint&lt;/p&gt;  &lt;p&gt;                      or&lt;/p&gt;  &lt;p&gt;Use WebScriptServiceHost/Factory for automatic endpoint creation (0 config)&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;I have got to get working on this.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:526439f1-6ca8-4a27-89e9-fb05304888fe" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://technorati.com/tags/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://technorati.com/tags/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Asp.net" rel="tag"&gt;Asp.net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://technorati.com/tags/.NET3.5" rel="tag"&gt;.NET3.5&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Visual%20Studio%202008" rel="tag"&gt;Visual Studio 2008&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:0fd4ca72-52aa-4578-a1c3-caf7414707f1" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;LiveJournal Tags: &lt;a href="http://www.livejournal.com/interests.bml?int=Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=Asp.net" rel="tag"&gt;Asp.net&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=.NET3.5" rel="tag"&gt;.NET3.5&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=Visual%20Studio%202008" rel="tag"&gt;Visual Studio 2008&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:0afd147c-c13c-47de-8f8b-ebd4f9987ff1" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Asp.net" rel="tag"&gt;Asp.net&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/.NET3.5" rel="tag"&gt;.NET3.5&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/Visual%20Studio%202008" rel="tag"&gt;Visual Studio 2008&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e78967a0-1d3b-4086-b99c-d2b27cd1edf3" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;IceRocket Tags: &lt;a href="http://blogs.icerocket.com/search?q=Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=Asp.net" rel="tag"&gt;Asp.net&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=.NET3.5" rel="tag"&gt;.NET3.5&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=Visual%20Studio%202008" rel="tag"&gt;Visual Studio 2008&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:565a8e78-f358-4ea9-8624-6cb85616a6f6" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;43 Things Tags: &lt;a href="http://www.43things.com/tag/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Asp.net" rel="tag"&gt;Asp.net&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/.NET3.5" rel="tag"&gt;.NET3.5&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/Visual%20Studio%202008" rel="tag"&gt;Visual Studio 2008&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:cabb7b5b-2a66-4efb-b5fc-28ba0bfc1d42" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;BuzzNet Tags: &lt;a href="http://www.buzznet.com/tags/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/Asp.net" rel="tag"&gt;Asp.net&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/.NET3.5" rel="tag"&gt;.NET3.5&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/Visual%20Studio%202008" rel="tag"&gt;Visual Studio 2008&lt;/a&gt;&lt;/div&gt;&lt;img src="http://mikedopp.com/aggbug/178.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>mikedopp</dc:creator>
            <guid>http://mikedopp.com/archive/2008/03/06/mix08-building-applications-and-services-with-.net-framework-3.5.aspx</guid>
            <pubDate>Fri, 07 Mar 2008 01:02:26 GMT</pubDate>
            <comments>http://mikedopp.com/archive/2008/03/06/mix08-building-applications-and-services-with-.net-framework-3.5.aspx#feedback</comments>
            <wfw:commentRss>http://mikedopp.com/comments/commentRss/178.aspx</wfw:commentRss>
        </item>
        <item>
            <title>MIX08- Introducing SQL Server Data Services (SSDS)</title>
            <link>http://mikedopp.com/archive/2008/03/06/mix08--introducing-sql-server-data-services-ssds.aspx</link>
            <description>&lt;p&gt;Microsoft Data Platform&lt;/p&gt;  &lt;p&gt;Rich data services from SQL Server&lt;/p&gt;  &lt;p&gt;Using of course SOAP REST and APP within SQL Server SSDS.&lt;/p&gt;  &lt;p&gt;Live contacts has ADO.NET Connections...&lt;/p&gt;  &lt;p&gt;SYNC Framework synchronize contacts between endpoints.&lt;/p&gt;  &lt;p&gt;pulling or GET from url into xml or web service.&lt;/p&gt;  &lt;p&gt;Metadata file with Vcard info. &lt;/p&gt;  &lt;p&gt;No invoke needed within browser just service on box?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;SQL Server Data Services&lt;/strong&gt;:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Application Agility&lt;/li&gt;    &lt;li&gt;Scales without limits&lt;/li&gt;    &lt;li&gt;Business Ready SLA &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Scalable or downgradable to 2005 or 2000?&lt;/p&gt;  &lt;p&gt;SQL Server Data Services Layers:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;SQL Server Data services&lt;/li&gt;    &lt;li&gt;SQL Server Data Services Platform&lt;/li&gt;    &lt;li&gt;Global Foundation Services&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;'ACE' concepts:&lt;/p&gt;  &lt;p&gt;Authority - Dns Name&lt;/p&gt;  &lt;p&gt;Container - Unit of consistency/search. No schema required.&lt;/p&gt;  &lt;p&gt;Entity - Property of name/value pairs. Update/change&lt;/p&gt;  &lt;p&gt;Syntax:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;lt;Entity&amp;gt;&lt;/p&gt;    &lt;p&gt;   &amp;lt;s:container&amp;gt;&lt;/p&gt;    &lt;p&gt;      &amp;lt;s:Id /&amp;gt;&lt;/p&gt;    &lt;p&gt;      &amp;lt;s:version&amp;gt;&lt;/p&gt;    &lt;p&gt;       &amp;lt;strprop/&amp;gt;&lt;/p&gt;    &lt;p&gt;    &amp;lt;/s:container&amp;gt;&lt;/p&gt;    &lt;p&gt;&amp;lt;/Entity&amp;gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Need to find SSDS explorer.&lt;/p&gt;  &lt;p&gt;data.sitka.microsoft.com&lt;/p&gt;  &lt;p&gt;SSDS syntax is very close to LINQ syntax.&lt;/p&gt;  &lt;p&gt;Demo was a Simple REST POST&lt;/p&gt;  &lt;p&gt; Service runs on SYNC framework&lt;/p&gt;  &lt;p&gt;Entity:&lt;/p&gt;  &lt;p&gt;  Flexible Entity Model&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;    Smallest unit of measure(unit of update)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;  Metadata Properties&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;    ID- unique within parent container&lt;/li&gt;    &lt;li&gt;    Kind-track user type ex:Joblisting, resume, etc.&lt;/li&gt;    &lt;li&gt;    Version- update timestamp on each operation&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;  Flex Properties&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     Can change instance type or add additional properties&lt;/li&gt;    &lt;li&gt;     Support for simple types:decimal, string, bool, etc&lt;/li&gt;    &lt;li&gt;    All properties are indexed.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;When you add a property to an entity automatically searchable.&lt;/p&gt;  &lt;p&gt;*Entity properties may differ in type and instance.&lt;/p&gt;  &lt;p&gt;*Container stores flexible entities, Unique name within parent.&lt;/p&gt;  &lt;p&gt;*Authority holds DNS name, unit or billing and geo-location, analog to namespace.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Web Service API (SOAP/REST)&lt;/p&gt;  &lt;p&gt; Both supported, Endpoint secured by SSL&lt;/p&gt;  &lt;p&gt;Each authority has single owner&lt;/p&gt;  &lt;p&gt;Secured using single owner credetials&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Operations &lt;/p&gt;  &lt;p&gt;   Authority: Create Update and Delete&lt;/p&gt;  &lt;p&gt;   Container provisioning&lt;/p&gt;  &lt;p&gt;  Entity storage, update, delete, and query&lt;/p&gt;  &lt;p&gt;  Query uses simple LINQ-like syntax&lt;/p&gt;  &lt;p&gt;Exposes URI for each resource:&lt;/p&gt;  &lt;p&gt;Service: https;//data.sitka.microsoft.com/v1CreateAuthority(post)&lt;/p&gt;  &lt;p&gt;Authority: &lt;a href="https://auth.data.sitka.microsoft.com/v1"&gt;https://auth.data.sitka.microsoft.com/v1&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;   FetchAuthority (GET)&lt;/p&gt;  &lt;p&gt;   QueryContainers(GET) with query &lt;/p&gt;  &lt;p&gt;   CreateContainers(POST)&lt;/p&gt;  &lt;p&gt;Container:&lt;/p&gt;  &lt;p&gt;  DeleteContainer(DELETE)&lt;/p&gt;  &lt;p&gt;  Create(POST)&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;So Sync Framework takes away the middle tier to a web service app. Write your front end with all your &amp;lt;%#Eval("INFO")%&amp;gt; from datasource = to url of sql server. Is that exactly safe? &lt;/p&gt;  &lt;p&gt;Beta by invite only!&lt;/p&gt;  &lt;p&gt; Live not available until first quarter 2009...  So is this just a service from Microsoft or a true add on to your own SQL Server? &lt;/p&gt;  &lt;p&gt;Live will be pay per use. Wow this just went another direction. Hate paying for services. &lt;/p&gt;  &lt;p&gt;To sign up for beta:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/sql/dataservices"&gt;www.microsoft.com/sql/dataservices&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/ssds"&gt;http://blogs.msdn.com/ssds&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;nigel dot ellis at microsoft dot com&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;This looks like Microsoft’s answer to Amazon S3 or Simple DB Services.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a04eb8ee-b5f5-4172-a87e-ef5a9d967a3e" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://technorati.com/tags/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://technorati.com/tags/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/scott%20gu" rel="tag"&gt;scott gu&lt;/a&gt;,&lt;a href="http://technorati.com/tags/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SQL%20Server" rel="tag"&gt;SQL Server&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SQL%20Services" rel="tag"&gt;SQL Services&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SSDS" rel="tag"&gt;SSDS&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:8cc7f533-af50-4392-ab0b-e12ba56e9bb6" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;LiveJournal Tags: &lt;a href="http://www.livejournal.com/interests.bml?int=Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=scott%20gu" rel="tag"&gt;scott gu&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=silverlight2" rel="tag"&gt;silverlight2&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:952cd725-2383-40c4-a6e4-b9af22010e4d" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/scott%20gu" rel="tag"&gt;scott gu&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/silverlight2" rel="tag"&gt;silverlight2&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f0c48845-4e20-46a4-a71c-c9c4f57bce56" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;IceRocket Tags: &lt;a href="http://blogs.icerocket.com/search?q=Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=scott%20gu" rel="tag"&gt;scott gu&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=silverlight2" rel="tag"&gt;silverlight2&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:37d7b399-ff3d-48fc-87ac-b8b1dd0468a5" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;43 Things Tags: &lt;a href="http://www.43things.com/tag/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/scott%20gu" rel="tag"&gt;scott gu&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/silverlight2" rel="tag"&gt;silverlight2&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:01294e74-a5d4-4875-b06f-ec2ff5f69da9" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;BuzzNet Tags: &lt;a href="http://www.buzznet.com/tags/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/scott%20gu" rel="tag"&gt;scott gu&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/silverlight2" rel="tag"&gt;silverlight2&lt;/a&gt;&lt;/div&gt;&lt;img src="http://mikedopp.com/aggbug/176.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>mikedopp</dc:creator>
            <guid>http://mikedopp.com/archive/2008/03/06/mix08--introducing-sql-server-data-services-ssds.aspx</guid>
            <pubDate>Thu, 06 Mar 2008 23:33:49 GMT</pubDate>
            <comments>http://mikedopp.com/archive/2008/03/06/mix08--introducing-sql-server-data-services-ssds.aspx#feedback</comments>
            <wfw:commentRss>http://mikedopp.com/comments/commentRss/176.aspx</wfw:commentRss>
        </item>
        <item>
            <title>MIX08- Second Day Early Morning</title>
            <link>http://mikedopp.com/archive/2008/03/06/mix08--second-day-early-morning.aspx</link>
            <description>&lt;p&gt;I have a ton of video from the keynote. However it is all grainy and well even Microsoft expressions is have a hard time with it. So I will try to get some better pictures. A couple of great apps that have been discovered:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.kosertech.com/blog/?page_id=6" target="_blank"&gt;cetwit&lt;/a&gt;- windows mobile twitter application&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.feedslide.com/bits/" target="_blank"&gt;feedslide&lt;/a&gt; - One click application for turning rss feeds into jpegs for zune or ipod.&lt;/p&gt;  &lt;p&gt;Images from the Luxor.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://mikedopp.com/images/mikedopp_com/WindowsLiveWriter/MIX08SecondDayEarlyMorning_7884/IMAGE_00084_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="IMAGE_00084" src="http://mikedopp.com/images/mikedopp_com/WindowsLiveWriter/MIX08SecondDayEarlyMorning_7884/IMAGE_00084_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://mikedopp.com/images/mikedopp_com/WindowsLiveWriter/MIX08SecondDayEarlyMorning_7884/IMAGE_00087_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="IMAGE_00087" src="http://mikedopp.com/images/mikedopp_com/WindowsLiveWriter/MIX08SecondDayEarlyMorning_7884/IMAGE_00087_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;a href="http://mikedopp.com/images/mikedopp_com/WindowsLiveWriter/MIX08SecondDayEarlyMorning_7884/IMAGE_00082_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="IMAGE_00082" src="http://mikedopp.com/images/mikedopp_com/WindowsLiveWriter/MIX08SecondDayEarlyMorning_7884/IMAGE_00082_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Had to add Yesterdays lunch.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://mikedopp.com/images/mikedopp_com/WindowsLiveWriter/MIX08SecondDayEarlyMorning_7884/IMAGE_00078_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="IMAGE_00078" src="http://mikedopp.com/images/mikedopp_com/WindowsLiveWriter/MIX08SecondDayEarlyMorning_7884/IMAGE_00078_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;  &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Yes I twitter. Maybe too much.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c8717eba-ec0a-4147-8f42-f0af25bad54a" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://technorati.com/tags/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://technorati.com/tags/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://technorati.com/tags/silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://technorati.com/tags/silverlight2" rel="tag"&gt;silverlight2&lt;/a&gt;,&lt;a href="http://technorati.com/tags/asp.net" rel="tag"&gt;asp.net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/.NET" rel="tag"&gt;.NET&lt;/a&gt;&lt;/div&gt; ati.com/tags/web%20technologies" rel="tag"&amp;gt;web technologies,&lt;a href="http://technorati.com/tags/silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://technorati.com/tags/silverlight2" rel="tag"&gt;silverlight2&lt;/a&gt;,&lt;a href="http://technorati.com/tags/asp.net" rel="tag"&gt;asp.net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/.NET" rel="tag"&gt;.NET&lt;/a&gt;&lt;img src="http://mikedopp.com/aggbug/175.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>mikedopp</dc:creator>
            <guid>http://mikedopp.com/archive/2008/03/06/mix08--second-day-early-morning.aspx</guid>
            <pubDate>Thu, 06 Mar 2008 22:31:31 GMT</pubDate>
            <comments>http://mikedopp.com/archive/2008/03/06/mix08--second-day-early-morning.aspx#feedback</comments>
            <wfw:commentRss>http://mikedopp.com/comments/commentRss/175.aspx</wfw:commentRss>
        </item>
        <item>
            <title>MIX08-Restful Data Services with the ADO.NET Data Services Framework.</title>
            <link>http://mikedopp.com/archive/2008/03/06/mix08-restful-data-services-with-the-ado.net-data-services-framework.aspx</link>
            <description>&lt;p&gt;I am a huge fan of Pablo Castro(the presenter).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://mikedopp.com/images/mikedopp_com/WindowsLiveWriter/MIX08RestfulDataServiceswiththeADO.NETD_F407/IMAGE_00081_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="IMAGE_00081" src="http://mikedopp.com/images/mikedopp_com/WindowsLiveWriter/MIX08RestfulDataServiceswiththeADO.NETD_F407/IMAGE_00081_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h3&gt;Astoria has become ADO.NET Data Services Framework.&lt;/h3&gt;  &lt;p&gt;Data in the web:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Ajax applications &lt;/li&gt;    &lt;li&gt;Silverlight applications &lt;/li&gt;    &lt;li&gt;Online Services &lt;/li&gt;    &lt;li&gt;Mashups &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Restful Interface for Data:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Just Http &lt;/li&gt;    &lt;li&gt;Data as resources, HTTP methods to act on it. &lt;/li&gt;    &lt;li&gt;Uniform URL syntax &lt;/li&gt;    &lt;li&gt;  Every piece of info is addressable &lt;/li&gt;    &lt;li&gt;Multiple representation &lt;/li&gt;    &lt;li&gt;   Use regular HTTP content-type negotiation &lt;/li&gt;    &lt;li&gt;   Atom, JSON, Plain XML &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Book: Restful Web Services&lt;/p&gt;  &lt;p&gt;Drill down data using Astoria(http request or get)&lt;/p&gt;  &lt;p&gt;Model and Operation Semantics&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Underlying data model &lt;/li&gt;    &lt;li&gt;      Entity Data Model &lt;/li&gt;    &lt;li&gt;      Entities -&amp;gt; Resources &lt;/li&gt;    &lt;li&gt;     Associations -&amp;gt; Links &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;ul&gt;     &lt;li&gt;Operation semantics &lt;/li&gt;      &lt;li&gt;      Usual mapping of HTTP methods &lt;/li&gt;      &lt;li&gt;      Get -&amp;gt; retrieve resource &lt;/li&gt;      &lt;li&gt;      Post -&amp;gt; create resource &lt;/li&gt;      &lt;li&gt;      Put -&amp;gt; update resource &lt;/li&gt;      &lt;li&gt;     Delete -&amp;gt; delete resource &lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt;  &lt;p&gt;URL Conventions&lt;/p&gt;  &lt;p&gt;Addressing entities and sets&lt;/p&gt;  &lt;p&gt;    Entity-set /Bookmarks&lt;/p&gt;  &lt;p&gt;    Single entity /Bookmarks(123)&lt;/p&gt;  &lt;p&gt;    Member access /Bookmarks(123)/Name&lt;/p&gt;  &lt;p&gt;    Link Traversal  /Bookmarks(123)/Tags&lt;/p&gt;  &lt;p&gt;    Deep access /Bookmarks(123)/Tags/('abc')&lt;/p&gt;  &lt;p&gt;    Raw value access /Bookmarks(123)/Names/&lt;/p&gt;  &lt;h3&gt;Key words and syntax:&lt;/h3&gt;  &lt;p&gt;    &lt;strong&gt;$value get rid of (goo) xml or data tags&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;    &lt;strong&gt;$filter = Color eq Red  &lt;/strong&gt;Get color red by filter Dollar signs so you don’t use names?&lt;/p&gt;  &lt;p&gt;    $orderby &lt;/p&gt;  &lt;p&gt;     = or eq&lt;/p&gt;  &lt;p&gt;    $paging&lt;/p&gt;  &lt;p&gt;     $top&lt;/p&gt;  &lt;p&gt;      $skip&lt;/p&gt;  &lt;p&gt;       &amp;amp; &lt;/p&gt;  &lt;p&gt;      $expand  (=has to be a link)&lt;/p&gt;  &lt;p&gt;     /&lt;/p&gt;  &lt;p&gt;     Format your data just using a http strings&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Data Services&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;  Various data sources &lt;/li&gt;    &lt;li&gt;     Entity Framework &lt;/li&gt;    &lt;li&gt;     Linq providers &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Model-driven&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;    Structural description in Entity Data Model &lt;/li&gt;    &lt;li&gt;    Metadata shapes service &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Create a linq provider use Astoria to turn it into service and you have http data access.&lt;/p&gt;  &lt;p&gt;Set your rules in your class or web.config.&lt;/p&gt;  &lt;p&gt;"config.SetEntitySetAccessRule("",EntitySetRights.All);"&lt;/p&gt;  &lt;p&gt;Refining and Securing Services&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Visibility &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;           Read, Query, and Write options.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Authentication &lt;/li&gt;    &lt;li&gt;Interceptors &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;          Execute before HTTP GET/PUT/POST/DELETE&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Service Operations &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;              Custom entry points /MyTags?startDate='2002-28-08'&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Astoria is&lt;/strong&gt;:&lt;/p&gt;  &lt;p&gt;Ajax integrated&lt;/p&gt;  &lt;p&gt;Silverlight supported&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Astoria is the future of data mining!&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;    &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b10e3d6f-32ae-4c76-b81d-51b2f093988a" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://technorati.com/tags/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://technorati.com/tags/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/scott%20gu" rel="tag"&gt;scott gu&lt;/a&gt;,&lt;a href="http://technorati.com/tags/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://technorati.com/tags/silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://technorati.com/tags/silverlight2" rel="tag"&gt;silverlight2&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:8f41d7cd-76b8-43a0-a9fd-6b81cbafb010" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;LiveJournal Tags: &lt;a href="http://www.livejournal.com/interests.bml?int=Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=scott%20gu" rel="tag"&gt;scott gu&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=silverlight2" rel="tag"&gt;silverlight2&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:079e5104-ec9e-4e55-9e5c-da00cd4dd66a" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/scott%20gu" rel="tag"&gt;scott gu&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/silverlight2" rel="tag"&gt;silverlight2&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b4d47630-70b7-49d8-a398-d9c43ad4f9e9" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;IceRocket Tags: &lt;a href="http://blogs.icerocket.com/search?q=Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=scott%20gu" rel="tag"&gt;scott gu&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=silverlight2" rel="tag"&gt;silverlight2&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7ed38d40-85dc-4bc5-b943-49aee750687a" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;43 Things Tags: &lt;a href="http://www.43things.com/tag/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/scott%20gu" rel="tag"&gt;scott gu&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/silverlight2" rel="tag"&gt;silverlight2&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:bcb6564f-61d9-4f8f-ad06-e5af51fc402d" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;BuzzNet Tags: &lt;a href="http://www.buzznet.com/tags/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/scott%20gu" rel="tag"&gt;scott gu&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/silverlight2" rel="tag"&gt;silverlight2&lt;/a&gt;&lt;/div&gt;&lt;img src="http://mikedopp.com/aggbug/174.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>mikedopp</dc:creator>
            <guid>http://mikedopp.com/archive/2008/03/06/mix08-restful-data-services-with-the-ado.net-data-services-framework.aspx</guid>
            <pubDate>Thu, 06 Mar 2008 08:33:52 GMT</pubDate>
            <comments>http://mikedopp.com/archive/2008/03/06/mix08-restful-data-services-with-the-ado.net-data-services-framework.aspx#feedback</comments>
            <wfw:commentRss>http://mikedopp.com/comments/commentRss/174.aspx</wfw:commentRss>
        </item>
        <item>
            <title>MIX08-Encoding Video for Microsoft Silverlight Delivery Scenarios.</title>
            <link>http://mikedopp.com/archive/2008/03/05/mix08-encoding-video-for-microsoft-silverlight-delivery-scenarios.aspx</link>
            <description>&lt;p&gt;Long name good times.&lt;/p&gt;  &lt;p&gt;Topics:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Delivery mechanisms &lt;/li&gt;    &lt;li&gt;Hands on encoding &lt;/li&gt;    &lt;li&gt;Best practices &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Goals:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Deliver content(compelling) &lt;/li&gt;    &lt;li&gt;Maximize ROI for encoding. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Two most common audio/video delivery&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Progressive download &lt;/li&gt;    &lt;li&gt;Streaming real time without caching &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Progessive download:&lt;/p&gt;  &lt;p&gt;Pros:&lt;/p&gt;  &lt;p&gt;  Easy management and config&lt;/p&gt;  &lt;p&gt;Lower server resource usage&lt;/p&gt;  &lt;p&gt;Supports Secure sockets Layer(SSL)&lt;/p&gt;  &lt;p&gt;Firewalls&lt;/p&gt;  &lt;p&gt;Cons:&lt;/p&gt;  &lt;p&gt;No Live&lt;/p&gt;  &lt;p&gt;No advanced&lt;/p&gt;  &lt;p&gt;No buffer&lt;/p&gt;  &lt;p&gt;Streaming Download:&lt;/p&gt;  &lt;p&gt;Pros:&lt;/p&gt;  &lt;p&gt;Basic and advanced media features&lt;/p&gt;  &lt;p&gt;Bandwidth optimization&lt;/p&gt;  &lt;p&gt;Enables Live broadcasting&lt;/p&gt;  &lt;p&gt;Cons:&lt;/p&gt;  &lt;p&gt;Requres management infrastructure&lt;/p&gt;  &lt;p&gt;Cant deliver content encoded at a  higher bitrate than connection speed.&lt;/p&gt;  &lt;h2&gt;IIS7 Media Pack&lt;/h2&gt;  &lt;ul&gt;   &lt;li&gt;Media delivery on top of IIS7 &lt;/li&gt;    &lt;li&gt;  Bit rate throttling &lt;/li&gt;    &lt;li&gt;web server playlist &lt;/li&gt;    &lt;li&gt;adds basic streaming &lt;/li&gt;    &lt;li&gt;Free &lt;a href="http://www.iis.net"&gt;www.iis.net&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Distribution services&lt;/p&gt;  &lt;p&gt;Outsource &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Silverlight.live.com &lt;/li&gt;    &lt;li&gt;Content Delivery Networks &lt;/li&gt;    &lt;li&gt;For Public consumption &lt;/li&gt;    &lt;li&gt;Do it yourself server 2008 &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Using IIS7 &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Using Windows Media Services 2008 &lt;/li&gt;    &lt;li&gt;Very popular on internal networks &lt;/li&gt;    &lt;li&gt;Push internally to CDN(outside/inside) &lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;"Silverlight is the future of streaming on the web"&lt;/h2&gt;  &lt;p&gt;WMV ecosystem:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Mature live streaming &lt;/li&gt;    &lt;li&gt;Big Ecosystem &lt;/li&gt;    &lt;li&gt;intergration into major editing platforms &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Why WMV and VC-1?&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;  Greater quality &lt;/li&gt;    &lt;li&gt;Better decode performance &lt;/li&gt;    &lt;li&gt;  up to 2x pixels/second of H.264 &lt;/li&gt;    &lt;li&gt;Large existing libraries of content &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;It is just windows media&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;  Most existing files urls work &lt;/li&gt;    &lt;li&gt;Media features baked into runtime &lt;/li&gt;    &lt;li&gt;  no OS codecs &lt;/li&gt;    &lt;li&gt;Video codecs &lt;/li&gt;    &lt;li&gt;  wmv7/8/9 9advanced profile &lt;/li&gt;    &lt;li&gt;Audio codecs &lt;/li&gt;    &lt;li&gt;windows media audio in silverlight1.0 &lt;/li&gt;    &lt;li&gt;windows media audio pro  new in silverlight 2 &lt;/li&gt;    &lt;li&gt;MP3 files also supported &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Expression Encoder 2.0 &lt;a href="http://www.microsoft.com/expression/products/download.aspx?key=encoder2beta" target="_blank"&gt;Download Now&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Selling points:&lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;designers - deliver vision quickly&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;developers-Programmable object model&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;business-Faster encoding and lower bandwidth cost.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;When encoding video in Microsoft Media Encoder: Turn off Clear type to make video smoother.&lt;/p&gt;  &lt;p&gt;Best practices include:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Keeping bandwidth usage down &lt;/li&gt;    &lt;li&gt;Clean video(no jumping or artifacts) &lt;/li&gt;    &lt;li&gt;Clean Audio(no jumping or skipping) &lt;/li&gt;    &lt;li&gt;Avoid analog to DV bridges &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:{7D7E1B1B-BB15-44b5-AC22-DF49F6B00FD3}:222136f8-f1fe-43aa-8375-506f3673eca7" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;   &lt;iframe src="http://silverlight.services.live.com/invoke/34227/Mix08Live01/iframe.html" scrolling="no" frameborder="0" style="width:320px;height:240px" width="320" height="240"&gt;&lt;/iframe&gt; &lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;I encoded this during this session. =)&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9af8db18-3a93-405d-9609-c88f9320e6e0" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://technorati.com/tags/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://technorati.com/tags/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/scott%20gu" rel="tag"&gt;scott gu&lt;/a&gt;,&lt;a href="http://technorati.com/tags/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://technorati.com/tags/silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://technorati.com/tags/silverlight2" rel="tag"&gt;silverlight2&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7529bc45-f7c8-4ef5-9b69-41544dc4f527" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;LiveJournal Tags: &lt;a href="http://www.livejournal.com/interests.bml?int=Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=scott%20gu" rel="tag"&gt;scott gu&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=silverlight2" rel="tag"&gt;silverlight2&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:1309a382-ab54-41fe-b1f2-2352b3d14370" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/scott%20gu" rel="tag"&gt;scott gu&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/silverlight2" rel="tag"&gt;silverlight2&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:5cadd021-d40e-4fe9-828b-2dbcc4f74fdc" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;IceRocket Tags: &lt;a href="http://blogs.icerocket.com/search?q=Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=scott%20gu" rel="tag"&gt;scott gu&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=silverlight2" rel="tag"&gt;silverlight2&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e47419e6-3ec7-4f1d-87af-4dcdffb041fd" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;43 Things Tags: &lt;a href="http://www.43things.com/tag/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/scott%20gu" rel="tag"&gt;scott gu&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/silverlight2" rel="tag"&gt;silverlight2&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:4dc2f7ff-3619-4f85-bda6-6bcb087f82f7" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;BuzzNet Tags: &lt;a href="http://www.buzznet.com/tags/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/scott%20gu" rel="tag"&gt;scott gu&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/silverlight2" rel="tag"&gt;silverlight2&lt;/a&gt;&lt;/div&gt;&lt;img src="http://mikedopp.com/aggbug/173.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>mikedopp</dc:creator>
            <guid>http://mikedopp.com/archive/2008/03/05/mix08-encoding-video-for-microsoft-silverlight-delivery-scenarios.aspx</guid>
            <pubDate>Thu, 06 Mar 2008 06:48:26 GMT</pubDate>
            <comments>http://mikedopp.com/archive/2008/03/05/mix08-encoding-video-for-microsoft-silverlight-delivery-scenarios.aspx#feedback</comments>
            <wfw:commentRss>http://mikedopp.com/comments/commentRss/173.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Mix08- Working with Data and Web Services in Silverlight2.</title>
            <link>http://mikedopp.com/archive/2008/03/05/mix08--working-with-data-and-web-services-in-silverlight2.aspx</link>
            <description>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Applications interact with the outside world. mmm?&lt;/p&gt;  &lt;p&gt;Mashups and such. ok&lt;/p&gt;  &lt;p&gt;Many types of outside data....&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Images &lt;/li&gt;    &lt;li&gt;RSS &lt;/li&gt;    &lt;li&gt;Business services &lt;/li&gt;    &lt;li&gt;Intranet services &lt;/li&gt;    &lt;li&gt;Mashup API’s &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;silverlight1.1 xaml and fun&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;-no easy way to connect to other services. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;What does client code look like?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Custom services. &lt;/p&gt;  &lt;p&gt;Recommended uses of services in silverlight&lt;/p&gt;  &lt;p&gt;Using silverlight front end connecting to webservice or database directly.&lt;/p&gt;  &lt;p&gt;Using C# &lt;/p&gt;  &lt;p&gt;void list&amp;lt;product&amp;gt;getproducts (string searchstring)&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Create service &lt;/li&gt;    &lt;li&gt;Define What does &lt;/li&gt;    &lt;li&gt;Add Service reference &lt;/li&gt;    &lt;li&gt;Use the service &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Silverlight-Enabled WCF Service&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;ServiceContract &lt;/li&gt;    &lt;li&gt;OperationContract &lt;/li&gt;    &lt;li&gt;DataContract &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Reference the service&lt;/h3&gt;  &lt;p&gt;var proxy = new ShoppingServiceClient() [service]&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Default address chosen if no parameters given &lt;/li&gt;    &lt;li&gt;canpass in addresss manually &lt;/li&gt;    &lt;li&gt;but what if the service moves? &lt;/li&gt;    &lt;li&gt;Config support after beta1 &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Only uses async methods&lt;/p&gt;  &lt;p&gt;&amp;lt;GetProductsDataSource/&amp;gt;&lt;/p&gt;  &lt;p&gt;migrate from silverlight1.1 on client side&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Remove web references &lt;/li&gt;    &lt;li&gt;do add service reference &lt;/li&gt;    &lt;li&gt;Data format is now SOAP, not JSON &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Server-side no need to change!&lt;/p&gt;  &lt;p&gt;Using cookie or session data to pass authentication.&lt;/p&gt;  &lt;p&gt;silverlight consumes web page authentication.&lt;/p&gt;  &lt;p&gt;HttpContext.Current.User = current user&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;h2&gt;Pull in outside service&lt;/h2&gt;  &lt;p&gt;Add Service Reference&lt;/p&gt;  &lt;p&gt;include:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;  Services &lt;/li&gt;    &lt;li&gt;  Soap &lt;/li&gt;    &lt;li&gt;  Soap internet &lt;/li&gt;    &lt;li&gt;  SQL Server Data services &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;WSDL connection... nice!&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;No cross domain applications!&lt;/p&gt;  &lt;p&gt;mysite.com cannot call yoursite.com using the same authentication mysite.com.&lt;/p&gt;  &lt;p&gt;you can hack it using the policy files:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;silverlight policy file clientaccesspolicy.xml &lt;/li&gt;    &lt;li&gt;adobe policy file crossdomain.xml &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;3rd party authentication using browser based authentication is looked down upon.&lt;/p&gt;  &lt;p&gt;Allowed Urls Http and https subject to cross domain rules no ftp or &lt;a href="file://URLs"&gt;file://URLs&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Sockets support for non-HTTP Services:&lt;/p&gt;  &lt;p&gt;-originating server only.&lt;/p&gt;  &lt;p&gt;Download code:&lt;a href="http://code.msdn.microsoft.com/silverlightws"&gt;http://code.msdn.microsoft.com/silverlightws&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Restrictions:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;No Put,Delete &lt;/li&gt;    &lt;li&gt;Only get success of failure. No debugging? That’s not so cool.      &lt;ul&gt;       &lt;li&gt;-403 and 404 will not be displayed. &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Redirects:Work(may be blocked in cross-domain) &lt;/li&gt;    &lt;li&gt;Cannot override the browser &lt;/li&gt;    &lt;li&gt;Caching turned off &lt;/li&gt;    &lt;li&gt;http authentication &lt;/li&gt;    &lt;li&gt;read/write cookies. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Access to XML &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;XMLReader/XMLWriter &lt;/li&gt;    &lt;li&gt;Ling to XML &lt;/li&gt;    &lt;li&gt;Serialize/DeSerialize &lt;/li&gt;    &lt;li&gt;Build Type &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;JSON Data Format usage&lt;/p&gt;  &lt;p&gt;JavaScriptObjectNotation easy fast to parse.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Binary XML &lt;/li&gt;    &lt;li&gt;Linq to JSON &lt;/li&gt;    &lt;li&gt;load JSON strings &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;RSS/Atom feeds&lt;/p&gt;  &lt;p&gt;Uses:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;RSS 2.0 &lt;/li&gt;    &lt;li&gt;Atom1.0 &lt;/li&gt;    &lt;li&gt;Atom Publishing(future) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Looks promising but not fully cooked.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:0cdc743f-f6c7-4485-831f-61f0694697f6" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://technorati.com/tags/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://technorati.com/tags/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/scott%20gu" rel="tag"&gt;scott gu&lt;/a&gt;,&lt;a href="http://technorati.com/tags/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://technorati.com/tags/silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://technorati.com/tags/silverlight2" rel="tag"&gt;silverlight2&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:1f4f40fc-c4e9-46c2-be9d-1c673e9d30c2" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;LiveJournal Tags: &lt;a href="http://www.livejournal.com/interests.bml?int=Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=scott%20gu" rel="tag"&gt;scott gu&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://www.livejournal.com/interests.bml?int=silverlight2" rel="tag"&gt;silverlight2&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:bbe75c27-83b8-45f2-baf2-fbd7584c5c76" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/scott%20gu" rel="tag"&gt;scott gu&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://del.icio.us/popular/silverlight2" rel="tag"&gt;silverlight2&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d67c0864-f59a-4d17-beff-f2608ea6b7bd" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;IceRocket Tags: &lt;a href="http://blogs.icerocket.com/search?q=Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=scott%20gu" rel="tag"&gt;scott gu&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://blogs.icerocket.com/search?q=silverlight2" rel="tag"&gt;silverlight2&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ed675126-06dc-4972-91b5-4f7e78dd08fa" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;43 Things Tags: &lt;a href="http://www.43things.com/tag/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/scott%20gu" rel="tag"&gt;scott gu&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://www.43things.com/tag/silverlight2" rel="tag"&gt;silverlight2&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2740ca92-d459-4d49-a829-3b24c4a44894" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;BuzzNet Tags: &lt;a href="http://www.buzznet.com/tags/Mix08" rel="tag"&gt;Mix08&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/MIX" rel="tag"&gt;MIX&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/mikedopp.com" rel="tag"&gt;mikedopp.com&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/microsoft" rel="tag"&gt;microsoft&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/scott%20gu" rel="tag"&gt;scott gu&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/web%20technologies" rel="tag"&gt;web technologies&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/silverlight" rel="tag"&gt;silverlight&lt;/a&gt;,&lt;a href="http://www.buzznet.com/tags/silverlight2" rel="tag"&gt;silverlight2&lt;/a&gt;&lt;/div&gt;&lt;img src="http://mikedopp.com/aggbug/172.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>mikedopp</dc:creator>
            <guid>http://mikedopp.com/archive/2008/03/05/mix08--working-with-data-and-web-services-in-silverlight2.aspx</guid>
            <pubDate>Thu, 06 Mar 2008 03:09:30 GMT</pubDate>
            <comments>http://mikedopp.com/archive/2008/03/05/mix08--working-with-data-and-web-services-in-silverlight2.aspx#feedback</comments>
            <wfw:commentRss>http://mikedopp.com/comments/commentRss/172.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>