<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Kavitak's WebLog : .Net</title><link>http://blogs.msdn.com/kavitak/archive/tags/.Net/default.aspx</link><description>Tags: .Net</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>WF 4 Migration Guidance now live on MSDN</title><link>http://blogs.msdn.com/kavitak/archive/2009/06/05/wf-4-migration-guidance-now-live-on-msdn.aspx</link><pubDate>Fri, 05 Jun 2009 20:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9701630</guid><dc:creator>kavitak</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/kavitak/comments/9701630.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kavitak/commentrss.aspx?PostID=9701630</wfw:commentRss><description>&lt;P&gt;Our team has posted a set of WF 4 Migration documents on MSDN.&lt;/P&gt;
&lt;P&gt;You'll find 4 papers initially - &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;an overview document which introduces migration concerns and what to do for the WF3 developer.&lt;/LI&gt;
&lt;LI&gt;a best practices for WF3 development paper - how to design your WF3 artifacts today to help with the move to WF4&lt;/LI&gt;
&lt;LI&gt;a document on Rules guidance which I've authored&lt;/LI&gt;
&lt;LI&gt;a document on State Machine guidance&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;You can find them here:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=bd94c260-b5e0-4d12-93ec-53567505e685&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=bd94c260-b5e0-4d12-93ec-53567505e685&amp;amp;displaylang=en&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;We hope you find these documents useful, and I am personally interested in hearing from the Rules folks on the guidance I've provided in the Rules document.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9701630" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kavitak/archive/tags/WF/default.aspx">WF</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/.Net/default.aspx">.Net</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/WF+Rules/default.aspx">WF Rules</category></item><item><title>VS 2010 and .NET Framework 4.0 Beta 1 now available for public download</title><link>http://blogs.msdn.com/kavitak/archive/2009/05/20/vs-2010-and-net-framework-4-0-beta-1-now-available-for-public-download.aspx</link><pubDate>Wed, 20 May 2009 20:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9632610</guid><dc:creator>kavitak</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/kavitak/comments/9632610.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kavitak/commentrss.aspx?PostID=9632610</wfw:commentRss><description>&lt;P&gt;Earlier this week, we released Beta1 to MSDN subscribers. I am happy to share that the bits are now available for general public download! Go get them &lt;A class="" href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx" mce_href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9632610" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kavitak/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/WF/default.aspx">WF</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/.Net/default.aspx">.Net</category></item><item><title>WCF and WF .NET Framework 4.0 Beta1 Training Kit</title><link>http://blogs.msdn.com/kavitak/archive/2009/05/19/wcf-and-wf-net-framework-4-0-beta1-training-kit.aspx</link><pubDate>Wed, 20 May 2009 02:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9630124</guid><dc:creator>kavitak</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/kavitak/comments/9630124.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kavitak/commentrss.aspx?PostID=9630124</wfw:commentRss><description>&lt;P&gt;In addition to the Beta1 &lt;A href="http://blogs.msdn.com/kavitak/archive/2009/05/19/wf-beta1-samples.aspx" mce_href="http://blogs.msdn.com/kavitak/archive/2009/05/19/wf-beta1-samples.aspx"&gt;samples I linked to&lt;/A&gt;, you may also find the training kit useful - it has more detailed walkthroughs of key features. Get it here: &lt;A href="http://code.msdn.microsoft.com/wcfwf4"&gt;http://code.msdn.microsoft.com/wcfwf4&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9630124" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kavitak/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/WF/default.aspx">WF</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/.Net/default.aspx">.Net</category></item><item><title>WF and WCF .NET Framework 4.0 Beta1 samples</title><link>http://blogs.msdn.com/kavitak/archive/2009/05/19/wf-beta1-samples.aspx</link><pubDate>Wed, 20 May 2009 02:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9630082</guid><dc:creator>kavitak</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/kavitak/comments/9630082.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kavitak/commentrss.aspx?PostID=9630082</wfw:commentRss><description>&lt;P&gt;When you download VS2010 and .NET Framework 4.0 Beta1, you do not automatically get the samples.&lt;/P&gt;
&lt;P&gt;To get the SDK samples that the team put together, go to: &lt;A href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=5aca0622-d87d-4cc9-a22c-0d58205a56b4#tm" mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=5aca0622-d87d-4cc9-a22c-0d58205a56b4#tm"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=5aca0622-d87d-4cc9-a22c-0d58205a56b4#tm&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9630082" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kavitak/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/WF/default.aspx">WF</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/.Net/default.aspx">.Net</category></item><item><title>Beta1 Forums</title><link>http://blogs.msdn.com/kavitak/archive/2009/05/18/beta1-forums.aspx</link><pubDate>Mon, 18 May 2009 22:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9625785</guid><dc:creator>kavitak</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/kavitak/comments/9625785.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kavitak/commentrss.aspx?PostID=9625785</wfw:commentRss><description>&lt;P&gt;Here's a link to the Beta1 forums where you can provide feedback and ask questions:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://social.msdn.microsoft.com/Forums/en-US/category/VSPreRelease,netdevelopmentprerelease,visualstudioprerelease,vstsprerelease" mce_href="http://social.msdn.microsoft.com/Forums/en-US/category/VSPreRelease,netdevelopmentprerelease,visualstudioprerelease,vstsprerelease"&gt;http://social.msdn.microsoft.com/Forums/en-US/category/VSPreRelease,netdevelopmentprerelease,visualstudioprerelease,vstsprerelease&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Our team will be watching the WF Beta1 forum closely!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9625785" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kavitak/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/WF/default.aspx">WF</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/.Net/default.aspx">.Net</category></item><item><title>VS 2010 and .NET Framework 4.0 Beta1!</title><link>http://blogs.msdn.com/kavitak/archive/2009/05/18/vs-2010-and-net-framework-4-0-beta1.aspx</link><pubDate>Mon, 18 May 2009 21:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9625770</guid><dc:creator>kavitak</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/kavitak/comments/9625770.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kavitak/commentrss.aspx?PostID=9625770</wfw:commentRss><description>&lt;P&gt;I'm finally excited to share that .NET Framework 4.0 Beta1 and Visual Studio 2010 Beta1 is being released this week! After having kept it low key and quiet for so long, and a limited distribution at the PDC last year, it is great that this week, Beta1 will be available more generally. Today, Beta1 bits were released to MSDN customers and Beta1 documentation went live on MSDN. In addition, forums have been created for soliciting feedback. On May 20th, Wednesday, Beta1 will be available on MSDN download center for everyone. &lt;A class="" href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx" mce_href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx"&gt;Here&lt;/A&gt; is the VS 2010 page.&lt;/P&gt;
&lt;P&gt;Me and my team definitely look forward to hearing all the feedback you have on Windows Workflow Foundation in .NET 4.0. &lt;/P&gt;
&lt;P&gt;We will be publishing content about WF 4.0 on &lt;A href="http://blogs.msdn.com/endpoint"&gt;http://blogs.msdn.com/endpoint&lt;/A&gt; &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9625770" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kavitak/archive/tags/WF/default.aspx">WF</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/.Net/default.aspx">.Net</category></item><item><title>PDC is here!</title><link>http://blogs.msdn.com/kavitak/archive/2008/10/27/pdc-is-here.aspx</link><pubDate>Mon, 27 Oct 2008 21:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9018738</guid><dc:creator>kavitak</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/kavitak/comments/9018738.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kavitak/commentrss.aspx?PostID=9018738</wfw:commentRss><description>&lt;P&gt;Finally, the PDC week is here.&lt;/P&gt;
&lt;P&gt;At the Ray Ozzie keynote this morning, he announced Windows Azure - &lt;A href="http://www.azure.com/"&gt;www.azure.com&lt;/A&gt; - Windows in the Cloud. Azure will be the basis for the Microsoft Services Platform. .NET Online Services, Live Services, SQL Services, SharePoint Services and CRM Services are all technologies that add value to the cloud platform helping you build highly scalable and available applications that run on the cloud. &lt;/P&gt;
&lt;P&gt;In addition, we've unveiled a few new initiatives and downloads - check them out here!&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://modelsremixed.com/" mce_href="http://modelsRemixed.com"&gt;Models Remixed&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://msdn.microsoft.com/en-us/oslo/default.aspx" mce_href="http://msdn.microsoft.com/en-us/oslo/default.aspx"&gt;Oslo Developer Center&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://msdn.microsoft.com/en-us/netframework/cc950529.aspx" mce_href="http://msdn.microsoft.com/en-us/netframework/cc950529.aspx"&gt;REST Starter Kit&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;I will be giving a chalk talk in the Tools, Languages and Frameworks Lounge on the 4.0 Activities on Day 4 at 10:15am. See you there!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9018738" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kavitak/archive/tags/WF/default.aspx">WF</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/.Net/default.aspx">.Net</category></item><item><title>PDC, here we come!</title><link>http://blogs.msdn.com/kavitak/archive/2008/10/07/pdc-here-we-come.aspx</link><pubDate>Wed, 08 Oct 2008 02:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8988684</guid><dc:creator>kavitak</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/kavitak/comments/8988684.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kavitak/commentrss.aspx?PostID=8988684</wfw:commentRss><description>&lt;P&gt;The premier Microsoft conference, the &lt;A class="" href="http://microsoftpdc.com/" mce_href="http://microsoftpdc.com/"&gt;PDC&lt;/A&gt; - Professional Developers Conference, is happening in the week of Octobert 26th in Los Angeles! Microsoft stars will join movie stars and present a bunch of upcoming technologies and paradigms to thousands of developers.&lt;/P&gt;
&lt;P&gt;There are still seats left, so please &lt;A class="" href="http://microsoftpdc.com/Registration/" mce_href="http://microsoftpdc.com/Registration/"&gt;register&lt;/A&gt; if you havent already. You can pre-register for sessions you'd like to attend &lt;A class="" href="https://sessions.microsoftpdc.com/public/sessions.aspx" mce_href="https://sessions.microsoftpdc.com/public/sessions.aspx"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;We have a few talks on the technologies my team works on - WCF/WF. I hope to see you at these sessions or in the lounge where a bunch of product folks will be hanging around waiting to answer your questions. We know we've been quiet and we want to break the silence!&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;A href="http://channel9.msdn.com/pdc2008/TL17/"&gt;&lt;FONT face=Calibri size=3&gt;WF 4.0: A First Look&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;, Kenny Wolf&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;Programs coordinate work. The code for coordination and state management often obscures a program's purpose. Learn how programming with Windows Workflow Foundation (WF) 4.0 provides clarity of intent while preserving the functional richness of the .NET framework. See how easy it is to build workflows with the new Visual Studio workflow designer. Learn about text-based authoring options for WF. Hear how WF integrates well with other Microsoft technologies (WCF, WPF, ASP.NET). If you've looked at WF before, come and see the changes to data flow, composition, and new control flow styles. Significant improvements to usability, composability, and performance make Workflow a great fit for a broad range of solutions on both the client and the server.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;A href="http://channel9.msdn.com/pdc2008/TL06/"&gt;&lt;FONT face=Calibri size=3&gt;WCF 4.0: Building WCF Services with WF in Microsoft .NET 4.0&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;, Ed Pinto&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;Eliminate the tradeoff between ease of service authoring and performant, scalable services. Hear about significant enhancements in WCF and WF to deal with the ever increasing complexity of communication. Learn how to use WCF to correlate messages to service instances using transport, context, and application payloads. See how the new WF messaging activities enable the modeling of rich protocols. Learn how WCF provides a default host for workflows exposing features such as distributed compensation and discovery. See how service definition in XAML completes the union of WF and WCF with a unified authoring experience that simplifies configuration and is fully integrated with IIS activation and deployment&lt;/SPAN&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;A href="http://channel9.msdn.com/pdc2008/TL21/"&gt;&lt;FONT face=Calibri size=3&gt;WF 4.0: Extending with Custom Activities&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; , Matt Winkler&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;Windows Workflow Foundation (WF) coordinates and manages individual units of work, encapsulated into activities. WF comes with a rich library of activities. Learn how to extend this library by encapsulating your own APIs with custom activities. See how to compose those basic activities into higher level units using rules, flowchart, and state machine control flow styles. Learn how to build your own WF control styles. Learn how to customize and re-host the workflow authoring experience using the new WF designer framework.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;A href="http://channel9.msdn.com/pdc2008/TL35/"&gt;&lt;FONT face=Calibri size=3&gt;WCF: Developing RESTful Services&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; , Steve Maine&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;Learn the latest features in Windows Communication Foundation (WCF) for building Web 2.0-style services that use URIs, HTTP GET, and other data formats beyond XML. See how these features can be applied to AJAX web sites, "REST" applications, and data feeds.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;A href="http://channel9.msdn.com/pdc2008/TL36/"&gt;&lt;FONT face=Calibri size=3&gt;Microsoft .NET Framework: Declarative Programming Using XAML&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; , Rob Relyea/Daniel Roth&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;If you're using Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), or Windows Workflow Foundation (WF), then XAML is your new best friend! Learn how an entire application-from presentation to data to services to workflow--can be authored using simple, declarative XAML notations introduced in the next version of the .NET Framework. Learn about XAML additions like: support for generics, object references, non-default constructors, and more.&lt;/SPAN&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN lang=EN style="mso-ansi-language: EN"&gt;&lt;A href="http://channel9.msdn.com/pdc2008/TL38/"&gt;&lt;FONT face=Calibri size=3&gt;WCF: Zen of Performance and Scale&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; , Nicholas Allen&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Segoe UI','sans-serif'"&gt;Join us for an interactive lunch discussion about different kinds of performance and scale requirements that are a crucial part of any distributed systems development life cycle. Learn the principles of Windows Communication Foundation (WCF) throughput and responsiveness optimization. Hear about WCF scalability improvements in the next version of the Microsoft .NET Framework.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;A class="" title=_MailEndCompose name=_MailEndCompose&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8988684" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kavitak/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/WF/default.aspx">WF</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/.Net/default.aspx">.Net</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/WF+Rules/default.aspx">WF Rules</category></item><item><title>.NET Framework 3.5 release and available for download</title><link>http://blogs.msdn.com/kavitak/archive/2007/11/20/net-framework-3-5-release-and-available-for-download.aspx</link><pubDate>Tue, 20 Nov 2007 19:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6437642</guid><dc:creator>kavitak</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/kavitak/comments/6437642.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kavitak/commentrss.aspx?PostID=6437642</wfw:commentRss><description>&lt;P&gt;The final bits for 'Orcas' or .NET Framework 3.5 are now available for download! I must say this was a relatively quick, feature packed release for us.&lt;/P&gt;
&lt;P&gt;Get it &lt;A class="" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&amp;amp;displaylang=en"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;For the Connected Framework team in which I work in, we concentrated on 4 major themes for this release:&lt;/P&gt;
&lt;P&gt;*Make WCF into a great platform with support for all common web formats. This includes work we did for ASP.NET AJAX, XML and JSON encoders, syndication support with RSS and ATOM, and first class REST support&lt;/P&gt;
&lt;P&gt;*Integrate Workflow and WCF. I must say as one of the folks running our community/customer program within the team right now, I see this as the #1 reason why customers are moving to Orcas. Being able to build services using workflows &amp;amp; make them long running and durable; and exposing workflows as services are both pretty powerful features.&lt;/P&gt;
&lt;P&gt;*Finish WS-* work. We completed the standardization process for WS-Security, WS-Reliable Messaging, WS-Transactions and WS-Policy.&lt;/P&gt;
&lt;P&gt;*Provide tooling! This was one of the other big customer asks. When we shipped 3.0, we had add on packages for VS (as CTPs) for WCF tooling. With Orcas, this is now release quality and part of VS.&lt;/P&gt;
&lt;P&gt;We look forward to adoption of the 3.5 platform!!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6437642" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kavitak/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/WF/default.aspx">WF</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/.Net/default.aspx">.Net</category></item><item><title>Finally - Oslo announced!</title><link>http://blogs.msdn.com/kavitak/archive/2007/11/03/finally-oslo-announced.aspx</link><pubDate>Sat, 03 Nov 2007 23:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5867251</guid><dc:creator>kavitak</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/kavitak/comments/5867251.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kavitak/commentrss.aspx?PostID=5867251</wfw:commentRss><description>&lt;P&gt;This past week, we announced "Oslo" at the &lt;A class="" href="http://www.mssoaandbpconference.com/" mce_href="http://www.mssoaandbpconference.com/"&gt;SOA-BP conference&lt;/A&gt; in Redmond. Oslo is the code name for a group of technical investments we're making over the next couple of years to simplify designing, building and managing composite applications. This is what I've been working on since we shipped WCF and WF in the .NET Framework 3.0. I'm specifically working on the Rules features we're adding in the next version of the .NET Framework and on the Activities we will ship in the .NET Framework. &lt;/P&gt;
&lt;P&gt;Read more about Oslo &lt;A class="" href="http://www.microsoft.com/presspass/events/soa-bpm/docs/OsloBG.doc" mce_href="http://www.microsoft.com/presspass/events/soa-bpm/docs/OsloBG.doc"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5867251" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kavitak/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/WF/default.aspx">WF</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/.Net/default.aspx">.Net</category></item><item><title>Code as data, it's pretty neat</title><link>http://blogs.msdn.com/kavitak/archive/2007/03/16/code-as-data-it-s-pretty-neat.aspx</link><pubDate>Sat, 17 Mar 2007 02:26:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1897129</guid><dc:creator>kavitak</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/kavitak/comments/1897129.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kavitak/commentrss.aspx?PostID=1897129</wfw:commentRss><description>&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;So I have to admit I've been late in jumping to the "code as data" magic! I did play around with LINQ and the lambda syntax back last year with the May CTP, and found it really simple and powerful - reminding me of the days I worked with ML. I did not, however, play with System.Expressions until recently. &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;Lambda expressions can be compiled as expression trees. Expression trees are data objects that efficiently represent the algorithm of evaluating the lambda expression in memory. These expression trees can be manipulated by code – the concept of metaprogramming. Also, by calling Compile on the resulting expression tree, you can dynamically generate executable code corresponding to the expression and then you can call Invoke to actually invoke the compiled code with the appropriate parameters. Calling Compile returns a delegate of type T which is the IL dynamically generated from the expression tree. Converting data (expression tree) to code whenever evaluation is required is pretty powerful!&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;The compiler is smart because if you assign a lambda expression to a delegate type like Func&amp;lt;..&amp;gt;, then it generates IL, but if you assign the lambda expression to Expression&amp;lt;T&amp;gt;, the compiler doesn’t generate IL – it generates the in-memory tree of objects that represent the structure of the expression.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;A classic use of this is to write a parser which takes a string that represents an expression and converts it into an expression tree representing the code needed to evaluate that expression. Once the tree is constructed, you have an expression evaluator by just calling Compile. Neat.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1897129" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kavitak/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/.Net/default.aspx">.Net</category></item><item><title>DinnerNow has been updated!</title><link>http://blogs.msdn.com/kavitak/archive/2007/02/21/dinnernow-has-been-updated.aspx</link><pubDate>Wed, 21 Feb 2007 08:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1732954</guid><dc:creator>kavitak</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/kavitak/comments/1732954.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kavitak/commentrss.aspx?PostID=1732954</wfw:commentRss><description>&lt;UL&gt;
&lt;LI&gt;An updated version of Dinner Now is now available - (version 1.2)&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;A href="http://www.codeplex.com/DinnerNow"&gt;&lt;FONT face=Calibri color=#0000ff size=3&gt;http://www.CodePlex.com/DinnerNow&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The new version has several bug fixes and a few enhancements.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;Out-workflow PowerShell Commandlet&amp;nbsp; - &lt;/B&gt;David Aiken developed a custom commandlet for Windows PowerShell allows a user to quickly display a workflow based on the data returned from another commandlet.&amp;nbsp;&amp;nbsp; For example, by simply running the command &lt;/FONT&gt;&lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #4f81bd; FONT-FAMILY: 'Lucida Console'"&gt;get-workflow | out-workflow&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt; &lt;/SPAN&gt;&lt;FONT size=3&gt;in PowerShell, a user will be able to visually see the status of a running workflow in&amp;nbsp; the workflow designer control.&amp;nbsp; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;Live Service Trace Viewer – &lt;/B&gt;The Live Service Trace Viewer is sample that Craig McMurtry initially developed for WCF.&amp;nbsp;&amp;nbsp; It allows you to view a graphical diagram that illustrates the interaction between sender(s) and receiver(s) in a WCF application.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN style="COLOR: #1f497d"&gt; &lt;/SPAN&gt;You can find out more about this sample on &lt;/FONT&gt;&lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/craigmcmurtry/archive/2006/09/19/762689.aspx"&gt;&lt;FONT face=Calibri color=#0000ff size=3&gt;Craig’s blog&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;.&amp;nbsp; We have upgraded the Live Service Trace Viewer to the RTM version of the .NET Framework 3.0 and we have also embedded it inside of MMC 3.0.&amp;nbsp;&amp;nbsp; Consequently, from MMC you can now monitor both the workflows and services in the DinnerNow sample.&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;CardSpace Address Information – &lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;It is now possible to provide your address information as optional claims in your self-issued CardSpace information card and use this address during the checkout process.&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1732954" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kavitak/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/WF/default.aspx">WF</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/.Net/default.aspx">.Net</category></item><item><title>DinnerNow.net is live on CodePlex</title><link>http://blogs.msdn.com/kavitak/archive/2007/02/01/dinnernow-net-is-live-on-codeplex.aspx</link><pubDate>Thu, 01 Feb 2007 20:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1574484</guid><dc:creator>kavitak</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/kavitak/comments/1574484.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kavitak/commentrss.aspx?PostID=1574484</wfw:commentRss><description>&lt;P&gt;Our evangelism team&amp;nbsp;has built a new sample application called DinnerNow.net. It is a fictious online marketplace for people to order food from a variety of restaurants. The samples showcases a bunch of the .Net Framework 3.0 technologies - WF, WCF, WPF and Windows Cardspace. It also uses Windows Vista features such as the Windows Sidebar, and Web technologies like ASP.Net, Ajax, Virtual Earth etc. You can download the source code, documentation, set up scripts from here: &lt;A href="http://www.codeplex.com/dinnernow"&gt;http://www.codeplex.com/dinnernow&lt;/A&gt;. You can find other DinnerNow resources as &lt;A href="http://www.dinnernow.net/"&gt;http://www.dinnernow.net&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Enjoy!&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1574484" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kavitak/archive/tags/.Net/default.aspx">.Net</category></item><item><title>Linq to XSD releases Alpha today</title><link>http://blogs.msdn.com/kavitak/archive/2006/11/28/linq-to-xsd-releases-alpha-today.aspx</link><pubDate>Tue, 28 Nov 2006 09:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1164253</guid><dc:creator>kavitak</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/kavitak/comments/1164253.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kavitak/commentrss.aspx?PostID=1164253</wfw:commentRss><description>&lt;P&gt;A month ago I was investigating authoring WF rules against XML. We dont support it out of the box, but a simple way of achieving this is by exposing your XML schema as a .Net type - and then author rules against that type. Simple, and doable with XSD.exe. Then I came across the "Linq to XSD" project within Microsoft, which gives you another way of doing this - it creates a .Net type for your schema which is Linq friendly which means you get all the type-ness you get from XSD and you also get the rich query model of Linq. The Linq to XSD project template has an additional build action on your .xsd and generates the type behind the scenes and compiles it in your assembly - pretty decent integration. And then if you love the expressiveness of Linq, you can just party on the generated type. &lt;/P&gt;
&lt;P&gt;The team has finally released a public alpha preview today so I can actually talk about this - Congrats to Ralf and his team! Check out the alpha today - you will find all you need here: &lt;A href="http://blogs.msdn.com/xmlteam/archive/2006/11/27/typed-xml-programmer-welcome-to-linq.aspx" mce_href="http://blogs.msdn.com/xmlteam/archive/2006/11/27/typed-xml-programmer-welcome-to-linq.aspx"&gt;http://blogs.msdn.com/xmlteam/archive/2006/11/27/typed-xml-programmer-welcome-to-linq.aspx&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you try to get this working with a WF project template in VS, you wont be able to do so in the same project. The reason is that WF needs a C# Code Provider corresponding to the version of the C# compiler used by Linq and that's not available yet in the set up. Questions, let me know.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1164253" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kavitak/archive/tags/.Net/default.aspx">.Net</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/WF+Rules/default.aspx">WF Rules</category></item><item><title>We've shipped .Net Framework 3.0</title><link>http://blogs.msdn.com/kavitak/archive/2006/11/07/we-ve-shipped-net-framework-3-0.aspx</link><pubDate>Wed, 08 Nov 2006 07:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1030116</guid><dc:creator>kavitak</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/kavitak/comments/1030116.aspx</comments><wfw:commentRss>http://blogs.msdn.com/kavitak/commentrss.aspx?PostID=1030116</wfw:commentRss><description>&lt;P&gt;After being on the WCF team for almost 4.5 years, I can tell you we've all been waiting for this day. You can now download WCF (and WF and WPF) as part of the .Net Framework 3.0 release here. This is not Beta1, or Beta2, or RC0 or RC1 - this is the final one!&lt;/P&gt;
&lt;DIV class=Section1&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;A title=http://www.microsoft.com/downloads/details.aspx?FamilyId=10CC340B-F857-4A14-83F5-25634C3BF043&amp;amp;displaylang=en href="http://www.microsoft.com/downloads/details.aspx?FamilyId=10CC340B-F857-4A14-83F5-25634C3BF043&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=10CC340B-F857-4A14-83F5-25634C3BF043&amp;amp;displaylang=en&lt;/A&gt; &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1030116" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/kavitak/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/WF/default.aspx">WF</category><category domain="http://blogs.msdn.com/kavitak/archive/tags/.Net/default.aspx">.Net</category></item></channel></rss>