<?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>The .NET Endpoint : Hands On Labs</title><link>http://blogs.msdn.com/endpoint/archive/tags/Hands+On+Labs/default.aspx</link><description>Tags: Hands On Labs</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>WF 3.5 Hands On Labs Updated</title><link>http://blogs.msdn.com/endpoint/archive/2009/06/30/wf-3-5-hands-on-labs-updated.aspx</link><pubDate>Wed, 01 Jul 2009 03:39:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9810195</guid><dc:creator>Cliff Simpkins</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/endpoint/comments/9810195.aspx</comments><wfw:commentRss>http://blogs.msdn.com/endpoint/commentrss.aspx?PostID=9810195</wfw:commentRss><description>&lt;p&gt;The ten Windows Workflow Foundation (WF) hands-on labs were &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=2e575633-e357-4ee7-aaff-34138f00e830&amp;amp;displaylang=en" target="_blank"&gt;updated today on Microsoft download center&lt;/a&gt; for your coding enjoyment!&lt;/p&gt;  &lt;p&gt;These ten labs were initially posted when WF was new to the world and .NET 3.0 was hot off the presses. This past winter, the product management team worked with &lt;a href="http://www.pluralsight.com/community/blogs/starr/default.aspx" target="_blank"&gt;David Starr&lt;/a&gt; to get the labs converted to .NET 3.5 and Visual Studio 2008, make the manuals consistent, and bring the VB.NET code up par to follow the same best practices as the C# code.&lt;/p&gt;  &lt;p&gt;Once installed, you will have the following labs installed on your machine:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;b&gt;WF01: Getting Started with WF&lt;/b&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;WF02: Creating Custom Activities with WF&lt;/b&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;WF03: Hosting Workflows in WF&lt;/b&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;WF04: Creating State Machine Workflows in WF&lt;/b&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;WF05: Communicating with the Host Application for WF&lt;/b&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;WF06: WF and Web Services&lt;/b&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;WF07: Creating Rules Driven Workflow in WF&lt;/b&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;WF08: Transactional Behavior in WF&lt;/b&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;WF09: Modifying Workflow Models at Runtime with Workflow Change in WF&lt;/b&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;WF10: Embedding the Workflow Designer for WF&lt;/b&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;About half the labs saw some significant updating and clean-up – and they should yield a greatly improved experience for the learner; we applied feedback from HOL participants who took the labs at our events and provided an evaluation. The second half of the labs were more simply migrated and cleaned up for consistency.&lt;/p&gt;  &lt;p&gt;But wait! There’s more! :) &lt;/p&gt;  &lt;p&gt;While we were at it, we added an eleventh lab to the mix. Because the labs were developed before the new WCF activities were introduced, we dug into the excellent &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8BDAA836-0BBA-4393-94DB-6C3C4A0C98A1&amp;amp;displaylang=en" target="_blank"&gt;Visual Studio 2008 training kit&lt;/a&gt; done by the DPE folks, we updated and cleaned up the lab that walked a user through using the new WCF Send and Receive activities for WF in .NET 3.5:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a name="_Toc216700866"&gt;&lt;/a&gt;&lt;a name="_Toc216677121"&gt;&lt;/a&gt;&lt;a name="_Toc216677087"&gt;&lt;/a&gt;&lt;a name="_Toc216676666"&gt;&lt;/a&gt;&lt;a name="_Toc216598133"&gt;&lt;/a&gt;&lt;a name="_Toc216540085"&gt;&lt;/a&gt;&lt;a name="_Toc216539956"&gt;&lt;/a&gt;&lt;a name="_Toc216539894"&gt;&lt;/a&gt;&lt;a name="_Toc216539806"&gt;&lt;/a&gt;&lt;a name="_Toc216278563"&gt;&lt;/a&gt;&lt;a name="_Toc216278505"&gt;&lt;/a&gt;&lt;a name="_Toc216183924"&gt;&lt;/a&gt;&lt;a name="_Toc216183102"&gt;&lt;/a&gt;&lt;a name="_Toc216173780"&gt;&lt;/a&gt;&lt;strong&gt;WF11: Workflow Enabled Services and Other New Features in the .NET Framework 3.5&lt;/strong&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The product management team will be making three additional hands-on labs available in the near future: unit testing WF workflows (currently available on MSDN Virtual Labs), unit testing WCF services, and advanced context management in WF 3.5 (built by &lt;a href="http://www.pluralsight.com/community/blogs/matt/default.aspx" target="_blank"&gt;Matt Milner&lt;/a&gt;, and unveiled at TechEd 2009 North America). All three labs have scored pretty well at events, and we’re looking forward to sharing them with you for direct download.&lt;/p&gt;  &lt;p&gt;We hope that you find these updated labs useful; and, as always, welcome your feedback and comments.&lt;/p&gt;  &lt;p&gt;Enjoy!   &lt;br /&gt;- Cliff&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9810195" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/endpoint/archive/tags/Workflow/default.aspx">Workflow</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/Hands+On+Labs/default.aspx">Hands On Labs</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/3.5/default.aspx">3.5</category></item><item><title>Rundown on WCF, WF, and ‘Dublin’ sessions @ TechEd next week</title><link>http://blogs.msdn.com/endpoint/archive/2009/05/06/rundown-on-wcf-wf-and-dublin-sessions-teched-next-week.aspx</link><pubDate>Wed, 06 May 2009 19:27:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9591542</guid><dc:creator>Cliff Simpkins</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/endpoint/comments/9591542.aspx</comments><wfw:commentRss>http://blogs.msdn.com/endpoint/commentrss.aspx?PostID=9591542</wfw:commentRss><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/endpoint/WindowsLiveWriter/RundownonWCFWFandDublinsessionsTechEdnex_84E6/TENA_blgr2_seeme_2.gif"&gt;&lt;img style="border-right-width: 0px; margin: 5px 0px 10px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="TENA_blgr2_seeme" border="0" alt="TENA_blgr2_seeme" align="right" src="http://blogs.msdn.com/blogfiles/endpoint/WindowsLiveWriter/RundownonWCFWFandDublinsessionsTechEdnex_84E6/TENA_blgr2_seeme_thumb.gif" width="184" height="204" /&gt;&lt;/a&gt;As I spend much of this week finalizing items for &lt;a href="http://www.msteched.com/" target="_blank"&gt;TechEd next week&lt;/a&gt;, I thought it might be helpful to post a schedule of the great content that will be presented at the event.&lt;/p&gt;  &lt;p&gt;If you haven’t already pre-registered for sessions, now is an excellent time to look through the &lt;a href="http://www.msteched.com/sessionlist/default.aspx" target="_blank"&gt;schedule builder&lt;/a&gt; and check out all the great content and speakers we have lined up at the event.&lt;/p&gt;  &lt;p&gt;As is tradition, the bulk of the Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF) sessions are in the SOA and Business Process track. This year, we are joined in the SOA track by sessions covering the ‘Dublin’ technology extensions for Windows Server, which allow you to easily host and manage your .NET 4 WCF and WF applications.&lt;/p&gt;  &lt;h2&gt;Breakout Sessions&lt;/h2&gt;  &lt;p&gt;This year, we’ve assembled some of the greatest speakers on the topics, so please join us for the following breakout sessions:&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="bottom"&gt;         &lt;p&gt;&lt;b&gt;Session&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="bottom"&gt;         &lt;p&gt;&lt;b&gt;Title&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="bottom"&gt;         &lt;p&gt;&lt;b&gt;Speaker&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="bottom"&gt;         &lt;p&gt;&lt;b&gt;Timeslot&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="bottom"&gt;         &lt;p&gt;&lt;b&gt;Room&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA201&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;A First Look at WCF and WF in the Microsoft .NET Framework 4&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Aaron Skonnard&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Tues, May-12; 8:30am&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Petree Hall D&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA202&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;A Lap around Microsoft Code Name &amp;quot;Dublin&amp;quot;&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Dan Eshner&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Tues, May-12; &lt;/font&gt;&lt;font size="1"&gt;2:45pm&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Room 404&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA206&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Every Class As a Service: WCF As the New Microsoft .NET &lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Juval Lowy&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Thus, May-14; 2:45pm&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Room 151&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA302&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Building RESTful Services Using WCF&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Jon Flanders&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Thurs, May-14; 10:15am&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Room 404&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA303&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Busy Microsoft .NET Developer's Guide to WCF, SOA, and Success&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Jon Flanders&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Fri, May-15; 1:00pm&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Room 151&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA309&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Load Balancing and Scaling Your WCF Services Today and Tomorrow&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Michèle&amp;#160; Leroux Bustamante&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Weds, May-13; 4:30pm&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Room 515B&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA310&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Managing, Tracking, and Troubleshooting Services in &amp;quot;Dublin&amp;quot;&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Ford McKinstry&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Tues, May-12&lt;/font&gt;&lt;font size="1"&gt;; 4:30pm&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Room 403A&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA401&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Developing Service Oriented Workflows&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Brian Noyes&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Weds, May-13; &lt;/font&gt;&lt;font size="1"&gt;8:30am&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Room 502B&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;For those unable to attend TechEd in person, my understanding is that all of the breakout sessions above will be recorded and be made available online. As we get more information post-event, we will post additional information up here on the blog.&lt;/p&gt;  &lt;p&gt;In addition to the breakout sessions above, there is content that will be presented at TechEd that will unfortunately not be made available online after the event, this comes in three forms: the pre-conference sessions and interactive theatre sessions.&lt;/p&gt;  &lt;h2&gt;Pre-Conference Session&lt;/h2&gt;  &lt;p&gt;As I mentioned in my blog post on Friday, Zoiner Tejada and Michele Leroux Bustamante will be presenting a pre-conference on Sunday, the day before TechEd (PRC07: A Day of WCF + WF + &amp;quot;Dublin&amp;quot;) that covers WCF and WF for .NET 4. The day is full of presentations and demos, and Michele and Zoiner have worked hard to update the session to cover the beta 1 features we’re talking about here. There are still seats available for the pre-conference, and it looks to be a real treat for those who can make it.&lt;/p&gt;  &lt;h2&gt;Interactive Theatre Sessions&lt;/h2&gt;  &lt;p&gt;Additionally, there are interactive theatre sessions that happen on the event floor among the booths. Within the Application Platform section of the floor (you can find us by looking for lots of blue), we have two theatres. Within the interactive theatres, we will have the following three sessions over the course of the week in Blue Theatre 2 that many folks are sure to find interesting:&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="0" width="501"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;Session&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;Title&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;Speaker&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;Timeslot&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA02-INT&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Communicating with State Machine Workflows&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Philip Wolfe&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Tues, May-12&lt;/font&gt;&lt;/p&gt;          &lt;p&gt;&lt;font size="1"&gt;1:00pm&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA03-INT&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Interacting with Web Services Using Microsoft Silverlight&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Yavor Georgiev&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Tues, May-12&lt;/font&gt;&lt;/p&gt;          &lt;p&gt;&lt;font size="1"&gt;4:30pm&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA05-INT&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Migrating a WF 3.0 Application to the Microsoft .NET Framework 4 and Microsoft Code Name &amp;quot;Dublin&amp;quot;&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Tom Castiglia&lt;/font&gt;&lt;/p&gt;          &lt;p&gt;&lt;font size="1"&gt;Zoiner Tejada&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top"&gt;         &lt;p&gt;&lt;font size="1"&gt;Weds, May-13&lt;/font&gt;&lt;/p&gt;          &lt;p&gt;&lt;font size="1"&gt;10:15am&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;h2&gt;Hands On Labs&lt;/h2&gt;  &lt;p&gt;We also have six hands on labs at TechEd this year, the two introducing labs have been updated based on past event feedback, and we’ve added four of brand new labs! If you have an 45-60 minutes and like to get your hands dirty with some code while you learn, please check them out:&lt;/p&gt;  &lt;table border="1" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="103"&gt;         &lt;p&gt;&lt;b&gt;HOL Code&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="510"&gt;         &lt;p&gt;&lt;b&gt;HOL Title&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="103"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA09-HOL&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="510"&gt;         &lt;p&gt;&lt;font size="1"&gt;WCF REST: Addressability of Resources&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="103"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA10-HOL&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="510"&gt;         &lt;p&gt;&lt;font size="1"&gt;WCF REST: Exposing a Resource Collection with the WCF REST Starter Kit&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="103"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA12-HOL&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="510"&gt;         &lt;p&gt;&lt;font size="1"&gt;WCF 3.5: Introducing Windows Communication Foundation 3.5&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="103"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA13-HOL&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="510"&gt;         &lt;p&gt;&lt;font size="1"&gt;WCF 3.5: Unit Testing Windows Communication Foundation 3.5&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="103"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA14-HOL&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="510"&gt;         &lt;p&gt;&lt;font size="1"&gt;WCF and WF 3.5: Using Advanced Context Management in WCF Workflow Services 3.5&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="103"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;SOA15-HOL&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="510"&gt;         &lt;p&gt;&lt;font size="1"&gt;WF 3.5: Introduction to Windows Workflow Foundation 3.5&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;h2&gt;Booth&lt;/h2&gt;  &lt;p&gt;Then of course there is always the booth. The booth is open every day of the conference, and we’ll have folks there through lunch and during sessions – ready to chat with you about the technologies and show you how things work. If you have questions about WCF, WF, or ‘Dublin’, or would like to learn more about how the technologies may apply to your solution – feel free to drop by.&lt;/p&gt;  &lt;p&gt;Over the course of the week, we have folks at the booth that can talk at a high level (BTW-that’s me ;-) ), all the way to folks that can talk through how and why the API works the way it does. And if you can’t get your question answered at that time, we should be able to help you connect with someone at the booth who can help, or getting you the answer post-conference. We have a really good crew at the booth again this year (and I’m told we have a small white board at the booth this year!)&lt;/p&gt;  &lt;p&gt;All of that being said, we hope to see you in LA next week and to learn more about how you’re using WCF and WF today – it should be a lot of fun all around. And for those unable to attend, check out the online recordings and continue to engage with us in the forums and the Connect site!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9591542" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/endpoint/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/Workflow/default.aspx">Workflow</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/REST/default.aspx">REST</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/4.0/default.aspx">4.0</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/Hands+On+Labs/default.aspx">Hands On Labs</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/Dublin/default.aspx">Dublin</category></item><item><title>New Virtual Lab - Using Test First Development with WF 3.5</title><link>http://blogs.msdn.com/endpoint/archive/2008/12/01/new-virtual-lab-using-test-first-development-with-wf-3-5.aspx</link><pubDate>Tue, 02 Dec 2008 06:59:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9162941</guid><dc:creator>Cliff Simpkins</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/endpoint/comments/9162941.aspx</comments><wfw:commentRss>http://blogs.msdn.com/endpoint/commentrss.aspx?PostID=9162941</wfw:commentRss><description>&lt;p&gt;I'm very pleased to announce the publication of a new WF 3.5 hands-on lab to the MSDN Virtual Labs site: &lt;a href="https://www.microsoft.com/resources/virtuallabs/step1-msdn.aspx?LabId=c4a993a5-d498-4d5c-9f98-476c1f496d15&amp;amp;BToken=reg" target="_blank"&gt;Using Test-First Development with WF&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;The new lab covers doing test-first development in the Windows Workflow Foundation (WF) technology. The lab explains [at a high level] the concepts of test-first development, and walks the user through how to unit test both custom activities and full WF workflows.&lt;/p&gt;  &lt;p&gt;&lt;a href="https://www.microsoft.com/resources/virtuallabs/step1-msdn.aspx?LabId=c4a993a5-d498-4d5c-9f98-476c1f496d15&amp;amp;BToken=reg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="297" alt="Lab Screenshot" src="http://blogs.msdn.com/blogfiles/endpoint/WindowsLiveWriter/NewVirtualLabUsingTestFirstDevelopment.5_11925/WF%20Unit%20Test%20VirtLab_3.png" width="404" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Unit testing and test-first development seems to become a very popular topic in the last year. The question of how to unit test WF activities/workflows has been something that I've heard asked about at the last few conferences I've attended (both internal and customer conferences; at the WF booth and advanced WF sessions), and it's been a question our field has been getting as well. &lt;/p&gt;  &lt;p&gt;In answer to the question - there have been a couple excellent blog posts on the topic this past summer: &lt;a href="http://msmvps.com/blogs/theproblemsolver/archive/2008/06/02/unit-testing-custom-workflow-activities.aspx"&gt;Maurice de Beijer wrote an excellent (and concise) blog entry on the topic&lt;/a&gt; in June - which was the inspiration for the lab, and &lt;a href="http://blogs.msdn.com/rjacobs/archive/2008/08/27/unit-testing-activities-with-windows-workflow-foundation.aspx"&gt;Ron Jacobs blogged on the topic&lt;/a&gt; following a conversation we were having about whether to do this HOL. And, most recently, WF unit testing was covered in the last two issues of MSDN Magazine (&lt;a href="http://msdn.microsoft.com/magazine/dd179724.aspx"&gt;Matt Milner's Nov-2008 Foundations article&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/en-us/magazine/dd252947.aspx"&gt;Josh Lane's Dec-2008 article 'Real World WF: Best Practices'&lt;/a&gt;).&lt;/p&gt;  &lt;p&gt;But the feedback has been what was lacking was a good, approachable manner of learning how to do WF unit testing. So we worked with &lt;a href="http://elegantcode.com/about/david-starr/" target="_blank"&gt;David Starr&lt;/a&gt;, a trainer and consultant specializing in agile processes, to build a lab that attempted to demonstrate how a developer can use Visual Studio Team System and/or Professional to establish unit tests for WF activity and workflow development. The lab was written assuming basic experience with WF 3, but no prior experience with test-first development principles. To work with some of the less unit-test-ready aspects of WF 3.5, David walks the user through the use of fake objects and the &lt;a href="http://ayende.com/projects/rhino-mocks.aspx"&gt;Rhino Mocks mocking framework&lt;/a&gt; (there are a variety of mocking frameworks out there; Rhino Mocks is one of them).&lt;/p&gt;  &lt;p&gt;As mentioned in the beginning of the blog post, in addition to hosting the lab in our hands-on-lab areas at TechEd this year, we have &lt;a href="https://www.microsoft.com/resources/virtuallabs/step1-msdn.aspx?LabId=c4a993a5-d498-4d5c-9f98-476c1f496d15&amp;amp;BToken=reg" target="_blank"&gt;published the lab to MSDN Virtual Labs&lt;/a&gt; to enable a broader audience to experience the lab. For those unfamiliar, the &lt;a href="http://msdn.microsoft.com/en-us/virtuallabs/default.aspx" target="_blank"&gt;Virtual Labs&lt;/a&gt; environment offers you a way to test drive Microsoft software without having to download or install the software on your local machine. To do the hands on lab, you visit the Virtual Lab website and it will provision you a pristine virtual server for you do the lab, which is [virtually] yours for a two-hour block. The connection to the server is done through the web browser, requiring only the installation of an ActiveX component. You can then follow the instructions in the &lt;a href="http://download.microsoftvirtuallabs.com/download/8/a/7/8a71365b-4c80-4e60-8185-8f12f59bf1d4/WFTestFirstDevelopment.pdf" target="_blank"&gt;lab manual&lt;/a&gt; to try out the lab and learn more about unit testing activities and workflows WF 3.5.&lt;/p&gt;  &lt;p&gt;In addition to this WF lab, there are a couple other notable virtual labs I would like to point out:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032373870&amp;amp;EventCategory=3" target="_blank"&gt;Getting Started with WF (.NET 3.0/VS2005)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="https://www.microsoft.com/resources/virtuallabs/step1-msdn.aspx?LabId=285c248d-4cff-4d85-a601-ea57358b2efc&amp;amp;BToken=reg" target="_blank"&gt;Visual Studio 2008 - Integrating WCF and WF&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032346461&amp;amp;EventCategory=3" target="_blank"&gt;Workflow Enabled Services and Other New Features in .NET Framework 3.5&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;We're working on delivering a few new WF hands on labs via this method over the coming months. We are working on a new hands-on-lab detailing conversation correlation in WCF workflow services (based on Matt Winkler's TechEd talks) and also updating the VS2005 hands-on-labs to VS2008, incorporating user feedback.&lt;/p&gt;  &lt;p&gt;We are also in the process of posting the test-first development with WCF hands-on-lab. If you poke around in the C:\Labs directory of this virtual lab, you'll notice it's there (with lab manuals and relevant begin/end code).&lt;/p&gt;  &lt;p&gt;I hope you enjoy the new lab; and, as always, your feedback is appreciated!&lt;/p&gt;  &lt;p&gt;Cliff&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9162941" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/endpoint/archive/tags/Workflow/default.aspx">Workflow</category><category domain="http://blogs.msdn.com/endpoint/archive/tags/Hands+On+Labs/default.aspx">Hands On Labs</category></item></channel></rss>