<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Benjamin Day Consulting, Inc.: The Blog</title>
        <link>http://blog.benday.com/Default.aspx</link>
        <description>by Benjamin Day</description>
        <language>en-US</language>
        <copyright>Benjamin Day</copyright>
        <managingEditor>benday@benday.com</managingEditor>
        <generator>Subtext Version 1.9.5.176</generator>
        <image>
            <title>Benjamin Day Consulting, Inc.: The Blog</title>
            <url>http://blog.benday.com/images/RSS2Image.gif</url>
            <link>http://blog.benday.com/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>Beantown .NET meeting on Thursday, 2/11/2010: Rjae Easton, &amp;quot;Parallelism Zen for .NET Developers&amp;quot;</title>
            <category>Beantown .NET User Group (INETA)</category>
            <link>http://blog.benday.com/archive/2010/02/01/23256.aspx</link>
            <description>&lt;p&gt;Beantown .NET is going to be meeting next Thursday, 2/11/2010.  This month we have &lt;b&gt;Rjae Easton &lt;/b&gt;presenting “&lt;b&gt;Parallelism Zen for .NET Developers&lt;/b&gt;”.  &lt;/p&gt;  &lt;p&gt;As always, our meeting is open to everyone so bring your friends and co-workers – better yet, bring your boss. It is not required to RSVP for our meetings but if you know you’re coming, &lt;b&gt;please RSVP by email by 3pm on the day of the meeting&lt;/b&gt; to help speed your way through building security and to give us an idea how much pizza to order. &lt;/p&gt;  &lt;p&gt;Future meetings:&lt;/p&gt;  &lt;p&gt;- March 4 – James Phillips, Entity Framework, WCF, &amp;amp; Unit Testing&lt;/p&gt;  &lt;p&gt;- April 1 – TBA &lt;/p&gt;  &lt;p&gt;- May 6 – TBA &lt;/p&gt;  &lt;p&gt;-Ben &lt;/p&gt;  &lt;p&gt;&lt;b&gt;When:&lt;/b&gt; Thursday, 2/11/10, 6p – 8p&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Where:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Microsoft NERD&lt;/p&gt;  &lt;p&gt;1 Memorial Drive&lt;/p&gt;  &lt;p&gt;Cambridge, MA&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Directions: &lt;/b&gt;&lt;a href="http://microsoftcambridge.com/About/Directions/tabid/89/Default.aspx"&gt;http://microsoftcambridge.com/About/Directions/tabid/89/Default.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Parking: &lt;/b&gt;Paid parking is available in 1 Memorial Drive.  &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Title: &lt;/b&gt;Parallelism Zen for .NET Developers&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Abstract:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;So here’s the question: if Moore’s law is indeed bounded by quantum tunneling, then how the heck are we supposed to produce higher performing and more scalable systems. Well, the answer is upon is: put more and more processors into our systems. Multi-core systems are now ubiquitous and some projections talk about 64 to 128 cores as commonplace on the server in the very near future.&lt;/p&gt;  &lt;p&gt;But that’s not a complete solution, is it? Until we write software to harness multiple cores, we are bounded by the speed of a single processor and a single unit of work. This presentation is about how use parallelism constructs in .NET Framework 4.0 to produce truly concurrent processing. We will test the differences between unbounded threading and work-stealing thread pools, see how to partition compute-bound operations by structure and by data, and examine synchronization and exception handling in a parallel programming model.&lt;/p&gt;  &lt;p&gt;There’s going to be lots of code, mostly code, so if you would rather see bar graphs and theory this is not the talk for you.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Bio: &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Rjae has been a software developer for 23 years now, but still gets carded. He has had many opportunities to manage, but has eschewed them all because somebody has to write the code. Rjae is methodology agnostic and prefers to focus on three practices: free-flowing communication, test-driven development, and cleaning code every single day.&lt;/p&gt;  &lt;p&gt;Rjae works with a network other Zen programmers to provide solutions for finance, healthcare, and various other industries. He is currently writing a book titled: Test Driven Development Zen.&lt;/p&gt;&lt;img src="http://blog.benday.com/aggbug/23256.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Benjamin Day</dc:creator>
            <guid>http://blog.benday.com/archive/2010/02/01/23256.aspx</guid>
            <pubDate>Mon, 01 Feb 2010 14:53:07 GMT</pubDate>
            <wfw:comment>http://blog.benday.com/comments/23256.aspx</wfw:comment>
            <comments>http://blog.benday.com/archive/2010/02/01/23256.aspx#feedback</comments>
            <wfw:commentRss>http://blog.benday.com/comments/commentRss/23256.aspx</wfw:commentRss>
            <trackback:ping>http://blog.benday.com/services/trackbacks/23256.aspx</trackback:ping>
        </item>
        <item>
            <title>Windows Azure Sample Code &amp;ndash; A Real Application</title>
            <category>ASP.NET</category>
            <category>C#</category>
            <category>Best Practices with Visual Studio Ultimate 2010</category>
            <category>Windows Azure Services</category>
            <link>http://blog.benday.com/archive/2010/01/08/23255.aspx</link>
            <description>&lt;p&gt;We here at Benjamin Day Consulting, Inc have been working on creating a training course for &lt;a href="http://www.benday.com/DisplayWebPage.aspx?itemId=117" target="_blank"&gt;Windows Azure&lt;/a&gt;.  Rather than just showing the students how to do basic skills and coding with Windows Azure and Azure Storage, I wanted to be able to make some architectural recommendations and be able to describe the best practices for not just coding but also unit testing.  (Just because Windows Azure is a new technology doesn’t mean that developers should ignore known and established best practices, right?)  So, this pretty much meant that we had to write a real application.&lt;/p&gt;  &lt;p&gt;What we wrote was a content management system to run and maintain a web site.  &lt;a title="Download the source code" href="http://www.benday.com/DisplayWebPage.aspx?linkId=112" target="_blank"&gt;Download the source code.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I’ll be writing more about this code (hopefully) over the next few months.  &lt;/p&gt;  &lt;p&gt;Here are some of the goals for the application:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;unit testing &amp;amp; testability&lt;/li&gt;    &lt;li&gt;use Windows Azure Storage as the back-end&lt;/li&gt;    &lt;li&gt;use the Repository pattern to encapsulate the data access logic for maintenance and testability purposes&lt;/li&gt;    &lt;li&gt;use the Domain Model and Service Layer patterns for business logic&lt;/li&gt;    &lt;li&gt;use Domain Model objects that require complex saves across table storage and blob storage&lt;/li&gt;    &lt;li&gt;implement lazy loading for properties on the domain model objects in a medium-trust environment&lt;/li&gt;    &lt;li&gt;use Model-View-Presenter in the ASP.NET presentation tier&lt;/li&gt;    &lt;li&gt;re-usable storage logic using C# generics&lt;/li&gt;    &lt;li&gt;Forms Authentication security using the sample Membership and Role providers&lt;/li&gt;    &lt;li&gt;Dependency Injection using Unity with Windows Azure&lt;/li&gt;    &lt;li&gt;Access Windows Azure Storage from outside of a hosted Windows Azure application role&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;There are two projects that you need to know about in the sample code: &lt;strong&gt;Benday.Cms.CloudService&lt;/strong&gt; and &lt;strong&gt;Benday.Cms.Security.WpfUi&lt;/strong&gt;.  The CloudService project governs all the role-based code.  The WpfUi has all the initialization logic for storage and allows you to set up an administrator user and create test content for the web site.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blog.benday.com/images/blog_benday_com/WindowsLiveWriter/WindowsAzureSampleCodeARealApplication_105E4/image_2.png" rel="lightbox"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blog.benday.com/images/blog_benday_com/WindowsLiveWriter/WindowsAzureSampleCodeARealApplication_105E4/image_thumb.png" width="529" height="354" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;When you start the CloudService project, it will start up the Azure WebRole for the web site.  This is the Benday.Cms.WebUI project.  Once you have used the WpfUi application to add an administrator, you can log in to the administrator web site by going to &lt;a href="http://localhost:81/administrator"&gt;http://localhost:81/administrator&lt;/a&gt;.  The default username is administrator and the default password is &lt;a href="mailto:P@$$w0rd"&gt;P@$$w0rd&lt;/a&gt;.  If you’ve used WpfUi to create test content, you’ll be dropped in to the Folder List screen and you should see 3 content folders for the website.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blog.benday.com/images/blog_benday_com/WindowsLiveWriter/WindowsAzureSampleCodeARealApplication_105E4/image_6.png" rel="lightbox"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blog.benday.com/images/blog_benday_com/WindowsLiveWriter/WindowsAzureSampleCodeARealApplication_105E4/image_thumb_2.png" width="644" height="295" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Click on the folders to view the pages, links, and files contained in that folder.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blog.benday.com/images/blog_benday_com/WindowsLiveWriter/WindowsAzureSampleCodeARealApplication_105E4/image_10.png" rel="lightbox"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blog.benday.com/images/blog_benday_com/WindowsLiveWriter/WindowsAzureSampleCodeARealApplication_105E4/image_thumb_4.png" width="524" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I hope you learn something from our code and let me know if you have any problems or suggestions.&lt;/p&gt;  &lt;p&gt;&lt;a title="Download the source code" href="http://www.benday.com/DisplayWebPage.aspx?linkId=112" target="_blank"&gt;Download the source code.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;-Ben&lt;/p&gt;  &lt;p&gt;-- &lt;em&gt;Looking for Windows Azure training?  Need help getting going with Windows Azure?  Want some architectural guidance?  Drop us a line at &lt;a href="mailto:info@benday.com"&gt;info@benday.com&lt;/a&gt; and be sure to check out the course description for our upcoming &lt;a href="http://www.benday.com/DisplayWebPage.aspx?itemId=117" target="_blank"&gt;Windows Azure Application Architecture &amp;amp; Development course&lt;/a&gt;!&lt;/em&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;/li&gt;    &lt;li&gt;&lt;/li&gt;    &lt;li&gt;&lt;/li&gt;    &lt;li&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blog.benday.com/aggbug/23255.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Benjamin Day</dc:creator>
            <guid>http://blog.benday.com/archive/2010/01/08/23255.aspx</guid>
            <pubDate>Sat, 09 Jan 2010 00:45:21 GMT</pubDate>
            <wfw:comment>http://blog.benday.com/comments/23255.aspx</wfw:comment>
            <comments>http://blog.benday.com/archive/2010/01/08/23255.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blog.benday.com/comments/commentRss/23255.aspx</wfw:commentRss>
            <trackback:ping>http://blog.benday.com/services/trackbacks/23255.aspx</trackback:ping>
        </item>
        <item>
            <title>Beantown .NET Meeting on Thursday, 1/7/2010: Jason Haley, Windows Azure SDK</title>
            <category>Beantown .NET User Group (INETA)</category>
            <category>Windows Azure Services</category>
            <link>http://blog.benday.com/archive/2009/12/29/23254.aspx</link>
            <description>&lt;p&gt;Beantown .NET is going to be meeting on Thursday, 1/7/2010.  This month we have &lt;b&gt;Jason Haley&lt;/b&gt; presenting “&lt;b&gt;Get Started with the Windows Azure SDK&lt;/b&gt;”.&lt;/p&gt;  &lt;p&gt;As always, our meeting is open to everyone so bring your friends and co-workers – better yet, bring your boss. It is not required to RSVP for our meetings but if you know you’re coming, &lt;b&gt;please RSVP by 3pm on the day of the meeting&lt;/b&gt; to help speed your way through building security and to give us an idea how much pizza to order. &lt;a href="http://blog.benday.com/contact.aspx" target="_blank"&gt;Click here to RSVP&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Future meetings:   &lt;br /&gt;- February 11 – Rjae Easton, “Parallelism Zen for .NET Developers”    &lt;br /&gt;- March 4 – TBA    &lt;br /&gt;- April 1 – TBA &lt;/p&gt;  &lt;p&gt;&lt;b&gt;When:&lt;/b&gt; Thursday, 11/5/09, 6p – 8p    &lt;br /&gt;&lt;b&gt;Where:     &lt;br /&gt;&lt;/b&gt;Microsoft NERD    &lt;br /&gt;1 Memorial Drive    &lt;br /&gt;Cambridge, MA    &lt;br /&gt;&lt;b&gt;Directions: &lt;/b&gt;&lt;a href="http://microsoftcambridge.com/About/Directions/tabid/89/Default.aspx"&gt;http://microsoftcambridge.com/About/Directions/tabid/89/Default.aspx&lt;/a&gt;    &lt;br /&gt;&lt;b&gt;Parking: &lt;/b&gt;Paid parking is available in 1 Memorial Drive.  &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Title: &lt;/b&gt;Get Started with the Windows Azure SDK&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Abstract:     &lt;br /&gt;&lt;/b&gt;In this session, we will cover what a .Net developer needs to know to get started with the Windows Azure SDK.  We will spend some time digging into the samples provided by Microsoft and discuss some ways to help you “get up to speed” with Azure quickly.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Bio:      &lt;br /&gt;&lt;/b&gt;Jason Haley is a local Independent consultant who specializes in Microsoft technologies and lately has been spending a lot of time getting to know Windows Azure.  He has also been a member of the Beantown.Net user group since it started in July 2004.  &lt;a title="http://www.jasonhaley.com/" href="http://www.jasonhaley.com/"&gt;http://www.jasonhaley.com/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blog.benday.com/aggbug/23254.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Benjamin Day</dc:creator>
            <guid>http://blog.benday.com/archive/2009/12/29/23254.aspx</guid>
            <pubDate>Tue, 29 Dec 2009 13:57:45 GMT</pubDate>
            <wfw:comment>http://blog.benday.com/comments/23254.aspx</wfw:comment>
            <comments>http://blog.benday.com/archive/2009/12/29/23254.aspx#feedback</comments>
            <wfw:commentRss>http://blog.benday.com/comments/commentRss/23254.aspx</wfw:commentRss>
            <trackback:ping>http://blog.benday.com/services/trackbacks/23254.aspx</trackback:ping>
        </item>
        <item>
            <title>Beantown/Boston Azure Meeting on Thursday, 12/3/2009: Michael Stiefel on Azure</title>
            <category>Beantown .NET User Group (INETA)</category>
            <category>Windows Azure Services</category>
            <link>http://blog.benday.com/archive/2009/12/01/23253.aspx</link>
            <description>&lt;p&gt;Beantown .NET will be meeting on Thursday, 12/3/2009.  We’ve had a minor change in plans and this month we’ll be joining forces with the new Boston Azure User Group &lt;a href="http://bostonazure.org/"&gt;http://bostonazure.org/&lt;/a&gt;.  (Don’t worry.  We’re working to reschedule Bill Heys’ branching and merging talk for another month.)  This month the speakers will be &lt;b&gt;Mike Werner&lt;/b&gt; and &lt;b&gt;Michael Stiefel&lt;/b&gt; discussing recent developments from Microsoft coming out of PDC with an emphasis on what’s happening in Azure.  &lt;/p&gt;  &lt;p&gt;As always, our meeting is open to everyone so bring your friends and co-workers – better yet, bring your boss. It is not required to RSVP for our meetings but if you know you’re coming, &lt;b&gt;please RSVP by 3pm on the day of the meeting&lt;/b&gt; to help speed your way through building security and give us an idea how much pizza to order. &lt;a href="http://blog.benday.com/contact.aspx" target="_blank"&gt;Click here to RSVP.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Since we’re joining forces with the Boston Azure User Group, we’re going to be meeting on a slightly different schedule.  &lt;/p&gt;  &lt;p&gt;- 6:00pm -- Azure videos from PDC   &lt;br /&gt;- 6:30pm – Pizza    &lt;br /&gt;- 7:00pm – Mike Werner &amp;amp; Michael Stiefel    &lt;br /&gt;- 8:45pm – Wrap up&lt;/p&gt;  &lt;p&gt;Future meetings:   &lt;br /&gt;- January 7 – TBA     &lt;br /&gt;- February 11 – Rjae Easton, “Parallelism Zen for .NET Developers”    &lt;br /&gt;- March 4 – TBA&lt;/p&gt;  &lt;p&gt;-Ben &lt;/p&gt;  &lt;p&gt;   &lt;/p&gt;&lt;p&gt;&lt;a href="mailto:benday@benday.com"&gt;&lt;/a&gt;&lt;/p&gt;   &lt;b&gt;Title:      &lt;br /&gt;&lt;/b&gt;What happened at PDC &amp;amp; What’s up with Azure?    &lt;br /&gt;&lt;b&gt;When:&lt;/b&gt; Thursday, 12/3/09, 6p – 8:45p    &lt;br /&gt;&lt;b&gt;Where:     &lt;br /&gt;&lt;/b&gt;Microsoft NERD    &lt;br /&gt;1 Memorial Drive    &lt;br /&gt;Cambridge, MA    &lt;br /&gt;&lt;b&gt;Directions: &lt;/b&gt;&lt;a href="http://microsoftcambridge.com/About/Directions/tabid/89/Default.aspx"&gt;http://microsoftcambridge.com/About/Directions/tabid/89/Default.aspx&lt;/a&gt;    &lt;br /&gt;&lt;b&gt;Parking: &lt;/b&gt;Paid parking is available in 1 Memorial Drive.&lt;img src="http://blog.benday.com/aggbug/23253.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Benjamin Day</dc:creator>
            <guid>http://blog.benday.com/archive/2009/12/01/23253.aspx</guid>
            <pubDate>Tue, 01 Dec 2009 12:58:55 GMT</pubDate>
            <wfw:comment>http://blog.benday.com/comments/23253.aspx</wfw:comment>
            <comments>http://blog.benday.com/archive/2009/12/01/23253.aspx#feedback</comments>
            <wfw:commentRss>http://blog.benday.com/comments/commentRss/23253.aspx</wfw:commentRss>
            <trackback:ping>http://blog.benday.com/services/trackbacks/23253.aspx</trackback:ping>
        </item>
        <item>
            <title>Updated Team Foundation Server 2010 Beta 2 Install Guide &amp;ndash; Now with Virtual Lab Management</title>
            <category>Application Lifecycle Management (ALM)</category>
            <category>Team Foundation Server (TFS)</category>
            <category>Team Foundation Server 2010</category>
            <category>Visual Studio Team System 2010 (VSTS2010)</category>
            <category>Visual Studio Team System (VSTS)</category>
            <link>http://blog.benday.com/archive/2009/11/16/23252.aspx</link>
            <description>&lt;p&gt;A few weeks ago, I published &lt;a href="http://blog.benday.com/archive/2009/10/21/23245.aspx" target="_blank"&gt;v0.1 of our Team Foundation Server 2010 Beta 2 installation guide&lt;/a&gt;.  Since then, we’ve fixed a few bugs and added a walk-through for installing Team Foundation Server 2010 Virtual Lab Manager.  &lt;/p&gt;  &lt;p&gt;There are definitely more bugs to be found.  If you find bugs or run in to problems with your installation of TFS2010 or TFS Virtual Lab Management 2010, please tell us.  &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.benday.com/downloads/tfs2010beta2installguide/BenDay_TeamFoundationServer2010beta2_InstallationGuide_alpha.pdf" target="_blank"&gt;Click here to download the updated TFS2010 &amp;amp; Lab Management installation guide&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;-Ben&lt;/p&gt;  &lt;p&gt;&lt;em&gt;--- Looking for help getting prepared for Team Foundation Server 2010 and Visual Studio Ultimate 2010?  Want guidance on how to leverage the best practice and application lifecycle management (ALM) tools and features of Visual Studio Ultimate 2010?  Drop us a line at &lt;/em&gt;&lt;a href="mailto:info@benday.com."&gt;&lt;em&gt;info@benday.com.&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blog.benday.com/aggbug/23252.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Benjamin Day</dc:creator>
            <guid>http://blog.benday.com/archive/2009/11/16/23252.aspx</guid>
            <pubDate>Mon, 16 Nov 2009 22:55:08 GMT</pubDate>
            <wfw:comment>http://blog.benday.com/comments/23252.aspx</wfw:comment>
            <comments>http://blog.benday.com/archive/2009/11/16/23252.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://blog.benday.com/comments/commentRss/23252.aspx</wfw:commentRss>
            <trackback:ping>http://blog.benday.com/services/trackbacks/23252.aspx</trackback:ping>
        </item>
        <item>
            <title>Hook Visual Studio Web Tests in to TFS Team Build</title>
            <category>ASP.NET</category>
            <category>Application Lifecycle Management (ALM)</category>
            <category>Team Build</category>
            <category>Team Foundation Server (TFS)</category>
            <category>Team Foundation Server 2010</category>
            <category>VSTS2010 Web Tests</category>
            <category>Visual Studio Team System (VSTS)</category>
            <category>Visual Studio Team System 2010 (VSTS2010)</category>
            <category>Unit Testing / Test-Driven Development (TDD)</category>
            <link>http://blog.benday.com/archive/2009/11/16/23251.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://searchwindevelopment.techtarget.com/home/0,289692,sid8,00.html" target="_blank"&gt;SearchWinDevelopment.com&lt;/a&gt; has posted another of my Team System “tips” on their site.  This one walks you through running Visual Studio Web Tests from a Team Build.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;Run Visual Studio Web Tests from a Team Foundation Server Build&lt;/strong&gt;       &lt;br /&gt;By Ben Day      &lt;br /&gt;13 Nov 2009 | SearchWinDevelopment.com  &lt;/p&gt;    &lt;p&gt;One of the great features of Visual Studio 2008 is the ability to test Web applications using Web Tests. Web Tests allow you to record a user's path through a running Web application and turn these actions into an automated test that Visual Studio can later run against subsequent builds of your application. They're immensely helpful for quickly validating Web application builds to see if your application is working properly. The idea is that you record your use cases as Web Tests and then Visual Studio can QA your application for you. This eliminates a lot of tedious manual testing and can greatly speed up your testing cycles. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://searchwindevelopment.techtarget.com/news/article/0,289142,sid8_gci1374339,00.html?track=NL-150&amp;amp;ad=736025&amp;amp;asrc=EM_USC_9972739&amp;amp;uid=2482500" target="_blank"&gt;Here’s the link to the complete article.&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.benday.com/Samples/Tips/WebTestsFromTeamBuild/BenDayWebTestsFromTeamBuildTipCode.zip" target="_blank"&gt;Here’s a link to download the source code.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;-Ben&lt;/p&gt;  &lt;p&gt;&lt;em&gt;--Looking for training, consulting, or coaching on Visual Studio Team System, Team Foundation Server 2008 &amp;amp; 2010, and Visual Studio Ultimate 2010?  Drop us a line at &lt;a href="mailto:info@benday.com"&gt;info@benday.com&lt;/a&gt; for more information.&lt;/em&gt;&lt;/p&gt;&lt;img src="http://blog.benday.com/aggbug/23251.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Benjamin Day</dc:creator>
            <guid>http://blog.benday.com/archive/2009/11/16/23251.aspx</guid>
            <pubDate>Mon, 16 Nov 2009 18:57:45 GMT</pubDate>
            <wfw:comment>http://blog.benday.com/comments/23251.aspx</wfw:comment>
            <comments>http://blog.benday.com/archive/2009/11/16/23251.aspx#feedback</comments>
            <wfw:commentRss>http://blog.benday.com/comments/commentRss/23251.aspx</wfw:commentRss>
            <trackback:ping>http://blog.benday.com/services/trackbacks/23251.aspx</trackback:ping>
        </item>
        <item>
            <title>Incorporate Windows Azure unit tests in to TFS Team Builds</title>
            <category>Team Build</category>
            <category>Team Foundation Server (TFS)</category>
            <category>Team Foundation Server 2010</category>
            <category>Tech</category>
            <category>Windows Azure Services</category>
            <category>Unit Testing / Test-Driven Development (TDD)</category>
            <link>http://blog.benday.com/archive/2009/11/16/23250.aspx</link>
            <description>&lt;p&gt;I’ve started writing “tips” for &lt;a href="http://searchwindevelopment.techtarget.com/home/0,289692,sid8,00.html" target="_blank"&gt;SearchWinDevelopment.com&lt;/a&gt; on Visual Studio, Team Foundation Server, and Unit Testing.  Look for them to trickle out over the next few months.&lt;/p&gt;  &lt;p&gt;They’ve posted one that I wrote about &lt;a href="http://searchwindevelopment.techtarget.com/news/article/0,289142,sid8_gci1374503,00.html?track=NL-150&amp;amp;ad=736025&amp;amp;asrc=EM_USC_9972735&amp;amp;uid=2482500" target="_blank"&gt;making Team Foundation Server Builds work with Windows Azure project&lt;/a&gt;.  It’s easy enough to compile Windows Azure projects from Team Build but if you’ve written unit tests that use Windows Azure Storage, you need to do some extra work.  The basic gist is this:&lt;/p&gt;  &lt;p&gt;1. Run the Team Build Service in interactive mode    &lt;br /&gt;2. After compiling your code and before the unit tests execute, run DevTableGen.exe to initializes your local storage database     &lt;br /&gt;3. Start DevelopmentStorage.exe so that your Azure Storage development endpoints are running     &lt;br /&gt;4. Run your unit tests &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;Build and unit test Windows Azure projects from TFS Team Build&lt;/strong&gt;      &lt;br /&gt;by Ben Day      &lt;br /&gt;13 Nov 2009 | SearchWinDevelopment.com      &lt;br /&gt;&lt;/p&gt;    &lt;p&gt;One of the great things about Windows Azure is that you can leverage a lot of your existing skills to write cloud-based applications. Want to run ASP.NET applications? No problem. Want to do WCF? Works fine. Windows Azure let's you write and run highly scalable and highly available applications. But what good is a highly scalable Web application if the Web site scales like crazy but the database is super slow? The answer is 'no good at all' and that's why we have the options of Windows Azure Storage and SQL Azure. For this article, we'll focus on Windows Azure Storage. &lt;/p&gt;    &lt;p&gt;Windows Azure Storage is a fast, scalable, and reliable storage solution for your Windows Azure applications. With the Windows Azure SDK, you get a version of Azure's cloud server and cloud storage that run on your desktop – DevFabric.exe and DevelopmentStorage.exe, respectively. &lt;/p&gt;    &lt;p&gt;Now, just because you're running your applications in the cloud, there's no excuse for not unit testing your application. Arguably, since Windows Azure doesn't allow you to debug your application running on their cloud servers, you almost need unit tests in your development environment even more to make sure that you're catching your errors before you deploy out to the cloud.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://searchwindevelopment.techtarget.com/news/article/0,289142,sid8_gci1374503,00.html?track=NL-150&amp;amp;ad=736025&amp;amp;asrc=EM_USC_9972735&amp;amp;uid=2482500" target="_blank"&gt;Here’s a link to the full article.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.benday.com/Samples/Tips/AzureTeamBuild/BenDayAzureTeamBuildCode.zip" target="_blank"&gt;Here’s a link to download the Team Build script source code for the article.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;-Ben&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;em&gt;-- Looking for training on Windows Azure and Windows Azure Storage?  Our Windows Azure Architecture &amp;amp; Development course will be available in February of 2010.  Drop us a line at &lt;a href="mailto:info@benday.com"&gt;info@benday.com&lt;/a&gt; for more information.  &lt;/em&gt;&lt;/p&gt;&lt;img src="http://blog.benday.com/aggbug/23250.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Benjamin Day</dc:creator>
            <guid>http://blog.benday.com/archive/2009/11/16/23250.aspx</guid>
            <pubDate>Mon, 16 Nov 2009 18:41:32 GMT</pubDate>
            <wfw:comment>http://blog.benday.com/comments/23250.aspx</wfw:comment>
            <comments>http://blog.benday.com/archive/2009/11/16/23250.aspx#feedback</comments>
            <wfw:commentRss>http://blog.benday.com/comments/commentRss/23250.aspx</wfw:commentRss>
            <trackback:ping>http://blog.benday.com/services/trackbacks/23250.aspx</trackback:ping>
        </item>
        <item>
            <title>Beantown .NET User Group Meeting on 11/5/2009: 4 Short Talks on Developer Utilities</title>
            <category>Beantown .NET User Group (INETA)</category>
            <category>C#</category>
            <category>News</category>
            <category>Tech</category>
            <link>http://blog.benday.com/archive/2009/11/02/23249.aspx</link>
            <description>&lt;p&gt;Beantown .NET is going to be meeting on Thursday, 11/5/2009.  This month we’ll be doing 4 short topics about 4 different development utilities presented by Beantown members.&lt;/p&gt;  &lt;p&gt;The talks will be:&lt;/p&gt;  &lt;p&gt;· Nick Parker on &lt;b&gt;JetBrains’ dotTrace Code Profiler      &lt;br /&gt;&lt;/b&gt;· Shaun Avery on &lt;b&gt;Firebug      &lt;br /&gt;&lt;/b&gt;· Jason Haley on &lt;b&gt;PowerCommands for Reflector      &lt;br /&gt;&lt;/b&gt;· Ben Day (me) on &lt;b&gt;CodeRush &amp;amp; Refactor Pro&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;As always, our meeting is open to everyone so bring your friends and co-workers – better yet, bring your boss. It is not required to RSVP for our meetings but if you know you’re coming, &lt;b&gt;please RSVP by 3pm on the day of the meeting&lt;/b&gt; to help speed your way through building security and give us an idea how much pizza to order. &lt;a href="http://blog.benday.com/contact.aspx" target="_blank"&gt;Click here to RSVP.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Future meetings:&lt;/p&gt;  &lt;p&gt;- December 3 – Bill Heys, “Branching &amp;amp; Merging Best Practices”    &lt;br /&gt;- January 7 – TBA     &lt;br /&gt;- February 11 – Rjae Easton, “Parallelism Zen for .NET Developers”&lt;/p&gt;  &lt;p&gt;-Ben &lt;/p&gt;  &lt;p&gt;&lt;b&gt;When:&lt;/b&gt; Thursday, 11/5/09, 6p – 8p&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Where:     &lt;br /&gt;&lt;/b&gt;Microsoft NERD    &lt;br /&gt;1 Memorial Drive    &lt;br /&gt;Cambridge, MA&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Directions: &lt;/b&gt;&lt;a href="http://microsoftcambridge.com/About/Directions/tabid/89/Default.aspx"&gt;http://microsoftcambridge.com/About/Directions/tabid/89/Default.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Parking: &lt;/b&gt;Paid parking is available in 1 Memorial Drive.  &lt;/p&gt;&lt;img src="http://blog.benday.com/aggbug/23249.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Benjamin Day</dc:creator>
            <guid>http://blog.benday.com/archive/2009/11/02/23249.aspx</guid>
            <pubDate>Mon, 02 Nov 2009 22:26:40 GMT</pubDate>
            <wfw:comment>http://blog.benday.com/comments/23249.aspx</wfw:comment>
            <comments>http://blog.benday.com/archive/2009/11/02/23249.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://blog.benday.com/comments/commentRss/23249.aspx</wfw:commentRss>
            <trackback:ping>http://blog.benday.com/services/trackbacks/23249.aspx</trackback:ping>
        </item>
        <item>
            <title>Add a Footer Row to a Silverlight 3 DataGrid</title>
            <category>Silverlight 3</category>
            <link>http://blog.benday.com/archive/2009/11/02/23248.aspx</link>
            <description>&lt;p&gt;A missing feature in the Silverlight 3 DataGrid is the ability to add a footer row.  For example, if you were trying to create a timesheet application using Silverlight, you’d want to be able to show the total number of hours for each day as shown in the image below.  &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blog.benday.com/images/blog_benday_com/WindowsLiveWriter/AddaFooterRowtoaSilverlightDataGrid_BEBB/image_4.png" rel="lightbox"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blog.benday.com/images/blog_benday_com/WindowsLiveWriter/AddaFooterRowtoaSilverlightDataGrid_BEBB/image_thumb_1.png" width="693" height="288" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The solution that I came up with is slightly hack-y but definitely works.  Rather than relying on the DataGrid to provide a footer, create your own UserControl that snaps a footer row on to the bottom of the grid using a StackPanel.   &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;lt;StackPanel Orientation="Vertical"&amp;gt;     &lt;br /&gt;    &amp;lt;data:DataGrid x:Name="m_grid"       &lt;br /&gt;            DataContext="{Binding Mode=OneWay}"       &lt;br /&gt;            ItemsSource="{Binding Weeks, Mode=TwoWay}"       &lt;br /&gt;            HeadersVisibility="Column" GridLinesVisibility="All"       &lt;br /&gt;            AutoGenerateColumns="False" LayoutUpdated="m_grid_LayoutUpdated" &amp;gt;      &lt;br /&gt;        &amp;lt;data:DataGrid.Columns&amp;gt;      &lt;br /&gt;            &amp;lt;data:DataGridTextColumn Binding="{Binding Task.Value, Mode=TwoWay}" Header="Project Name"/&amp;gt;      &lt;br /&gt;            &amp;lt;data:DataGridTextColumn Binding="{Binding Monday.Value, Mode=TwoWay}" Header="Monday"/&amp;gt;      &lt;br /&gt;            &amp;lt;data:DataGridTextColumn Binding="{Binding Tuesday.Value, Mode=TwoWay}" Header="Tuesday" /&amp;gt;      &lt;br /&gt;            &amp;lt;data:DataGridTextColumn Binding="{Binding Wednesday.Value, Mode=TwoWay}" Header="Wednesday" /&amp;gt;      &lt;br /&gt;            &amp;lt;data:DataGridTextColumn Binding="{Binding Thursday.Value, Mode=TwoWay}" Header="Thursday" /&amp;gt;      &lt;br /&gt;            &amp;lt;data:DataGridTextColumn Binding="{Binding Friday.Value, Mode=TwoWay}" Header="Friday" /&amp;gt;      &lt;br /&gt;            &amp;lt;data:DataGridTextColumn Binding="{Binding Saturday.Value, Mode=TwoWay}" Header="Saturday" /&amp;gt;      &lt;br /&gt;            &amp;lt;data:DataGridTextColumn Binding="{Binding Sunday.Value, Mode=TwoWay}" Header="Sunday" /&amp;gt;      &lt;br /&gt;            &amp;lt;data:DataGridTextColumn Binding="{Binding TotalHours, Mode=TwoWay}" Header="Total Hours"  /&amp;gt;      &lt;br /&gt;        &amp;lt;/data:DataGrid.Columns&amp;gt;      &lt;br /&gt;    &amp;lt;/data:DataGrid&amp;gt;      &lt;br /&gt;    &amp;lt;Grid HorizontalAlignment="Stretch" VerticalAlignment="Top" x:Name="m_gridFooter"&amp;gt;      &lt;br /&gt;        &amp;lt;Grid.ColumnDefinitions&amp;gt;      &lt;br /&gt;            &amp;lt;ColumnDefinition /&amp;gt;      &lt;br /&gt;            &amp;lt;ColumnDefinition/&amp;gt;      &lt;br /&gt;            &amp;lt;ColumnDefinition/&amp;gt;      &lt;br /&gt;            &amp;lt;ColumnDefinition/&amp;gt;      &lt;br /&gt;            &amp;lt;ColumnDefinition/&amp;gt;      &lt;br /&gt;            &amp;lt;ColumnDefinition/&amp;gt;      &lt;br /&gt;            &amp;lt;ColumnDefinition/&amp;gt;      &lt;br /&gt;            &amp;lt;ColumnDefinition/&amp;gt;      &lt;br /&gt;            &amp;lt;ColumnDefinition/&amp;gt;      &lt;br /&gt;        &amp;lt;/Grid.ColumnDefinitions&amp;gt;      &lt;br /&gt;        &amp;lt;TextBlock VerticalAlignment="Bottom" Grid.Column="0" HorizontalAlignment="Left"       &lt;br /&gt;                 Text="Totals" Padding="5,0,0,0" FontWeight="Bold"/&amp;gt;      &lt;br /&gt;        &amp;lt;TextBlock VerticalAlignment="Bottom" Grid.Column="1" HorizontalAlignment="Left"       &lt;br /&gt;                 Text="{Binding MondayTotal, Mode=OneWay}" Padding="5,0,0,0" FontWeight="Bold"/&amp;gt;      &lt;br /&gt;        &amp;lt;TextBlock VerticalAlignment="Bottom" Grid.Column="2" HorizontalAlignment="Left"       &lt;br /&gt;                 Text="{Binding TuesdayTotal, Mode=OneWay}" Padding="5,0,0,0" FontWeight="Bold"/&amp;gt;      &lt;br /&gt;        &amp;lt;TextBlock VerticalAlignment="Bottom" Grid.Column="3" HorizontalAlignment="Left"       &lt;br /&gt;                 Text="{Binding WednesdayTotal, Mode=OneWay}" Padding="5,0,0,0" FontWeight="Bold"/&amp;gt;      &lt;br /&gt;        &amp;lt;TextBlock VerticalAlignment="Bottom" Grid.Column="4" HorizontalAlignment="Left"       &lt;br /&gt;                 Text="{Binding ThursdayTotal, Mode=OneWay}" Padding="5,0,0,0" FontWeight="Bold"/&amp;gt;      &lt;br /&gt;        &amp;lt;TextBlock VerticalAlignment="Bottom" Grid.Column="5" HorizontalAlignment="Left"       &lt;br /&gt;                 Text="{Binding FridayTotal, Mode=OneWay}" Padding="5,0,0,0" FontWeight="Bold"/&amp;gt;      &lt;br /&gt;        &amp;lt;TextBlock VerticalAlignment="Bottom" Grid.Column="6" HorizontalAlignment="Left"       &lt;br /&gt;                 Text="{Binding SaturdayTotal, Mode=OneWay}" Padding="5,0,0,0" FontWeight="Bold"/&amp;gt;      &lt;br /&gt;        &amp;lt;TextBlock VerticalAlignment="Bottom" Grid.Column="7" HorizontalAlignment="Left"       &lt;br /&gt;                 Text="{Binding SundayTotal, Mode=OneWay}" Padding="5,0,0,0" FontWeight="Bold"/&amp;gt;      &lt;br /&gt;        &amp;lt;TextBlock VerticalAlignment="Bottom" Grid.Column="8" HorizontalAlignment="Left"       &lt;br /&gt;                 Text="{Binding GrandTotal, Mode=OneWay}" Padding="5,0,0,0" FontWeight="Bold"/&amp;gt;      &lt;br /&gt;    &amp;lt;/Grid&amp;gt;      &lt;br /&gt;&amp;lt;/StackPanel&amp;gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Ok.  So what do you do when the DataGrid’s columns get re-sized?  Basically, how do you keep the footer cells aligned and sized to match the columns in the DataGrid?  The answer is pretty easy.  Once you have the DataGrid and the supporting footer controls added to the StackPanel, you can create an event handler that attaches to the DataGrid’s LayoutUpdated event so that you can keep the footer columns.  Whenever the LayoutUpdated event fires, iterate over the columns in the DataGrid and set the corresponding footer cell control width to the same value.  &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;private void SyncColumnWidths(DataGrid source, Grid target)     &lt;br /&gt;{      &lt;br /&gt;    if (source == null || target == null)      &lt;br /&gt;    {      &lt;br /&gt;        return;      &lt;br /&gt;    } &lt;/p&gt;    &lt;p&gt;    if (target.ColumnDefinitions.Count == source.Columns.Count)     &lt;br /&gt;    {      &lt;br /&gt;        for (int i = 0; i &amp;lt; target.ColumnDefinitions.Count; i++)      &lt;br /&gt;        {      &lt;br /&gt;            target.ColumnDefinitions[i].Width = new GridLength(source.Columns[i].ActualWidth);      &lt;br /&gt;        }      &lt;br /&gt;    }      &lt;br /&gt;}&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://www.benday.com/Samples/Silverlight3DataGridFooterSample/" target="_blank"&gt;Click here to view a running online sample.&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.benday.com/Samples/Silverlight3DataGridFooterSample/BenDay_SilverlightDataGridFooterSampleCode.zip" target="_blank"&gt;Click here to download the source code.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;-Ben&lt;/p&gt;&lt;img src="http://blog.benday.com/aggbug/23248.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Benjamin Day</dc:creator>
            <guid>http://blog.benday.com/archive/2009/11/02/23248.aspx</guid>
            <pubDate>Mon, 02 Nov 2009 19:08:55 GMT</pubDate>
            <wfw:comment>http://blog.benday.com/comments/23248.aspx</wfw:comment>
            <comments>http://blog.benday.com/archive/2009/11/02/23248.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://blog.benday.com/comments/commentRss/23248.aspx</wfw:commentRss>
            <trackback:ping>http://blog.benday.com/services/trackbacks/23248.aspx</trackback:ping>
        </item>
        <item>
            <title>ITNAmerica / Microsoft Software + Services Case Study (plus Team Foundation Server)</title>
            <category>WCF</category>
            <category>VSTS DBPro</category>
            <category>Visual Studio Team System (VSTS)</category>
            <category>Unit Testing / Test-Driven Development (TDD)</category>
            <category>Team Foundation Server (TFS)</category>
            <category>Team Build</category>
            <category>News</category>
            <category>MSBuild</category>
            <category>C#</category>
            <link>http://blog.benday.com/archive/2009/10/27/23247.aspx</link>
            <description>&lt;p&gt;One of my clients just got featured in a Microsoft case study about Software + Services.  &lt;a href="http://www.itnamerica.org" target="_blank"&gt;ITNAmerica&lt;/a&gt; is based in Portland, Maine and provides flexible transportation options for seniors who are no longer able to drive. The Microsoft case study features the scalability and flexibility features of ITN’s SOA-based architecture and their success with Microsoft’s development tools such as .NET, WCF, Visual Studio Team System, and Team Foundation Server.  &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blog.benday.com/images/blog_benday_com/WindowsLiveWriter/ITNAmericaMicrosoftSoftwareServicesCaseS_B37E/image_2.png" rel="lightbox"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blog.benday.com/images/blog_benday_com/WindowsLiveWriter/ITNAmericaMicrosoftSoftwareServicesCaseS_B37E/image_thumb.png" width="608" height="275" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I feel very lucky that I got the opportunity to help them out with their TFS and VSTS implementation and to later help them write their applications and assist with their software architecture. Projects and companies like this don’t come around every day.  &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/business/success/?StoryID=290" target="_blank"&gt;Click here to view the case study.&lt;/a&gt;  &lt;/p&gt;  &lt;p&gt;-Ben&lt;/p&gt;&lt;img src="http://blog.benday.com/aggbug/23247.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Benjamin Day</dc:creator>
            <guid>http://blog.benday.com/archive/2009/10/27/23247.aspx</guid>
            <pubDate>Tue, 27 Oct 2009 17:16:16 GMT</pubDate>
            <wfw:comment>http://blog.benday.com/comments/23247.aspx</wfw:comment>
            <comments>http://blog.benday.com/archive/2009/10/27/23247.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blog.benday.com/comments/commentRss/23247.aspx</wfw:commentRss>
            <trackback:ping>http://blog.benday.com/services/trackbacks/23247.aspx</trackback:ping>
        </item>
    </channel>
</rss>