<?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>Grigori Melnik: Thoughts on Agile Software Engineering and Beyond : labs</title><link>http://blogs.msdn.com/agile/archive/tags/labs/default.aspx</link><description>Tags: labs</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>EntLib/Unity Trainers</title><link>http://blogs.msdn.com/agile/archive/2009/08/14/entlib-unity-trainers.aspx</link><pubDate>Sat, 15 Aug 2009 01:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9870645</guid><dc:creator>gmelnik</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/agile/comments/9870645.aspx</comments><wfw:commentRss>http://blogs.msdn.com/agile/commentrss.aspx?PostID=9870645</wfw:commentRss><description>&lt;P&gt;If you are offering industrial or academic courses or workshops&amp;nbsp;that use Enterprise Library or Unity, I hope you are already taking advantage of our updated &lt;A href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=ab3f2168-fea1-4fc2-b40c-7867d99d4b6a"&gt;&lt;FONT color=#006bad&gt;Hands-On Labs&lt;/FONT&gt;&lt;/A&gt;. I would like to know what else&amp;nbsp;we could do to better support you and the learners.&lt;/P&gt;
&lt;P&gt;Please reply to&amp;nbsp;this post or ping me directly. You may also want to send me your syllabus and we’ll consider profiling you under the Learning section of our &lt;A href="http://entlib.codeplex.com/"&gt;&lt;FONT color=#006bad&gt;Codeplex site&lt;/FONT&gt;&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;- Grigori&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9870645" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/agile/archive/tags/EntLib/default.aspx">EntLib</category><category domain="http://blogs.msdn.com/agile/archive/tags/Enterprise+Library/default.aspx">Enterprise Library</category><category domain="http://blogs.msdn.com/agile/archive/tags/Unity/default.aspx">Unity</category><category domain="http://blogs.msdn.com/agile/archive/tags/labs/default.aspx">labs</category><category domain="http://blogs.msdn.com/agile/archive/tags/ease+of+use/default.aspx">ease of use</category><category domain="http://blogs.msdn.com/agile/archive/tags/learnability/default.aspx">learnability</category><category domain="http://blogs.msdn.com/agile/archive/tags/training/default.aspx">training</category></item><item><title>Just Released – Hands-on Labs for Enterprise Library 4.1 and Unity 1.2</title><link>http://blogs.msdn.com/agile/archive/2009/03/18/just-released-hands-on-labs-for-enterprise-library-4-1-and-unity-1-2.aspx</link><pubDate>Thu, 19 Mar 2009 02:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9488467</guid><dc:creator>gmelnik</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/agile/comments/9488467.aspx</comments><wfw:commentRss>http://blogs.msdn.com/agile/commentrss.aspx?PostID=9488467</wfw:commentRss><description>&lt;P&gt;I know it’s easy to get lost in the plethora of announcements and buzz from MIX’09, but today we are releasing a set of hands-on labs for all the application blocks in Enterprise Library. We believe that this valuable release will not go unnoticed by the community of devoted EntLib users and want to take this opportunity to highlight it for new users as well. After all, the labs are meant to help you get up to speed with EntLib.&lt;/P&gt;
&lt;P&gt;This release includes a refresh of the labs for the following blocks:&lt;/P&gt;
&lt;P&gt;- &lt;STRONG&gt;Caching&lt;/STRONG&gt; Application Block 
&lt;P&gt;- &lt;STRONG&gt;Cryptography&lt;/STRONG&gt; Application Block 
&lt;P&gt;- &lt;STRONG&gt;Data&lt;/STRONG&gt; &lt;STRONG&gt;Access&lt;/STRONG&gt; Application Block 
&lt;P&gt;- &lt;STRONG&gt;Exception&lt;/STRONG&gt; &lt;STRONG&gt;Handling&lt;/STRONG&gt; Application Block 
&lt;P&gt;- &lt;STRONG&gt;Logging&lt;/STRONG&gt; Application Block 
&lt;P&gt;- &lt;STRONG&gt;Security&lt;/STRONG&gt; Application Block 
&lt;P&gt;There are also two entirely new hands-on labs covering &lt;STRONG&gt;Interception&lt;/STRONG&gt; and &lt;STRONG&gt;Dependency Injection&lt;/STRONG&gt; with &lt;STRONG&gt;Unity&lt;/STRONG&gt;. The &lt;STRONG&gt;Validation&lt;/STRONG&gt; Block hands-on lab was released back in December and the overwhelmingly positive feedback we’ve received on it encouraged the team to produce the rest. 
&lt;P&gt;You can download the entire set in both C# and Visual Basic .NET: &lt;A title="Hands-on Labs for Enterprise Library 4.1" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=ab3f2168-fea1-4fc2-b40c-7867d99d4b6a" mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=ab3f2168-fea1-4fc2-b40c-7867d99d4b6a"&gt;Hands-on Labs for Enterprise Library 4.1&lt;/A&gt;&lt;BR&gt;If you prefer to download the Unity lab as a standalone, it’s also available: &lt;A title="Hands-on Labs for the Unity Application Block 1.2" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=93a5e18f-3211-44ef-b785-c59bcec4cd6f" mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=93a5e18f-3211-44ef-b785-c59bcec4cd6f"&gt;Hands-on Labs for the Unity Application Block 1.2&lt;/A&gt; 
&lt;P&gt;You can do them in any order. They will guide you through common scenarios of using EntLib in various application contexts. Some labs go into advanced topics and you may want do them a couple of times. Also, don’t be shy about improvising and departing from the scenarios written in the lab instructions. &lt;/P&gt;
&lt;P&gt;The labs may also be of value to trainers and academics, since they can be used as teaching aids in the classes devoted to Enterprise Library specifically or in courses on Component-Based Software Engineering, Enterprise Application Development, and Aspect-Oriented Programming. &lt;/P&gt;
&lt;P&gt;With this release, the EntLib team reiterates its commitment to enhancing learnability and increasing ease of use of Enterprise Library. Please, try them. Whether you love them or feel frustrated (especially if you feel frustrated), please send us your feedback.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9488467" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/agile/archive/tags/intro/default.aspx">intro</category><category domain="http://blogs.msdn.com/agile/archive/tags/EntLib/default.aspx">EntLib</category><category domain="http://blogs.msdn.com/agile/archive/tags/guide/default.aspx">guide</category><category domain="http://blogs.msdn.com/agile/archive/tags/Enterprise+Library/default.aspx">Enterprise Library</category><category domain="http://blogs.msdn.com/agile/archive/tags/Unity/default.aspx">Unity</category><category domain="http://blogs.msdn.com/agile/archive/tags/new+release/default.aspx">new release</category><category domain="http://blogs.msdn.com/agile/archive/tags/labs/default.aspx">labs</category><category domain="http://blogs.msdn.com/agile/archive/tags/ease+of+use/default.aspx">ease of use</category><category domain="http://blogs.msdn.com/agile/archive/tags/learnability/default.aspx">learnability</category></item><item><title>Just Released: Validation Application Block Hands-On Lab</title><link>http://blogs.msdn.com/agile/archive/2009/01/04/just-released-validation-application-block-hands-on-lab.aspx</link><pubDate>Sun, 04 Jan 2009 18:35:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9271363</guid><dc:creator>gmelnik</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/agile/comments/9271363.aspx</comments><wfw:commentRss>http://blogs.msdn.com/agile/commentrss.aspx?PostID=9271363</wfw:commentRss><description>&lt;p&gt;Here’s a gift for the New Year’s. We have produced a new hands-on lab on validation with Enterprise Library. It contains 13 exercises that walk you through capabilities of the &lt;a href="http://msdn.microsoft.com/en-us/library/dd140088.aspx" target="_blank"&gt;Validation Application Block&lt;/a&gt; in various application contexts:&lt;/p&gt; &lt;ul type="sqaure"&gt; &lt;li&gt;The first 11 deal with a Windows Forms data processing application that takes the information entered by the user to populate and process business entities. The Validation Application Block is used to validate the created business objects before processing them in gradually more sophisticated ways.  &lt;li&gt;Starting with Lab 7, the Windows Forms validation–integration feature is used to directly validate the input for the form's controls.  &lt;li&gt;Labs 8 through 11 deal with the extensibility of the application block.  &lt;li&gt;Lab 12 shows how to use the ASP.NET validation-integration feature of the application block to validate the ASP.NET control's values, using a Web forms version of the simple data entry application from the previous labs.  &lt;li&gt;Finally, for Lab 13, the ASP.NET application works as a front-end for a Windows Communication Foundation (WCF) service while the WCF validation–integration feature of the application block is used to declaratively validate the service parameters on the server side.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;The lab instructions are available as a CHM for easy navigation and as a PDF for printing. &lt;p&gt;There are two ways you can complete this lab set: you can manually complete it from start-to-finish or you can use the starter solutions to complete only the labs you want to. By using the provided starter solutions, you can complete any of the labs in the order you prefer. &lt;p&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=2C34A9CB-17CF-4AEC-8DE6-EEACBBB74413&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2C34A9CB-17CF-4AEC-8DE6-EEACBBB74413&amp;amp;displaylang=en" target="_blank"&gt;Download Validation HOL&lt;/a&gt; &lt;p&gt;Next up is our new Interception hands-on lab. You may expect to see it released in January.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9271363" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/agile/archive/tags/EntLib/default.aspx">EntLib</category><category domain="http://blogs.msdn.com/agile/archive/tags/Validation+Block/default.aspx">Validation Block</category><category domain="http://blogs.msdn.com/agile/archive/tags/Enterprise+Library/default.aspx">Enterprise Library</category><category domain="http://blogs.msdn.com/agile/archive/tags/new+release/default.aspx">new release</category><category domain="http://blogs.msdn.com/agile/archive/tags/labs/default.aspx">labs</category></item><item><title>What is Enterprise Library team currently up to?</title><link>http://blogs.msdn.com/agile/archive/2008/12/11/what-is-enterprise-library-team-currently-up-to.aspx</link><pubDate>Fri, 12 Dec 2008 01:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9198689</guid><dc:creator>gmelnik</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/agile/comments/9198689.aspx</comments><wfw:commentRss>http://blogs.msdn.com/agile/commentrss.aspx?PostID=9198689</wfw:commentRss><description>&lt;P&gt;After shipping &lt;A href="http://blogs.msdn.com/agile/archive/2008/10/28/just-released-microsoft-enterprise-library-4-1-and-unity-1-2.aspx" target=_blank mce_href="http://blogs.msdn.com/agile/archive/2008/10/28/just-released-microsoft-enterprise-library-4-1-and-unity-1-2.aspx"&gt;Enterprise Library v4.1&lt;/A&gt;, the team is focusing on the ease-of-use and learnability aspects of both EntLib and Unity. Our top stories of the current backlog include the following:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A class="" title="Unity for Silverlight" href="http://msdn.microsoft.com/en-us/library/dd362339.aspx" mce_href="http://msdn.microsoft.com/en-us/library/dd362339.aspx"&gt;Unity for Silverlight&lt;/A&gt; &lt;FONT color=green&gt;[Done - 12/14/2008]&lt;/FONT&gt; 
&lt;LI&gt;Comprehensive &lt;A class="" title="Enterprise Library FAQs" href="http://www.codeplex.com/entlib/Wiki/View.aspx?title=EntLib%20FAQ" mce_href="http://www.codeplex.com/entlib/Wiki/View.aspx?title=EntLib%20FAQ"&gt;Enterprise Library FAQs&lt;/A&gt; &lt;FONT color=#008000&gt;[Done - 2/10/2009]&lt;/FONT&gt;&amp;nbsp; 
&lt;LI&gt;&lt;A class="" title="Validation Block Hands-on Lab" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2C34A9CB-17CF-4AEC-8DE6-EEACBBB74413" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2C34A9CB-17CF-4AEC-8DE6-EEACBBB74413"&gt;Validation Block Hands-on Lab&lt;/A&gt; &lt;FONT color=#336699&gt;&lt;FONT color=#008000&gt;[Done - 1/3/2009]&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#000000&gt; &lt;/FONT&gt;
&lt;LI&gt;&lt;A class="" href="http://blogs.msdn.com/agile/archive/2009/03/18/just-released-hands-on-labs-for-enterprise-library-4-1-and-unity-1-2.aspx" mce_href="http://blogs.msdn.com/agile/archive/2009/03/18/just-released-hands-on-labs-for-enterprise-library-4-1-and-unity-1-2.aspx"&gt;Interception Hands-on Lab&lt;/A&gt; &lt;FONT color=#336699&gt;&lt;FONT color=#008000&gt;[Done - 3/18/2009]&lt;/FONT&gt;&lt;FONT color=#000000&gt; &lt;/FONT&gt;&lt;/FONT&gt;
&lt;LI&gt;Unity Extensibility documentation &lt;FONT color=#336699&gt;[In Dev]&lt;/FONT&gt; 
&lt;LI&gt;New video on Unity (level 200) 
&lt;LI&gt;New video on Unity Extensibility (level 400) 
&lt;LI&gt;Customer satisfaction survey analysis &lt;FONT color=#008000&gt;[Done]&lt;/FONT&gt;&lt;FONT color=#000000&gt; &lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;These are all things we plan on doing prior to starting Enterprise Library v5 research and planning work early next year.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9198689" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/agile/archive/tags/EntLib/default.aspx">EntLib</category><category domain="http://blogs.msdn.com/agile/archive/tags/extensibility/default.aspx">extensibility</category><category domain="http://blogs.msdn.com/agile/archive/tags/Enterprise+Library/default.aspx">Enterprise Library</category><category domain="http://blogs.msdn.com/agile/archive/tags/dependency+injection/default.aspx">dependency injection</category><category domain="http://blogs.msdn.com/agile/archive/tags/Unity/default.aspx">Unity</category><category domain="http://blogs.msdn.com/agile/archive/tags/videos/default.aspx">videos</category><category domain="http://blogs.msdn.com/agile/archive/tags/interception/default.aspx">interception</category><category domain="http://blogs.msdn.com/agile/archive/tags/plans/default.aspx">plans</category><category domain="http://blogs.msdn.com/agile/archive/tags/support/default.aspx">support</category><category domain="http://blogs.msdn.com/agile/archive/tags/labs/default.aspx">labs</category></item></channel></rss>