<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://silverlight.sys-con.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>From the Blogosphere</title>
 <link>http://silverlight.sys-con.com/</link>
 <description>Latest articles from From the Blogosphere</description>
 <language>en</language>
 <copyright>Copyright 2009 Ulitzer.com</copyright>
 <generator>Ulitzer.com</generator>
 <lastBuildDate>Fri, 11 Dec 2009 18:51:34 EST</lastBuildDate>
 <docs>http://backend.userland.com/rss</docs>
 <ttl>10</ttl>
<item>
 <title>Microsoft Predicts Azure Success</title>
 <link>http://silverlight.sys-con.com/node/1204470</link>
 <description>I read in an article on cloud computing where Ray Ozzie, Microsoft’s chief software architect, predicted a successful venture into cloud computing with its Azure service – even if most people don’t know it’s there.

Sounds kind of ironic, yes? But then again, I guess the cloud is most successful to IT business folks and consumers when it runs so smoothly and problem-free that they don’t even know it’s there.

Azure, set to launch on January 1st, will run customers’ applications on its servers and provide capacity through its massive data centers. “For consumers, the best result of cloud computing is that they don’t notice it,” Ozzie told Reuters at Microsoft’s annual developers conference. &lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1204470&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 11 Dec 2009 16:45:00 EST</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1204470</guid>
</item>
<item>
 <title>Daddy, Where Did Windows 7 Come From?</title>
 <link>http://silverlight.sys-con.com/node/1185931</link>
 <description>This from the Windows Blog: “An inaccurate quote has been floating around the Internet today about the design origins of Windows 7 and whether its look and feel was “borrowed” from Mac OS X. Unfortunately this came from a Microsoft employee who was not involved in any aspect of designing Windows 7. I hate to say this about one of our own, but his comments were inaccurate and uninformed. If you’re interested in learning more about the design of Windows 7, I suggest reading this AP story with Julie Larson-Green as well as these WSJ (membership required) and Fast Company articles. And here is one of many blog posts on the E7 blog discussing the design process of Windows 7.”&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1185931&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 06 Dec 2009 14:00:00 EST</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1185931</guid>
</item>
<item>
 <title>Microsoft&#039;s Ray Ozzie on Mobile Applications and the iPhone</title>
 <link>http://silverlight.sys-con.com/node/1206593</link>
 <description>Ray Ozzie, Microsoft&#039;s Chief Software Architect, recently commented in an interview with CNET, &quot;Yes, iPhone has a lot of momentum, unquestionably. But I think the phenomenon we&#039;re in right now is the app phone. And if you look at the depth of apps that are on these phones, they&#039;re not very deep. It&#039;s not like Office or AutoCAD, where there are just thousands of man years that have gone into developing these apps. They&#039;re relatively thin apps that are companions to some service.&quot;&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1206593&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 02 Dec 2009 10:15:00 EST</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1206593</guid>
</item>
<item>
 <title>Business Apps with Silverlight 4, RIA Services &amp; Visual Studio 2010</title>
 <link>http://silverlight.sys-con.com/node/1202776</link>
 <description>I had a great time at PDC2009 talk, but I was disappointed that I could not demo in both C# and VB… So here is the next best thing: A full play-by-play of the demo, but all in VB! Enjoy. I am starting off with the new Business Application Template that gets installed with RIA Services. For this demo, I am going to used a customized version of the template.&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1202776&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 30 Nov 2009 10:30:00 EST</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1202776</guid>
</item>
<item>
 <title>Would You Like to Touch My Mono?</title>
 <link>http://silverlight.sys-con.com/node/1198692</link>
 <description>At one point I was actually thinking about writing a book for .NET developers to learn Cocoa but other plans, time constraints, and life issues all got in the way. I have posted countless times comparing the worlds of Cocoa and .NET and have twice presented at Apple&#039;s WWDC comparing both the desktop and mobile programming environments of Apple and Microsoft. So you can imagine the raw, unfiltered, pure geek joy that coursed through my veins when I heard about Monotouch, a programming library coupled with an IDE (MonoDevelop + Interface Builder) that would let me write my iPhone applications using C# and the .NET Framework (the mono version).&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1198692&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 23 Nov 2009 22:00:00 EST</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1198692</guid>
</item>
<item>
 <title>On Installing/Upgrading SQL Server 2008 R2 Nov_CTP</title>
 <link>http://silverlight.sys-con.com/node/1195545</link>
 <description>&lt;div&gt;On a Windows XP Professional with XP3 attempts to upgrade/install SQL Server 2008 failed. The correct authentication was not recognized and only a few files were created.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#CC0000;&quot;&gt;Conclusions:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#000099;&quot;&gt;&lt;b&gt;First attempt:&lt;/b&gt;&lt;/span&gt; To upgrade an existing SQL Server 2008 Enterprise (evaluation) [Mysorian] failed in the last step of the upgrade. However the following files were added to the SQL Server folder on the machine. It appears that the upgrade process created not only Upgrade files but also install files as shown here.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src=&quot;http://1.bp.blogspot.com/_6HQQavFER2g/SwVH73vOjMI/AAAAAAAABIY/cwaE2rjPK_0/s200/Figure+1.PNG&quot; style=&quot;cursor:pointer; cursor:hand;width: 200px; height: 130px;&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5405806021628038338&quot; /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#000099;&quot;&gt;&lt;b&gt;Second attempt:&lt;/b&gt;&lt;/span&gt; Tried to install a new server[Ganga]: failed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Later in the maintenance mode, the repair option to repair the failed fresh install worked but cannot connect to the named instance of SQL Server 2008 R2 Nov CTP. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Named instance &lt;i&gt;Ganga&lt;/i&gt; of the fresh install&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src=&quot;http://3.bp.blogspot.com/_6HQQavFER2g/SwVIbVj2E8I/AAAAAAAABIg/_is61zWatrQ/s200/Figure+5.PNG&quot; style=&quot;cursor:pointer; cursor:hand;width: 191px; height: 200px;&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5405806562209305538&quot; /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Error Message:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;quote&gt;&lt;br /&gt;ADDITIONAL INFORMATION:&lt;br /&gt;&lt;br /&gt;A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified) (Microsoft SQL Server, Error: -1)&lt;br /&gt;&lt;br /&gt;For help, click: &lt;a href=&quot;http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&amp;amp;EvtSrc=MSSQLServer&amp;amp;EvtID=-1&amp;amp;LinkId=20476&quot; title=&quot;http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&amp;amp;EvtSrc=MSSQLServer&amp;amp;EvtID=-1&amp;amp;LinkId=20476&quot;&gt;http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&amp;amp;EvtSrc=MSSQ...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The splash screen of the SQL Server 2008 in Management Studio appears to belong to R2 November CTP as well as the short cut for the CTP programs. However the following files were added to the SQL Server folder [MSSQL10_50.GANGA] on the machine.&lt;/quote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;quote&gt;&lt;img src=&quot;http://3.bp.blogspot.com/_6HQQavFER2g/SwVJktgdU-I/AAAAAAAABIo/3OT-_Y-Tt5I/s200/Figure+2.PNG&quot; /&gt;&lt;br /&gt;&lt;/quote&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&#039;1&#039; height=&#039;1&#039; src=&#039;https://blogger.googleusercontent.com/tracker/29532919-1616694153061647135?l=hodentek.blogspot.com&#039; alt=&#039;&#039; /&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1195545&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 20 Nov 2009 10:00:00 EST</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1195545</guid>
</item>
<item>
 <title>Building Amazing Business Apps with Silverlight 4, &amp; Visual Studio 2010</title>
 <link>http://silverlight.sys-con.com/node/1195515</link>
 <description>&lt;p&gt;I had a great time at &lt;a href=&quot;http://microsoftpdc.com/Sessions/CL21&quot;&gt;my talk today at PDC2009&lt;/a&gt;.&amp;#160; I was able to spend much of the time in a demo…&amp;#160;&amp;#160; Here is a summary of that demo so you can walk through it on your own machine:&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1195515&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 20 Nov 2009 09:45:00 EST</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1195515</guid>
</item>
<item>
 <title>Nice Screens, Shame About the Dancing</title>
 <link>http://silverlight.sys-con.com/node/1191387</link>
 <description>I have not seen the stores in person, but from a distance I really, really like what Microsoft has done with its retail presence. Sure it looks vaguely familiar to Apple&#039;s stores, but big whoop. The wall to wall screens are brilliant. &lt;/p&gt;&lt;p&gt;However, I am now second-guessing whether I&#039;d actually want to step inside a store and be trampled by line-dancing geeks rocking out to Will.I.Am and Fergie. Sheesh.&lt;/p&gt;&lt;p&gt;I&#039;d love to see the look on the guy who walked up to cash to buy his Windows 7 upgrade and got stuck watching this horror show. &quot;Umm, can I, excuse me, can I pay for this ... EXCUSE ME!!!&quot;&lt;/p&gt;&lt;p&gt;And check the &quot;Oh please God don&#039;t let my buddies see this&quot; look on the face of some of the staffers.&quot;&lt;/p&gt;&lt;p&gt;As &lt;a href=&quot;http://gizmodo.com/5406546/awkward-microsoft-store-dances-are-why-i-shop-online?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+gizmodo/full+(Gizmodo)&amp;utm_content=Google+Reader&quot; target=&quot;_blank&quot;&gt;spotted in Gizmodo&lt;/a&gt; ... &lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1191387&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 19 Nov 2009 09:30:00 EST</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1191387</guid>
</item>
<item>
 <title>Windows Identity Foundation (WIF) Release Candidate Is Out</title>
 <link>http://silverlight.sys-con.com/node/1179445</link>
 <description>&lt;p&gt;I&amp;#39;m not sure how all this managed to slip by me, but apparently last Friday the Windows Identity Foundation Release Candidate was unleashed on the world. Now keep in mind that this is &lt;em&gt;not&lt;/em&gt; the ADFS v2 server, this is the foundational plumbing on which ADFS v2 will run. Good news, though, is that if you&amp;#39;re like me and you&amp;#39;re using WIF to build your own STS websites, then the RC will suit you just fine and you don&amp;#39;t have to wait for the ADFS v2.&lt;/p&gt;&lt;p&gt;Anyway, if you&amp;#39;d like to get your hands on some WIF action, click here for &lt;a href=&quot;http://www.microsoft.com/downloads/details.aspx?familyid=DEFD2019-A61F-4327-9332-6A4B6103527A&amp;amp;displaylang=en&quot; target=&quot;_blank&quot;&gt;the download link&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;It doesn&amp;#39;t appear as though there are a lot of changes in the framework itself, though I think there are some possible breaking namespace changes but, I&amp;#39;m still downloading it so I don&amp;#39;t know at this point. Also, you might want to pick up the &lt;a href=&quot;http://www.microsoft.com/downloads/details.aspx?familyid=C3E315FA-94E2-4028-99CB-904369F177C0&amp;amp;displaylang=en&quot; target=&quot;_blank&quot;&gt;Identity Training Kit&lt;/a&gt;. It has been revised and there&amp;#39;s a new installer for the samples that works on Windows 7 &lt;em&gt;that actually works and installs the SSL certs properly&lt;/em&gt;. Previous versions of the ID kit required lots of manual futzing around to get things to work properly with UAC and permissions and the whole &amp;quot;Internet Zone&amp;quot; download issue.&lt;/p&gt;&lt;p&gt;Enjoy!&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1179445&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 17 Nov 2009 13:45:00 EST</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1179445</guid>
</item>
<item>
 <title>Microsoft to Open Source the .NET Micro Framework</title>
 <link>http://silverlight.sys-con.com/node/1189228</link>
 <description>(I&#039;m currently in Tokyo, so I&#039;ll leave my insights into this news for another time)&lt;br /&gt;&lt;br /&gt;Today, at the Microsoft &lt;a href=&quot;http://microsoftpdc.com/&quot; target=&quot;_blank&quot; mce_href=&quot;http://microsoftpdc.com/&quot;&gt;Professional Developer Conference&lt;/a&gt; (PDC) in Los Angeles, Microsoft announced the release of version 4.0 of  the.NET Micro Framework, but also that they are open sourcing the product and making it available under the Apache 2.0 license, which is already being used by the community within the embedded space. &lt;p&gt;The &lt;a href=&quot;http://www.microsoft.com/netmf/default.mspx&quot; target=&quot;_blank&quot; mce_href=&quot;http://www.microsoft.com/netmf/default.mspx&quot;&gt;.NET Micro Framework&lt;/a&gt;,a development and execution environment for resource-constrained devices, was initially developed inside the Microsoft Startup Business Accelerator, but recently moved to the Developer Division so as to be more closely aligned with the overall direction of Microsoft development efforts.&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://port25.technet.com/archive/2009/11/16/microsoft-to-open-source-the-net-micro-framework.aspx&quot;&gt;See complete blog post here &gt; &lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br /&gt;
&lt;hr /&gt;
&lt;a href=&quot;http://www.enomaly.com&quot;&gt;Announcing The Enomaly Cloud Service Provider Edition&lt;/a&gt; | &lt;a href=&quot;http://www.twitter.com/ruv&quot;&gt;Twitter Me&lt;/a&gt; | &lt;a href=&quot;http://www.linkedin.com/in/reuvencohen&quot;&gt;Get Linkedin&lt;/a&gt; | &lt;a href=&quot;https://cloudcomputing.wufoo.com/forms/contact-reuven/&quot;&gt;Contact Reuven&lt;/a&gt; | &lt;a href=&quot;http://www.elasticvapor.com/2009/05/elasticvapor-disclosure-policy.html&quot;&gt;Disclosure Policy&lt;/a&gt;
&lt;hr /&gt;&lt;img width=&#039;1&#039; height=&#039;1&#039; src=&#039;https://blogger.googleusercontent.com/tracker/4159824378751259880-4018272736324288926?l=www.elasticvapor.com&#039; alt=&#039;&#039; /&gt;&lt;/div&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?a=UX4VO1rIf6E:uD2xYd12o34:4cEx4HpKnUU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?i=UX4VO1rIf6E:uD2xYd12o34:4cEx4HpKnUU&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?a=UX4VO1rIf6E:uD2xYd12o34:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?a=UX4VO1rIf6E:uD2xYd12o34:63t7Ie-LG7Y&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?d=63t7Ie-LG7Y&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?a=UX4VO1rIf6E:uD2xYd12o34:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?d=dnMXMwOfBR0&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?a=UX4VO1rIf6E:uD2xYd12o34:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?d=qj6IDK7rITs&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?a=UX4VO1rIf6E:uD2xYd12o34:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?i=UX4VO1rIf6E:uD2xYd12o34:V_sGLiPBpWU&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?a=UX4VO1rIf6E:uD2xYd12o34:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?i=UX4VO1rIf6E:uD2xYd12o34:F7zBnMyn0Lo&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/Elasticvapor/~4/UX4VO1rIf6E&quot; height=&quot;1&quot; width=&quot;1&quot;/&gt;&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1189228&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 17 Nov 2009 00:30:00 EST</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1189228</guid>
</item>
<item>
 <title>SQL Server Management Studio Support for SQL Azure</title>
 <link>http://silverlight.sys-con.com/node/1181561</link>
 <description>The long awaited build of SQL Server Management Studio with support for SQL Azure is available today for MSDN and TechNet subscribers and will be generally available for the rest of the world as of tomorrow.

The download page can be found here. This support is included as part of the November CTP release of SQL Server 2008 R2.

This release not only includes SQL Azure support from within SSMS but a wealth of other SQL Server 2008 specific features. Check out this blog entry for more.&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1181561&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 11 Nov 2009 05:00:00 EST</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1181561</guid>
</item>
<item>
 <title>Microsoft Exchange 2010: HELO New Architecture</title>
 <link>http://silverlight.sys-con.com/node/1181651</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://www.microsoft.com&quot;&gt;&lt;img title=&quot;envelope_icon&quot; style=&quot;border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 0px 10px; border-right-width: 0px&quot; height=&quot;133&quot; alt=&quot;envelope_icon&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/Exchange2010NowwithMoreReliability_B998/envelope_icon_e65bf12b-a2fe-46ab-9d8e-2d364765cd29.jpg&quot; width=&quot;164&quot; align=&quot;right&quot; border=&quot;0&quot; /&gt; Microsoft&lt;/a&gt; has made some fairly substantial changes to the core architecture of Exchange 2010. Given that messaging can only be described as business critical today, it’s no surprise that many new aspects of Exchange 2010 and in particular its new architecture are designed to improve availability and management of its messaging systems. &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/Exchange2010NowwithMoreReliability_B998/blockquote_2.gif&quot;&gt;&lt;img title=&quot;blockquote&quot; style=&quot;border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px&quot; height=&quot;28&quot; alt=&quot;blockquote&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/Exchange2010NowwithMoreReliability_B998/blockquote_thumb.gif&quot; width=&quot;46&quot; align=&quot;left&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; Exchange 2010 includes many changes to its core architecture. In Exchange 2010, new features such as &lt;em&gt;incremental deployment&lt;/em&gt;, &lt;em&gt;mailbox database copies&lt;/em&gt;, and &lt;em&gt;database availability groups&lt;/em&gt; work with other features such as shadow redundancy and transport dumpster to provide a new, unified platform for high availability and site resilience.&lt;a href=&quot;#_ftn1_7017&quot; name=&quot;_ftnref1_7017&quot;&gt;&lt;sup&gt;[1]&lt;/sup&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The core change in architecture will be felt not just by server and Exchange administrators, but by network and &lt;a href=&quot;http://www.f5.com/big-ip/&quot;&gt;application delivery network&lt;/a&gt; administrators as well. With Exchange 2010 users no longer connect directly to Mailbox servers even when using Outlook in native MAPI mode; instead, all user access to e-mail, &lt;a href=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/Exchange2010NowwithMoreReliability_B998/clip_image002_2.gif&quot;&gt;&lt;img title=&quot;clip_image002&quot; style=&quot;border-right: 0px; border-top: 0px; display: inline; margin: 5px 10px 5px 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;231&quot; alt=&quot;clip_image002&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/Exchange2010NowwithMoreReliability_B998/clip_image002_thumb.gif&quot; width=&quot;417&quot; align=&quot;left&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;regardless of protocol, is achieved via Client Access Servers (CAS).&lt;/p&gt;  &lt;p&gt;This specifically changes: &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;1. Outlook&lt;/strong&gt; data connections go to RPC Client Access Service on CAS instead of connecting to Mailbox servers &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;2. Address Book Service&lt;/strong&gt; on CAS replaces DSProxy interface and handles all Outlook Directory connections &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;3. Public folder connections&lt;/strong&gt; connect directly to the Mailbox server, but through RPC Client Access Service running on backend &lt;/p&gt;  &lt;p&gt;This may change network routing, host and domain naming, as well as the configuration of intermediaries as &lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2008/06/04/3329.aspx&quot;&gt;persistence&lt;/a&gt; is a requirement for Outlook, Outlook Anywhere, OWA, EAS, EWS, ECP, and Remote PowerShell. MAPI traffic over a VPN now flows along with HTTP, POP3, and other Exchange protocol traffic which may require adjustments to firewall and other security-related infrastructure configurations. &lt;/p&gt;  &lt;p&gt;Also potentially a new requirement for network and systems’ administrators will be the need to provide &lt;a href=&quot;http://www.f5.com/glossary/load-balancing.html&quot;&gt;load balancing&lt;/a&gt; for &lt;em&gt;internal &lt;/em&gt;CAS connections given the increased load on this tier and the requirement to use CAS. This may require additional routing or changes to existing network routing architectures and will absolutely increase the load on the CAS tier as the highest volume of utilization certainly comes from internal connections. Considerations include capacity planning based on the roles of servers required for internal connections as it is likely there will be a requirement to increase the number of servers available in this tier. Microsoft offers &lt;a href=&quot;http://technet.microsoft.com/en-us/library/dd346701%28EXCHG.140%29.aspx&quot;&gt;guidance on sizing of servers based on role&lt;/a&gt; that will be valuable in this process. The impact of multi-role server deployments is not available at this time, although this is traditionally one of the architectural choices that has led to the use of load balancers as an integral component to a successful high-availability, well performing Exchange deployment. &lt;/p&gt;  &lt;p&gt;This architectural change means that all traffic is available to be load balanced by an &lt;a href=&quot;http://www.f5.com/products/big-ip/&quot;&gt;application delivery controller&lt;/a&gt; rather than the old model where only some traffic could be routed through the load balancer. This means all traffic can take advantage of additional functionality provided by application delivery controllers such as &lt;a href=&quot;http://www.f5.com/products/big-ip/feature-modules/message-security-module.html&quot;&gt;message security&lt;/a&gt;, &lt;a href=&quot;http://www.f5.com/solutions/acceleration/&quot;&gt;application acceleration&lt;/a&gt;, and &lt;a href=&quot;http://www.f5.com/solutions/availability/&quot;&gt;high availability&lt;/a&gt; configurations for increased reliability. &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/Exchange2010NowwithMoreReliability_B998/CS10064_MSExchange_2007_2.jpg&quot;&gt;&lt;img title=&quot;CS10064_MSExchange_2007&quot; style=&quot;border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 5px 0px 0px 60px; border-right-width: 0px&quot; height=&quot;433&quot; alt=&quot;CS10064_MSExchange_2007&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/Exchange2010NowwithMoreReliability_B998/CS10064_MSExchange_2007_thumb.jpg&quot; width=&quot;348&quot; align=&quot;left&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/Exchange2010NowwithMoreReliability_B998/CS10064_MSExchange_2010_2.jpg&quot;&gt;&lt;img title=&quot;CS10064_MSExchange_2010&quot; style=&quot;border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 5px 10px 0px 50px; border-right-width: 0px&quot; height=&quot;439&quot; alt=&quot;CS10064_MSExchange_2010&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/Exchange2010NowwithMoreReliability_B998/CS10064_MSExchange_2010_thumb.jpg&quot; width=&quot;353&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align=&quot;center&quot;&gt;&lt;em&gt;Example of a load balanced Exchange 2010 environment compared to a load balanced Exchange 2007 environment&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Given that all client connections are now via CAS servers it is important to note that Microsoft is in the process of updating its high-availability and scalability design guide for Exchange and expects to publish it in the coming months. This paper will include more specific information on the role of hardware load-balancers for Exchange. Additionally, vendors should be updating any existing deployment guides specifically for Exchange 2010. F5 has already done so, and &lt;a href=&quot;http://www.f5.com/pdf/deployment-guides/f5-exchange-2010-dg.pdf&quot;&gt;it is available here for your perusal&lt;/a&gt; [PDF]. &lt;/p&gt;  &lt;p&gt;This architectural change should have a positive impact on the cloud-based deployment of Exchange as the standardization on access via CAS servers means scalability can be more easily achieved via additional instances of CAS with granularity perhaps taking it even further by basing scaling needs on the role which the CAS server is playing in the overall architecture. &lt;/p&gt;  &lt;p /&gt;  &lt;p /&gt;  &lt;p&gt;&lt;a href=&quot;#_ftnref1_7017&quot; name=&quot;_ftn1_7017&quot;&gt;&lt;sup&gt;[1]&lt;/sup&gt;&lt;/a&gt;&lt;font size=&quot;1&quot;&gt; Microsoft TechNet library for Exchange Server: &lt;a href=&quot;http://technet.microsoft.com/en-us/library/dd298026(EXCHG.140).aspx&quot;&gt;http://technet.microsoft.com/en-us/library/dd298026(EXCHG.140).aspx&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://twitter.com/lmacvittie&quot;&gt;&lt;img height=&quot;18&quot; alt=&quot;Follow me on Twitter&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_twitt-twoo-icon.png&quot; width=&quot;18&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a title=&quot;Follow F5 Networks on Twitter&quot; href=&quot;http://tweepml.org/F5-Networks-Tweeple/&quot;&gt;&lt;img height=&quot;18&quot; src=&quot;http://tweepml.org/s/tweepml16.png&quot; width=&quot;18&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a title=&quot;Follow F5 DevCentral on Twitter&quot; href=&quot;http://tweepml.org/F5-DevCentral/&quot;&gt;&lt;img height=&quot;18&quot; src=&quot;http://tweepml.org/s/tweepml16.png&quot; width=&quot;18&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/Rss.aspx&quot;&gt;&lt;img src=&quot;http://devcentral.f5.com/Portals/0/images/Icons/icon_xml_18.gif&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.slideshare.net/lmacvittie&quot;&gt;&lt;img height=&quot;18&quot; alt=&quot;View Lori&#039;s profile on SlideShare&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_slideshare.png&quot; width=&quot;18&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.linkedin.com/in/lmacvittie&quot;&gt;&lt;img src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_linkedin_16.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.friendfeed.com/lmacvittie&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;16&quot; alt=&quot;friendfeed&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/InfrastructureasaServiceHowcontextawares_69CD/friendfeed_3.jpg&quot; width=&quot;16&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/InfrastructureasaServiceHowcontextawares_69CD/icon_facebook_2.png&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;16&quot; alt=&quot;icon_facebook&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/InfrastructureasaServiceHowcontextawares_69CD/icon_facebook_4.png&quot; width=&quot;16&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a title=&quot;Subscribe using any feed reader!&quot; href=&quot;http://www.addthis.com/feed.php?pub=lmacvittie&amp;amp;h1=http%3A%2F%2Fdevcentral.f5.com%2Fweblogs%2Fmacvittie%2FRss.aspx&amp;amp;t1=&quot;&gt;&lt;img height=&quot;18&quot; alt=&quot;AddThis Feed Button&quot; src=&quot;http://s9.addthis.com/button1-fd.gif&quot; width=&quot;125&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a title=&quot;Bookmark and Share&quot; onclick=&quot;window.open(&#039;http://www.addthis.com/bookmark.php?wt=nw&amp;amp;pub=lmacvittie&amp;amp;url=&#039;+encodeURIComponent(location.href)+&#039;&amp;amp;title=&#039;+encodeURIComponent(document.title), &#039;addthis&#039;, &#039;scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100&#039;); return false;&quot; href=&quot;http://www.addthis.com/bookmark.php&quot; target=&quot;_blank&quot;&gt;&lt;img height=&quot;18&quot; alt=&quot;Bookmark and Share&quot; src=&quot;http://s9.addthis.com/button1-share.gif&quot; width=&quot;125&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;http://track.mybloglog.com/js/jsserv.php?mblID=2008070914270355&quot;&gt;&lt;/script&gt;&lt;/p&gt;  &lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e248b646-217e-4ad6-a60b-9d813df55d7b&quot; style=&quot;padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px&quot;&gt;Technorati Tags: &lt;a href=&quot;http://technorati.com/tags/MacVittie&quot; rel=&quot;tag&quot;&gt;MacVittie&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/F5&quot; rel=&quot;tag&quot;&gt;F5&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/Microsoft+Exchange&quot; rel=&quot;tag&quot;&gt;Microsoft Exchange&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/Exchange+2010&quot; rel=&quot;tag&quot;&gt;Exchange 2010&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/CAS&quot; rel=&quot;tag&quot;&gt;CAS&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/high+availability&quot; rel=&quot;tag&quot;&gt;high availability&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/scalability&quot; rel=&quot;tag&quot;&gt;scalability&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/load+balancing&quot; rel=&quot;tag&quot;&gt;load balancing&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/architecture&quot; rel=&quot;tag&quot;&gt;architecture&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/deployment&quot; rel=&quot;tag&quot;&gt;deployment&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/Microsoft&quot; rel=&quot;tag&quot;&gt;Microsoft&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/new&quot; rel=&quot;tag&quot;&gt;new&lt;/a&gt;&lt;/div&gt;  &lt;p /&gt;  &lt;p&gt;Related blogs &amp;amp; articles: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href=&quot;http://www.f5.com/news-press-events/press/2009/20091109b.html&quot;&gt;F5 Updates Microsoft Exchange 2010 Solution Portfolio&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/10/22/wils-why-does-load-balancing-improve-application-performance.aspx&quot;&gt;WILS: Why Does Load Balancing Improve Application Performance?&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/09/23/concise-guide-to-load-balancing.aspx&quot;&gt;WILS: The Concise Guide to *-Load Balancing&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/09/22/load-balancing-on-the-inside.aspx&quot;&gt;Load Balancing on the Inside&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/09/15/network-application-load-balancing.aspx&quot;&gt;WILS: Network Load Balancing versus Application Load Balancing&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2008/06/04/3329.aspx&quot;&gt;Sessions and Cookies and Persistence, oh my!&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2008/07/11/3443.aspx&quot;&gt;Persistent and Persistence, What&#039;s the Difference?&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/04/09/architects-need-to-better-leverage-virtualization.aspx&quot;&gt;Architects Need to Better Leverage Virtualization&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/10/28/to-take-advantage-of-cloud-computing-you-must-unlearn.aspx&quot;&gt;To Take Advantage of Cloud Computing You Must Unlearn, Luke.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/10/27/vertical-scalability-cloud-computing-style.aspx&quot;&gt;Vertical Scalability Cloud Computing Style&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src=&quot;http://devcentral.f5.com/weblogs/macvittie/aggbug/6196.aspx&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/f5/XOwx/~4/GVf70-2m7hQ&quot; height=&quot;1&quot; width=&quot;1&quot;/&gt;&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1181651&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 10 Nov 2009 07:30:00 EST</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1181651</guid>
</item>
<item>
 <title>Manage Your Windows Azure Storage Using Cloud Storage Studio</title>
 <link>http://silverlight.sys-con.com/node/1167574</link>
 <description>Cloud Storage Studio is a standalone WPF application to manage your Windows Azure storage. You will need to have .Net 3.5 installed on your computer to run this application. Here is the feature list of Cloud Storage Studio (at a high level. Storage account management, Table/Entity management.&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1167574&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 02 Nov 2009 14:45:00 EST</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1167574</guid>
</item>
<item>
 <title>LINQ to SQL and Entity Framework on top of SQL Azure</title>
 <link>http://silverlight.sys-con.com/node/1163900</link>
 <description>As mentioned in my &lt;a href=&quot;/sqlazure_maintenance.htm&quot; target=&quot;_blank&quot;&gt;previous blog post&lt;/a&gt;, you don&amp;#39;t get full designer support on SQL Azure within SQL Server Management Studio. In addition, you don&amp;#39;t get designer support for LINQ to SQL or Entity Framework, either. So what do you do if you want to take advantage of these awesome object mapping tools but the designers don&amp;#39;t work directly against the cloud?&lt;/p&gt;&lt;p&gt;Conveniently enough, if you follow the tips in the previous blog post, you would have already created a local copy of your SQL Azure database. The &amp;quot;trick&amp;quot; (not really a trick at all, just not immediately obvious) is to point your EF or LINQ to SQL Visual Studio projects at your local database. This will give these mappers the schema and relationship information they need in order to create the appropriate conceptual&amp;lt;-&amp;gt;relational mappings.&lt;/p&gt;&lt;p&gt;For LINQ to SQL, all you need to do is replace the connection string that it adds to your &lt;em&gt;app.Config&lt;/em&gt; file with the connection string supplied by the &lt;em&gt;sql.azure.com&lt;/em&gt; portal. Remember to include your password in this connection string because the portal copies a version of this string to your clipboard with the password of &lt;em&gt;myPassword&lt;/em&gt;. At this point you should also be thinking to yourself, &amp;quot;&lt;em&gt;Wow, I just put a cleartext password in a .config file. It&amp;#39;s a really good thing that this code isn&amp;#39;t going to sit on someone&amp;#39;s desktop and will be protected in the cloud.&lt;/em&gt;&amp;quot; &lt;/p&gt;&lt;p&gt;With Entity Framework, the connection string is a little more complicated. There&amp;#39;s some entity stuff in there that points to the various model definition files in the project and then there&amp;#39;s an embedded connection string. Replace the embedded connection string (take care to maintain the escaping of nested quotes, etc) with the one the SQL Azure portal supplied and change the password to reflect the right password.&lt;/p&gt;&lt;p&gt;At this point you should have been able to generate a model from your &lt;em&gt;local&lt;/em&gt; database and then change the connection string so that the actual data comes from the &lt;em&gt;cloud&lt;/em&gt; database. It might seem a little inconvenient but it isn&amp;#39;t really all that bad. It just adds a few extra steps to your SDLC when you need to change the schema of a live application.&lt;/p&gt;&lt;p&gt;The feeling I got when I ran my first LINQ to Entities query against a cloud-based SQL Server database was overwhelming. Sure I love new technology as much as the next guy, but the possibilities that are being opened for developers by Windows Azure and cloud computing in general are so numerous it&amp;#39;s hard to contain myself. &lt;/p&gt;&lt;p&gt;This is a &lt;em&gt;damn good time&lt;/em&gt; to be a developer.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1163900&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 31 Oct 2009 18:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1163900</guid>
</item>
<item>
 <title>Top Low Hanging Fruit to Performance Optimize Your Web Site</title>
 <link>http://silverlight.sys-con.com/node/1165502</link>
 <description>Web Page Performance was one of the big topics at the Ajax Experience in Boston this week. Steve Souders - author of High Performance Web Sites and Even Faster Web Sites - talked about the top things to look into when analyzing web page performance.&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1165502&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 29 Oct 2009 22:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1165502</guid>
</item>
<item>
 <title>Consuming Services with WCF</title>
 <link>http://silverlight.sys-con.com/node/1136892</link>
 <description>Microsoft&#039;s Windows Communication Foundation (WCF) is an effective framework for implementing services as well as service consumers. Whenever you deal with WCF communication objects you need to pay attention to the disposal of the resources that these objects hold. However, these disposal mechanisms are not that straightforward and are very much related to how resources need to be cleaned up. The how and why of cleaning up service resources is the topic of this article. Although the samples herein are focused on consuming services using synchronous communication, they are equally relevant for asynchronous communications...&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1136892&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 28 Oct 2009 12:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1136892</guid>
</item>
<item>
 <title>Amazon’s Answer to SQL Azure - Amazon Relational Database Service</title>
 <link>http://silverlight.sys-con.com/node/1161618</link>
 <description>Today Amazon released its answer to SQL Azure, the hosted cloud database offered by Microsoft. The newest service form Amazon, the Amazon Relational Database Service, or Amazon RDS for short, now in beta, makes it easier for you to set up, operate, and scale a relational database in the cloud. You get direct database access without [...]


Related posts:&lt;ul&gt;&lt;li&gt;&lt;a href=&#039;http://www.azurejournal.com/2009/05/amazon-ec2-new-features-elastic-load-balancing-auto-scaling-and-amazon-cloudwatch/&#039; rel=&#039;bookmark&#039; title=&#039;Permanent Link: Amazon EC2 New Features: Elastic Load Balancing, Auto Scaling, and Amazon CloudWatch&#039;&gt;Amazon EC2 New Features: Elastic Load Balancing, Auto Scaling, and Amazon CloudWatch&lt;/a&gt; &lt;small&gt; It is easier and easier easier for programmers to...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&#039;http://www.azurejournal.com/2009/03/microsoft-the-first-to-deliver-full-relational-database-in-the-cloud/&#039; rel=&#039;bookmark&#039; title=&#039;Permanent Link: Microsoft the First to Deliver Full Relational Database in the Cloud&#039;&gt;Microsoft the First to Deliver Full Relational Database in the Cloud&lt;/a&gt; &lt;small&gt;SQL Data Services team at Microsoft, proudly announced that SDS will...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&#039;http://www.azurejournal.com/2009/04/amazon-announces-amazon-elastic-map-reduce/&#039; rel=&#039;bookmark&#039; title=&#039;Permanent Link: Amazon Announces Amazon Elastic Map Reduce&#039;&gt;Amazon Announces Amazon Elastic Map Reduce&lt;/a&gt; &lt;small&gt;Amazon announced today the public beta of Amazon Elastic MapReduce,...&lt;/small&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1161618&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 28 Oct 2009 10:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1161618</guid>
</item>
<item>
 <title>Binary Serialization and Azure Web Applications</title>
 <link>http://silverlight.sys-con.com/node/1123950</link>
 <description>You might be thinking, pfft, I&#039;m never going to need to use Binary Serialization...that&#039;s old school. And you might be right, but think about this: Azure Storage charges you by how much you&#039;re storing and some aspects of Azure also charge you based on the bandwidth consumed. Do you want to store/transmit a big-ass bloated pile of XML or do you want to store/transmit a condensed binary serialization of your object graph?&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1123950&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 25 Oct 2009 02:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1123950</guid>
</item>
<item>
 <title>SharePoint 2010: 12 Hive + 2 = 14 Hive</title>
 <link>http://silverlight.sys-con.com/node/1152381</link>
 <description>&lt;p&gt;If you’re a SharePoint person, you of course have the following path burned into your memory forever.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;C:\Program Files\Common Files\Microsoft Shared\Web Server Extension\12&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Well pretty soon, you can replace that with:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Apparently, Microsoft thought the number thirteen was unlucky.&amp;#160; Now, I know they are trying to rebrand this as the SharePoint root (or something like that), but we all know that is never going to sick, so I’ll just call it the 14 hive.&amp;#160; Anyhow, this is the new place you’ll be doing a lot of your work.&amp;#160; Although with the new Visual Studio 2010 tools, you’ll find that you won’t need to come to this folder nearly as much.&amp;#160; In this post, I thought I would take a brief moment to point out what I noticed in the 14 hive and make any comments as necessary.&amp;#160; None of the underlying folders really have changed but a few things have been added.&lt;/p&gt;  &lt;p&gt;In the root of the 14 Hive, I noticed three new folders&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;UserCode – files used to support sandboxed solutions &lt;/li&gt;    &lt;li&gt;WebClients – used for the client OM I believe &lt;/li&gt;    &lt;li&gt;WebServices – many new .svc files &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;If you are interested in what assemblies are present in the ISAPI folder, here is a quick list.&amp;#160; It sounds like some classes have moved to different DLLs, but I haven&amp;#39;t encountered any yet.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Microsoft.Office.DocumentManagment.dll &lt;/li&gt;    &lt;li&gt;Microsoft.Office.Excel.Server.Udf.dll &lt;/li&gt;    &lt;li&gt;Microsoft.Office.Excel.Server.WebServices.dll &lt;/li&gt;    &lt;li&gt;Microsoft.Office.Policy.dll &lt;/li&gt;    &lt;li&gt;Microsoft.Office.Server.dll &lt;/li&gt;    &lt;li&gt;Microsoft.Office.Server.Search.dll &lt;/li&gt;    &lt;li&gt;Microsoft.Office.UserProfiles.dll &lt;/li&gt;    &lt;li&gt;Microsoft.Office.Workflow.Actions.dll &lt;/li&gt;    &lt;li&gt;Microsoft.Office.Workflow.Tasks.dll &lt;/li&gt;    &lt;li&gt;Microsoft.SharePoint.Client.dll &lt;/li&gt;    &lt;li&gt;Microsoft.SharePoint.Runtime.dll &lt;/li&gt;    &lt;li&gt;Microsoft.SharePoint.dll &lt;/li&gt;    &lt;li&gt;Microsoft.SharePoint.Linq.dll &lt;/li&gt;    &lt;li&gt;Microsoft.SharePoint.Portal.dll &lt;/li&gt;    &lt;li&gt;Microsoft.SharePoint.Portal.SingleSignon.dll &lt;/li&gt;    &lt;li&gt;Microsoft.SharePoint.Portal.Security.dll &lt;/li&gt;    &lt;li&gt;Microsoft.SharePoint.Publishing.dll &lt;/li&gt;    &lt;li&gt;Microsoft.SharePoint.Search.dll &lt;/li&gt;    &lt;li&gt;Microsoft.SharePoint.Search.Extended.Administration.Common.dll &lt;/li&gt;    &lt;li&gt;Microsoft.SharePoint.Search.Extended.Administration.dll &lt;/li&gt;    &lt;li&gt;Microsoft.SharePoint.Search.Extended.Administration.ResourceStorage.dll &lt;/li&gt;    &lt;li&gt;Microsoft.SharePoint.Search.Extended.Administration.Matching.dll &lt;/li&gt;    &lt;li&gt;Microsoft.SharePoint.Search.Extended.Administration.Query.dll &lt;/li&gt;    &lt;li&gt;Microsoft.SharePoint.Security.dll &lt;/li&gt;    &lt;li&gt;Microsoft.SharePoint.Taxonomy.dll &lt;/li&gt;    &lt;li&gt;Microsoft.SharePoint.Taxonomy.Intl.dll &lt;/li&gt;    &lt;li&gt;Microsoft.SharePoint.Workflow.Actions.dll &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I believe all of these are registered as version 14.0.0.0.&amp;#160; There is a lot of new things in the hive including features, site templates, etc, but not that many structural changes from what I can tell.&lt;/p&gt;&lt;img src=&quot;http://www.dotnetmafia.com/aggbug.aspx?PostID=1007&quot; width=&quot;1&quot; height=&quot;1&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/CoreysDotNetTipOfTheDay/~4/k1dDMhUODAI&quot; height=&quot;1&quot; width=&quot;1&quot;/&gt;&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1152381&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 20 Oct 2009 16:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1152381</guid>
</item>
<item>
 <title>Using ASP.NET MVC Action Filters to Declare Reference Data for Views</title>
 <link>http://silverlight.sys-con.com/node/1130225</link>
 <description>When we all build websites, usually we&#039;re concerned with figuring out how we&#039;re going to get the major entities into the view. We want to know how we&#039;re going to handle the shopping cart or how we&#039;re going to get the customer record onto the page, etc. But, one of the little details that almost always comes back to bite us in the ass is the use of reference data. Reference data is data that rarely changes, is frequently queried, and shows up in multiple places throughout the application. This might be anything from the list of companies currently trading on a particular stock market if you&#039;re building a financial web application or things like the list of countries, states, cities, counties, tax rules, and shipping tables if you&#039;re doing fulfillment of orders online.&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1130225&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 02 Oct 2009 12:17:00 EDT</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1130225</guid>
</item>
<item>
 <title>Belgium ReMix and Architect Forum: 10 Years of Framework Design Guidelines</title>
 <link>http://silverlight.sys-con.com/node/1125712</link>
 <description>I had a great time at ReMix and the Architect Forum in Belgium. I had a chance to cover build an application end-to-end with Silverlight 3 and RIA Services which was basically this application. At the Architect Forum I had a chance to talk in more depth about the general application pattern we are thinking about for RIA applications. I shamelessly stole some slides from Nikhil Kothari for this one. Check out the slides. &lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1125712&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 01 Oct 2009 12:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1125712</guid>
</item>
<item>
 <title>Attending TechEd Europe?</title>
 <link>http://silverlight.sys-con.com/node/1124873</link>
 <description>Are cloud services about efficiency or negligence? About being able to outsource commodity services and concentrate on core competence or loosing control and risking getting out of compliance? Which IT services can be safely moved to the cloud and which should stay in house? Let’s get together and discuss the present and the future of Software + Services use in our companies, share success stories, lessons learned, discuss concerns and best practices.&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1124873&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 29 Sep 2009 13:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1124873</guid>
</item>
<item>
 <title>ViewState is the Froo-It of the Dev-Il</title>
 <link>http://silverlight.sys-con.com/node/1118546</link>
 <description>The other day I was running Microsoft&#039;s malicious software removal tool and, to my shock and horror, it did not remove all of my ASP.NET applications that make use of ViewState. I&#039;m sure it&#039;s just an oversight and Microsoft will be releasing a patch for that soon... if there is one application that could be called malicious, it&#039;s an app that uses ViewState.&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1118546&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 23 Sep 2009 22:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1118546</guid>
</item>
<item>
 <title>Social Media on Ulitzer - Strategy Nets New AUM for RIA</title>
 <link>http://silverlight.sys-con.com/node/1114762</link>
 <description>RIAbiz.com recently discussed the findings of an August 24-25, 2009 Investment News survey conducted on the Twitter habits of the financial-advisory community.  Not surprisingly the survey reveals that &quot;a mere 14.9% of financial advisers say they communicate with clients or colleagues through Twitter.  Meanwhile, only 44.9% and 43.8% of advisers say they use LinkedIn and Facebook, respectively, the survey found&quot;.&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1114762&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 23 Sep 2009 07:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1114762</guid>
</item>
<item>
 <title>@BrandonWatson Is Listening</title>
 <link>http://silverlight.sys-con.com/node/1105672</link>
 <description>One of the things that I have been loving about being back at Microsoft is working in the Developer Platform team.&amp;#160; I have always been a geek, and have this latent developer hiding inside of me.&amp;#160; I love designing interesting applications and services, and love to roll some code when I can, though my close [...]&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1105672&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 14 Sep 2009 10:12:00 EDT</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1105672</guid>
</item>
<item>
 <title>What Do You Want To See in Silverlight 4?</title>
 <link>http://silverlight.sys-con.com/node/1099658</link>
 <description>It used to be so easy to slam Microsoft. There are the 800lb gorilla with all the money that have done some shady business deals - but that is very much in the past. Today Microsoft keeps doing things that make it hard not to like them. They are going Open Source and being transparent and even making mistakes (Vista, anyone?) and the 800lb almost appears humble.

Or maybe I need to stop drinking the cool aid.&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1099658&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 09 Sep 2009 12:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1099658</guid>
</item>
<item>
 <title>The Dissolution of the Rich Internet Application (RIA) Market</title>
 <link>http://silverlight.sys-con.com/node/1094479</link>
 <description>As the line between browser-based and desktop-based applications blurs, and as approaches for abstracting functionality and information from user interfaces develop, other markets will eventually merge with the currently separately identifiable RIA market. Furthermore, as the Internet continues to penetrate every aspect of our lives, both business and personal, the distinction between &quot;Internet application&quot; and &quot;application&quot; will disappear, rich or not.&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/1094479&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 03 Sep 2009 17:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/1094479</guid>
</item>
<item>
 <title>Modifying The Default Unit Tests for an ASP.NET MVC Project To Use Moq</title>
 <link>http://silverlight.sys-con.com/node/965590</link>
 <description>When you create a new ASP.NET MVC project, one of the first things that you might notice is that you get an AccountController which takes advantage of the ASP.NET membership provider to allow your site to automatically do forms-based authentication right from the very beginning. This is a very handy feature and definitely helps get you going quickly. 

The issue is that when you look at the unit tests for the AccountController, they are positively littered with manually mocked classes. I realize that this is because you don&#039;t want to make the default project template rely on a third party mocking library so in this blog post, I&#039;m going to show how you can delete all of the manually implemented mocks for the identity, principal, membership service and forms auth service. The secret is using Moq. Moq is a lightweight mocking framework for .NET that was designed specifically for the .NET Framework 3.5 and LINQ. As such, definining mock expectations and mock return values is all done through lambdas in a ridiculously easy to read syntax, as you&#039;ll see below.&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/965590&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 22 Jul 2009 11:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/965590</guid>
</item>
<item>
 <title>Is the Silverlight Adoption Rate Artificially Inflated?</title>
 <link>http://silverlight.sys-con.com/node/534868</link>
 <description>Silverlight 2.0 is a freaking phenomenal RIA development environment and I would actually, at this point, put the development experience in Silverlight 2.0 above and beyond Flex. I can do more faster and have it look better and run more efficiently in Silverlight 2.0 than I can in Flex. BUT, when you&#039;re looking for case studies, look for ones where the person or organization who adopted Silverlight did so of their own volition, without being approached by Microsoft. I&#039;m interested in hardcore, unbiased opinions from people who have been in the trenches doing their own coding, not watching Microsoft consultants do the coding for them. There are plenty of case studies like that out there, you just have to look past the shiny bouncing balls that are the Olympics and the Oscars and all the other crap that probably cost Microsoft a hojillion dollars in marketing funds and incentives.&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/534868&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 21 Apr 2008 17:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/534868</guid>
</item>
<item>
 <title>New Device Development Features in Visual Studio 2008</title>
 <link>http://silverlight.sys-con.com/node/478947</link>
 <description>Roughly two years ago, when I was writing an article on &#039;New Features for Device Developers in Visual Studio 2005&#039; that was published in the August 2005 issues of this magazine, our program management team was already busy shaping the next release of the product, which is soon to be released as Visual Studio 2008. We spent a lot of time talking to our major customers and reviewing the feedback we got on blogs and questions on forums on newsgroups to identify what enhancements/features would be most useful to our device developers. One thing that surfaced was that device developers needed more help when it came to testing their applications efficiently. Whether that meant testing on multiple devices or under varying conditions or simply being able to write unit tests, they clearly needed help getting applications to market faster by reducing the testing time.&lt;p&gt;&lt;a href=&quot;http://silverlight.sys-con.com/node/478947&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 25 Dec 2007 19:30:00 EST</pubDate>
 <guid isPermaLink="true">http://silverlight.sys-con.com/node/478947</guid>
</item>
</channel>
</rss>
