<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" version="2.0">
  <channel>
    <title>dasBlonde</title>
    <link>http://www.dasblonde.net/</link>
    <description />
    <language>en-us</language>
    <copyright>Michele Leroux Bustamante</copyright>
    <lastBuildDate>Tue, 28 Sep 2010 16:16:22 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.9.6315.0</generator>
    <managingEditor>mlb@dasblonde.net</managingEditor>
    <webMaster>mlb@dasblonde.net</webMaster>
    <item>
      <trackback:ping>http://www.dasblonde.net/Trackback.aspx?guid=dbb42e0b-a9ee-45c3-b1a3-61cd8ade4168</trackback:ping>
      <pingback:server>http://www.dasblonde.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.dasblonde.net/PermaLink.aspx?guid=dbb42e0b-a9ee-45c3-b1a3-61cd8ade4168</pingback:target>
      <dc:creator>Michele Leroux Bustamante</dc:creator>
      <wfw:comment>http://www.dasblonde.net/CommentView.aspx?guid=dbb42e0b-a9ee-45c3-b1a3-61cd8ade4168</wfw:comment>
      <wfw:commentRss>http://www.dasblonde.net/SyndicationService.asmx/GetEntryCommentsRss?guid=dbb42e0b-a9ee-45c3-b1a3-61cd8ade4168</wfw:commentRss>
      <slash:comments>283</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
It’s official and it’s live.
</p>
        <p>
          <a href="http://www.michelelerouxbustamante.com">www.michelelerouxbustamante.com</a>
        </p>
        <p>
Go there!
</p>
        <img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=dbb42e0b-a9ee-45c3-b1a3-61cd8ade4168" />
      </body>
      <title>www.michelelerouxbustamante.com</title>
      <guid isPermaLink="false">http://www.dasblonde.net/PermaLink.aspx?guid=dbb42e0b-a9ee-45c3-b1a3-61cd8ade4168</guid>
      <link>http://www.dasblonde.net/2010/09/28/wwwmichelelerouxbustamantecom.aspx</link>
      <pubDate>Tue, 28 Sep 2010 16:16:22 GMT</pubDate>
      <description>&lt;p&gt;
It’s official and it’s live.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.michelelerouxbustamante.com"&gt;www.michelelerouxbustamante.com&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Go there!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=dbb42e0b-a9ee-45c3-b1a3-61cd8ade4168" /&gt;</description>
      <comments>http://www.dasblonde.net/CommentView.aspx?guid=dbb42e0b-a9ee-45c3-b1a3-61cd8ade4168</comments>
    </item>
    <item>
      <trackback:ping>http://www.dasblonde.net/Trackback.aspx?guid=fb116aa6-5908-45a9-8baf-b8ce542ff45c</trackback:ping>
      <pingback:server>http://www.dasblonde.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.dasblonde.net/PermaLink.aspx?guid=fb116aa6-5908-45a9-8baf-b8ce542ff45c</pingback:target>
      <dc:creator>Michele Leroux Bustamante</dc:creator>
      <wfw:comment>http://www.dasblonde.net/CommentView.aspx?guid=fb116aa6-5908-45a9-8baf-b8ce542ff45c</wfw:comment>
      <wfw:commentRss>http://www.dasblonde.net/SyndicationService.asmx/GetEntryCommentsRss?guid=fb116aa6-5908-45a9-8baf-b8ce542ff45c</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The NDC was bigger than ever this year, a fantastic conference with so many fantastic
speakers – I predict it will continue to grow next year and of course if you have
ever been to Norway you know it is just a great place for a visit!
</p>
        <p>
At any rate, here are the resource from my two sessions I presented. Hope you enjoy!
</p>
        <p>
          <b>Session: Rocking AppFabric Access Control: Practical Scenarios, Killer Code and
Wicked Tools</b>
        </p>
        <ul>
          <li>
In this session I showed you how to use AppFabric Access Control to secure REST-based
WCF services including federation with a custom Security Token Service (STS) built
with Windows Identity Foundation (WIF).</li>
          <li>
The sample code includes my custom object model for working with Access Control, encapsulates
the use of SImple Web Token and typical flow with WRAP protocol. 
</li>
          <li>
Get a whole bunch of other federated identity samples here as well, with instructions
for setting up your environment and a list of other resources in the readme: <a href="http://www.dasblonde.net/downloads/FederatedIdentitySamples.zip">http://www.dasblonde.net/downloads/FederatedIdentitySamples.zip</a></li>
        </ul>
        <p>
          <b>Top Security Scenarios for WCF Services: On Premise &amp; In The Cloud</b>
        </p>
        <ul>
          <li>
In this session I talked about various WCF security scenarios from anonymous, intranet/windows,
internet/username, trusted subsystem, and federated identity. I also wrapped up with
some tips on how the cloud can help, service bus for the DMZ layer and access control
for a normalized security model that can satisfy any client technology (mobile, windows,
web, silverlight, ajax). 
</li>
          <li>
You can see my federation samples above for machine setup as well.</li>
          <li>
Security templates are posted to: <a href="http://wcf4templates.codeplex.com">http://wcf4templates.codeplex.com</a></li>
          <li>
I talked about how BasicAuth is a username/password option that works across platforms
but the default behavior is to authenticate with Windows credentials. Dominick provides
some nice resources to overcome this problem here: <a href="http://custombasicauth.codeplex.com">http://custombasicauth.codeplex.com</a></li>
          <li>
Looking for some Azure security scenarios? Here are resources coming out of Patterns
and Practices: <a href="http://azuresecurity.codeplex.com/">http://azuresecurity.codeplex.com</a><a href="http://azuresecurity.codeplex.com/">/</a></li>
          <li>
Some more resources from me: <a href="http://wcfclientguidance.codeplex.com">http://wcfclientguidance.codeplex.com</a></li>
        </ul>
        <p>
And lastly, the slides (PDF) for my sessions are here: <a href="http://www.dasblonde.net/downloads/NDC2010_Slides.zip">http://www.dasblonde.net/downloads/NDC2010_Slides.zip</a></p>
        <p>
Enjoy!!!
</p>
        <img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=fb116aa6-5908-45a9-8baf-b8ce542ff45c" />
      </body>
      <title>NDC &amp;ndash; Oslo, Norway &amp;ndash; Session Code and Resources</title>
      <guid isPermaLink="false">http://www.dasblonde.net/PermaLink.aspx?guid=fb116aa6-5908-45a9-8baf-b8ce542ff45c</guid>
      <link>http://www.dasblonde.net/2010/06/21/NDCNdashOsloNorwayNdashSessionCodeAndResources.aspx</link>
      <pubDate>Mon, 21 Jun 2010 12:32:48 GMT</pubDate>
      <description>&lt;p&gt;
The NDC was bigger than ever this year, a fantastic conference with so many fantastic
speakers – I predict it will continue to grow next year and of course if you have
ever been to Norway you know it is just a great place for a visit!
&lt;/p&gt;
&lt;p&gt;
At any rate, here are the resource from my two sessions I presented. Hope you enjoy!
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Session: Rocking AppFabric Access Control: Practical Scenarios, Killer Code and
Wicked Tools&lt;/b&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
In this session I showed you how to use AppFabric Access Control to secure REST-based
WCF services including federation with a custom Security Token Service (STS) built
with Windows Identity Foundation (WIF).&lt;/li&gt;
&lt;li&gt;
The sample code includes my custom object model for working with Access Control, encapsulates
the use of SImple Web Token and typical flow with WRAP protocol. 
&lt;/li&gt;
&lt;li&gt;
Get a whole bunch of other federated identity samples here as well, with instructions
for setting up your environment and a list of other resources in the readme: &lt;a href="http://www.dasblonde.net/downloads/FederatedIdentitySamples.zip"&gt;http://www.dasblonde.net/downloads/FederatedIdentitySamples.zip&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;b&gt;Top Security Scenarios for WCF Services: On Premise &amp;amp; In The Cloud&lt;/b&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
In this session I talked about various WCF security scenarios from anonymous, intranet/windows,
internet/username, trusted subsystem, and federated identity. I also wrapped up with
some tips on how the cloud can help, service bus for the DMZ layer and access control
for a normalized security model that can satisfy any client technology (mobile, windows,
web, silverlight, ajax). 
&lt;/li&gt;
&lt;li&gt;
You can see my federation samples above for machine setup as well.&lt;/li&gt;
&lt;li&gt;
Security templates are posted to: &lt;a href="http://wcf4templates.codeplex.com"&gt;http://wcf4templates.codeplex.com&lt;/a&gt; 
&lt;/li&gt;
&lt;li&gt;
I talked about how BasicAuth is a username/password option that works across platforms
but the default behavior is to authenticate with Windows credentials. Dominick provides
some nice resources to overcome this problem here: &lt;a href="http://custombasicauth.codeplex.com"&gt;http://custombasicauth.codeplex.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
Looking for some Azure security scenarios? Here are resources coming out of Patterns
and Practices: &lt;a href="http://azuresecurity.codeplex.com/"&gt;http://azuresecurity.codeplex.com&lt;/a&gt;&lt;a href="http://azuresecurity.codeplex.com/"&gt;/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
Some more resources from me: &lt;a href="http://wcfclientguidance.codeplex.com"&gt;http://wcfclientguidance.codeplex.com&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
And lastly, the slides (PDF) for my sessions are here: &lt;a href="http://www.dasblonde.net/downloads/NDC2010_Slides.zip"&gt;http://www.dasblonde.net/downloads/NDC2010_Slides.zip&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Enjoy!!!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=fb116aa6-5908-45a9-8baf-b8ce542ff45c" /&gt;</description>
      <comments>http://www.dasblonde.net/CommentView.aspx?guid=fb116aa6-5908-45a9-8baf-b8ce542ff45c</comments>
    </item>
    <item>
      <trackback:ping>http://www.dasblonde.net/Trackback.aspx?guid=ce0f06ad-48ab-488f-a793-204bcf785da3</trackback:ping>
      <pingback:server>http://www.dasblonde.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.dasblonde.net/PermaLink.aspx?guid=ce0f06ad-48ab-488f-a793-204bcf785da3</pingback:target>
      <dc:creator>Michele Leroux Bustamante</dc:creator>
      <wfw:comment>http://www.dasblonde.net/CommentView.aspx?guid=ce0f06ad-48ab-488f-a793-204bcf785da3</wfw:comment>
      <wfw:commentRss>http://www.dasblonde.net/SyndicationService.asmx/GetEntryCommentsRss?guid=ce0f06ad-48ab-488f-a793-204bcf785da3</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Just returned from a fantastic Tech Ed, what a great event this year as it was sold
out and jammed with lots of great sessions, hands-on-labs, and events to participate
in…not to mention New Orleans is lots of fun.
</p>
        <p>
I promised a blog post for my session, and here it is. My session was “WCF 4 Made
Easy with .NET Framework 4 and Windows Server AppFabric”. The highlights from the
talk are as follows:
</p>
        <ul>
          <li>
With WCF 4 and VS 2010 you can finally be immediately productive when you build WCF
services. Just focus on your service interface and business logic, use the default
bindings and behaviors that come out of the box, no configuration mess required.</li>
          <li>
With Windows Server AppFabric you can more easily troubleshoot your WCF services without
messing with configuration – and this part really rocks! I am addicted to hosting
all my WCF services in IIS/WAS now, with AppFabric, so I can be productive. Nuff said.</li>
          <li>
AppFabric also surfaces many features of WCF configuration necessary for IT administrators
to touch in production, and this is immensely helpful.</li>
        </ul>
        <p>
Of course, I did inject a dose of reality here. At some point you do have to know
what are the right bindings and behavior configurations for your services. This is
heavily influenced by your security model of course. The point is, it is great to
be productive up front, and get your business functionality working behind the service.
Once the big picture is clear related to protocols, process and machine boundaries,
security models and the like are clear – it is time to decide what should the bindings
and behaviors look like?
</p>
        <p>
To help you in this quest, I have produced some templates here: <a href="http://wcf4templates.codeplex.com">http://wcf4templates.codeplex.com</a>.
Eventually they will be posted to the Code Gallery online but I want to get some feedback
first, see what you like, what you want, and of course figure out how to produce VSIX
for the code gallery :)
</p>
        <p>
Check them out and let me know (on the CodePlex site) what you think!!!!
</p>
        <p>
Most of my demos were leading in the direction of the templates, so consider this
the code for the session and let me know if you have any questions!!!!
</p>
        <img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=ce0f06ad-48ab-488f-a793-204bcf785da3" />
      </body>
      <title>Tech Ed New Orleans&amp;ndash; The Goods</title>
      <guid isPermaLink="false">http://www.dasblonde.net/PermaLink.aspx?guid=ce0f06ad-48ab-488f-a793-204bcf785da3</guid>
      <link>http://www.dasblonde.net/2010/06/10/TechEdNewOrleansndashTheGoods.aspx</link>
      <pubDate>Thu, 10 Jun 2010 23:55:46 GMT</pubDate>
      <description>&lt;p&gt;
Just returned from a fantastic Tech Ed, what a great event this year as it was sold
out and jammed with lots of great sessions, hands-on-labs, and events to participate
in…not to mention New Orleans is lots of fun.
&lt;/p&gt;
&lt;p&gt;
I promised a blog post for my session, and here it is. My session was “WCF 4 Made
Easy with .NET Framework 4 and Windows Server AppFabric”. The highlights from the
talk are as follows:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
With WCF 4 and VS 2010 you can finally be immediately productive when you build WCF
services. Just focus on your service interface and business logic, use the default
bindings and behaviors that come out of the box, no configuration mess required.&lt;/li&gt;
&lt;li&gt;
With Windows Server AppFabric you can more easily troubleshoot your WCF services without
messing with configuration – and this part really rocks! I am addicted to hosting
all my WCF services in IIS/WAS now, with AppFabric, so I can be productive. Nuff said.&lt;/li&gt;
&lt;li&gt;
AppFabric also surfaces many features of WCF configuration necessary for IT administrators
to touch in production, and this is immensely helpful.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Of course, I did inject a dose of reality here. At some point you do have to know
what are the right bindings and behavior configurations for your services. This is
heavily influenced by your security model of course. The point is, it is great to
be productive up front, and get your business functionality working behind the service.
Once the big picture is clear related to protocols, process and machine boundaries,
security models and the like are clear – it is time to decide what should the bindings
and behaviors look like?
&lt;/p&gt;
&lt;p&gt;
To help you in this quest, I have produced some templates here: &lt;a href="http://wcf4templates.codeplex.com"&gt;http://wcf4templates.codeplex.com&lt;/a&gt;.
Eventually they will be posted to the Code Gallery online but I want to get some feedback
first, see what you like, what you want, and of course figure out how to produce VSIX
for the code gallery :)
&lt;/p&gt;
&lt;p&gt;
Check them out and let me know (on the CodePlex site) what you think!!!!
&lt;/p&gt;
&lt;p&gt;
Most of my demos were leading in the direction of the templates, so consider this
the code for the session and let me know if you have any questions!!!!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=ce0f06ad-48ab-488f-a793-204bcf785da3" /&gt;</description>
      <comments>http://www.dasblonde.net/CommentView.aspx?guid=ce0f06ad-48ab-488f-a793-204bcf785da3</comments>
    </item>
    <item>
      <trackback:ping>http://www.dasblonde.net/Trackback.aspx?guid=825e88f9-8de2-46eb-8154-ebdf4f28e08f</trackback:ping>
      <pingback:server>http://www.dasblonde.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.dasblonde.net/PermaLink.aspx?guid=825e88f9-8de2-46eb-8154-ebdf4f28e08f</pingback:target>
      <dc:creator>Michele Leroux Bustamante</dc:creator>
      <wfw:comment>http://www.dasblonde.net/CommentView.aspx?guid=825e88f9-8de2-46eb-8154-ebdf4f28e08f</wfw:comment>
      <wfw:commentRss>http://www.dasblonde.net/SyndicationService.asmx/GetEntryCommentsRss?guid=825e88f9-8de2-46eb-8154-ebdf4f28e08f</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I am more than a little tardy with this blog post but the link for the tutorial code
can be found here: <a href="http://www.dasblonde.net/downloads/windowsazureessentialslaunch042010.zip">http://www.dasblonde.net/downloads/windowsazureessentialslaunch042010.zip</a></p>
        <p>
If you had already downloaded the code from the link specified in my tutorial slides,
that link (and this one) are both updated with some new stuff. 
</p>
        <p>
If you attended my similar tutorial in Norway, there are updates to the scripts here
that you might be interested in. I created some PowerShell scripts to delete all Windows
Azure deployments (avoid charges when you aren’t using your account and blast-em away)
and to deal with SQL Azure firewall settings and database installation using script
as well. The document in the zip tells you all about environment needs.
</p>
        <p>
Enjoy!
</p>
        <img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=825e88f9-8de2-46eb-8154-ebdf4f28e08f" />
      </body>
      <title>Dev Connections Azure Tutorial</title>
      <guid isPermaLink="false">http://www.dasblonde.net/PermaLink.aspx?guid=825e88f9-8de2-46eb-8154-ebdf4f28e08f</guid>
      <link>http://www.dasblonde.net/2010/05/07/DevConnectionsAzureTutorial.aspx</link>
      <pubDate>Fri, 07 May 2010 08:21:40 GMT</pubDate>
      <description>&lt;p&gt;
I am more than a little tardy with this blog post but the link for the tutorial code
can be found here: &lt;a href="http://www.dasblonde.net/downloads/windowsazureessentialslaunch042010.zip"&gt;http://www.dasblonde.net/downloads/windowsazureessentialslaunch042010.zip&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
If you had already downloaded the code from the link specified in my tutorial slides,
that link (and this one) are both updated with some new stuff. 
&lt;/p&gt;
&lt;p&gt;
If you attended my similar tutorial in Norway, there are updates to the scripts here
that you might be interested in. I created some PowerShell scripts to delete all Windows
Azure deployments (avoid charges when you aren’t using your account and blast-em away)
and to deal with SQL Azure firewall settings and database installation using script
as well. The document in the zip tells you all about environment needs.
&lt;/p&gt;
&lt;p&gt;
Enjoy!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=825e88f9-8de2-46eb-8154-ebdf4f28e08f" /&gt;</description>
      <comments>http://www.dasblonde.net/CommentView.aspx?guid=825e88f9-8de2-46eb-8154-ebdf4f28e08f</comments>
    </item>
    <item>
      <trackback:ping>http://www.dasblonde.net/Trackback.aspx?guid=dc87a1b6-9c5b-4161-b1d5-4fbe0c006a51</trackback:ping>
      <pingback:server>http://www.dasblonde.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.dasblonde.net/PermaLink.aspx?guid=dc87a1b6-9c5b-4161-b1d5-4fbe0c006a51</pingback:target>
      <dc:creator>Michele Leroux Bustamante</dc:creator>
      <wfw:comment>http://www.dasblonde.net/CommentView.aspx?guid=dc87a1b6-9c5b-4161-b1d5-4fbe0c006a51</wfw:comment>
      <wfw:commentRss>http://www.dasblonde.net/SyndicationService.asmx/GetEntryCommentsRss?guid=dc87a1b6-9c5b-4161-b1d5-4fbe0c006a51</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Just returned from the VS Launch last week, and as promised here is the code for my
sessions. I will post a separate entry with all the code for my Azure Tutorial which
was on Thursday. And, as always, if you are looking for something in particular and
can’t find it here, just drop me an email!
</p>
        <p>
AppFabric Access Control 
</p>
        <ul>
          <li>
            <a href="http://www.dasblonde.net/downloads/AccessControlSamples.zip">http://www.dasblonde.net/downloads/AccessControlSamples.zip</a>
          </li>
          <li>
Samples for both WCF/REST samples and web resources such as Web Form and ASHX</li>
          <li>
Samples include a complete object model for working with Simple Web Token (SWT) and
components for both WCF and ASP.NET applications to build client requests and process
incoming tokens</li>
        </ul>
        <p>
RIA applications and WCF
</p>
        <ul>
          <li>
            <a href="http://www.dasblonde.net/downloads/RIAandWCF.zip">http://www.dasblonde.net/downloads/RIAandWCF.zip</a>
          </li>
        </ul>
        <p>
Data Access 
</p>
        <ul>
          <li>
            <a href="http://www.dasblonde.net/downloads/DataAccessSamples2010.zip">http://www.dasblonde.net/downloads/DataAccessSamples2010.zip</a>
          </li>
        </ul>
        <p>
WCF. Workflow Services and AppFabric
</p>
        <ul>
          <li>
            <a href="http://www.dasblonde.net/downloads/WCFWorkflowServicesAppFabric.zip">http://www.dasblonde.net/downloads/WCFWorkflowServicesAppFabric.zip</a>
          </li>
        </ul>
        <img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=dc87a1b6-9c5b-4161-b1d5-4fbe0c006a51" />
      </body>
      <title>Dev Connections / VS Launch April 2010 &amp;ndash; Code!</title>
      <guid isPermaLink="false">http://www.dasblonde.net/PermaLink.aspx?guid=dc87a1b6-9c5b-4161-b1d5-4fbe0c006a51</guid>
      <link>http://www.dasblonde.net/2010/04/19/DevConnectionsVSLaunchApril2010NdashCode.aspx</link>
      <pubDate>Mon, 19 Apr 2010 06:47:26 GMT</pubDate>
      <description>&lt;p&gt;
Just returned from the VS Launch last week, and as promised here is the code for my
sessions. I will post a separate entry with all the code for my Azure Tutorial which
was on Thursday. And, as always, if you are looking for something in particular and
can’t find it here, just drop me an email!
&lt;/p&gt;
&lt;p&gt;
AppFabric Access Control 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://www.dasblonde.net/downloads/AccessControlSamples.zip"&gt;http://www.dasblonde.net/downloads/AccessControlSamples.zip&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
Samples for both WCF/REST samples and web resources such as Web Form and ASHX&lt;/li&gt;
&lt;li&gt;
Samples include a complete object model for working with Simple Web Token (SWT) and
components for both WCF and ASP.NET applications to build client requests and process
incoming tokens&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
RIA applications and WCF
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://www.dasblonde.net/downloads/RIAandWCF.zip"&gt;http://www.dasblonde.net/downloads/RIAandWCF.zip&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Data Access 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://www.dasblonde.net/downloads/DataAccessSamples2010.zip"&gt;http://www.dasblonde.net/downloads/DataAccessSamples2010.zip&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
WCF. Workflow Services and AppFabric
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://www.dasblonde.net/downloads/WCFWorkflowServicesAppFabric.zip"&gt;http://www.dasblonde.net/downloads/WCFWorkflowServicesAppFabric.zip&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=dc87a1b6-9c5b-4161-b1d5-4fbe0c006a51" /&gt;</description>
      <comments>http://www.dasblonde.net/CommentView.aspx?guid=dc87a1b6-9c5b-4161-b1d5-4fbe0c006a51</comments>
    </item>
    <item>
      <trackback:ping>http://www.dasblonde.net/Trackback.aspx?guid=8759a465-cb3a-49a9-afae-554d4ade1eda</trackback:ping>
      <pingback:server>http://www.dasblonde.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.dasblonde.net/PermaLink.aspx?guid=8759a465-cb3a-49a9-afae-554d4ade1eda</pingback:target>
      <dc:creator>Michele Leroux Bustamante</dc:creator>
      <wfw:comment>http://www.dasblonde.net/CommentView.aspx?guid=8759a465-cb3a-49a9-afae-554d4ade1eda</wfw:comment>
      <wfw:commentRss>http://www.dasblonde.net/SyndicationService.asmx/GetEntryCommentsRss?guid=8759a465-cb3a-49a9-afae-554d4ade1eda</wfw:commentRss>
      <slash:comments>6</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
At the PDC last week I presented a revamped version of my massive one-day presentation
covering language trends, data access technologies, windows and web development, WCF
and workflow, “Dublin” (now App Fabric), identity and cloud computing with Azure.
Whew! Always a ton of work getting this presentation updated but it is a ton of fun
to discuss all of these technologies in a single jam packed session and I hope you
all enjoyed it. Here is a link to the goods: 
</p>
        <p>
          <a href="http://www.dasblonde.net/downloads/technologyroadmapFA09.zip">http://www.dasblonde.net/downloads/technologyroadmapFA09.zip</a>
        </p>
        <img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=8759a465-cb3a-49a9-afae-554d4ade1eda" />
      </body>
      <title>PDC 2009 &amp;ndash; Microsoft Technology Overview Code</title>
      <guid isPermaLink="false">http://www.dasblonde.net/PermaLink.aspx?guid=8759a465-cb3a-49a9-afae-554d4ade1eda</guid>
      <link>http://www.dasblonde.net/2009/11/23/PDC2009NdashMicrosoftTechnologyOverviewCode.aspx</link>
      <pubDate>Mon, 23 Nov 2009 07:26:58 GMT</pubDate>
      <description>&lt;p&gt;
At the PDC last week I presented a revamped version of my massive one-day presentation
covering language trends, data access technologies, windows and web development, WCF
and workflow, “Dublin” (now App Fabric), identity and cloud computing with Azure.
Whew! Always a ton of work getting this presentation updated but it is a ton of fun
to discuss all of these technologies in a single jam packed session and I hope you
all enjoyed it. Here is a link to the goods: 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.dasblonde.net/downloads/technologyroadmapFA09.zip"&gt;http://www.dasblonde.net/downloads/technologyroadmapFA09.zip&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=8759a465-cb3a-49a9-afae-554d4ade1eda" /&gt;</description>
      <comments>http://www.dasblonde.net/CommentView.aspx?guid=8759a465-cb3a-49a9-afae-554d4ade1eda</comments>
    </item>
    <item>
      <trackback:ping>http://www.dasblonde.net/Trackback.aspx?guid=1ff9732c-e378-46c0-93a2-8c8bb61af792</trackback:ping>
      <pingback:server>http://www.dasblonde.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.dasblonde.net/PermaLink.aspx?guid=1ff9732c-e378-46c0-93a2-8c8bb61af792</pingback:target>
      <dc:creator>Michele Leroux Bustamante</dc:creator>
      <wfw:comment>http://www.dasblonde.net/CommentView.aspx?guid=1ff9732c-e378-46c0-93a2-8c8bb61af792</wfw:comment>
      <wfw:commentRss>http://www.dasblonde.net/SyndicationService.asmx/GetEntryCommentsRss?guid=1ff9732c-e378-46c0-93a2-8c8bb61af792</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
At long last here is my post from the recent Dev Connections conference in Las Vegas.
It was an interesting time getting things up and running for the conference what with
the PDC the week after and so many updates to the Azure stack right before…but it
was well worth the effort! Here are the sessions and related code samples.
</p>
        <ul>
          <li>
Session: Protecting Web Resources with the Access Control Service</li>
          <ul>
            <li>
SDK samples show of many of the things I used in my demo including batch files that
initialize rules configuration, the Acm.exe tool, authorizing access in WCF services
and ASP.NET application endpoints</li>
          </ul>
          <li>
Session: Windows Identity Foundation and WCF</li>
          <ul>
            <li>
See my samples at <a href="http://claimsbasedwpf.codeplex.com">http://claimsbasedwpf.codeplex.com</a> which
have been updated for the released version of WIF</li>
          </ul>
          <li>
Session: Create Claims-Based ASP.NET Applications with WIF and CardSpace</li>
          <ul>
            <li>
Passive federation demo: <a href="http://www.dasblonde.net/downloads/wifpassivefed.zip">http://www.dasblonde.net/downloads/wifpassivefed.zip</a></li>
            <li>
See web-based CardSpace samples from the CardSpace V2 SDK, which include a managed
card and many examples for how to invoke CardSpace from an &lt;object&gt; tag</li>
            <li>
For more details on working with managed cards see my samples and video at <a href="http://cardspaceandwpf.codeplex.com">http://cardspaceandwpf.codeplex.com</a></li>
          </ul>
          <li>
Session: Building a WCF Router Today and Tomorrow</li>
          <ul>
            <li>
Many router samples: <a href="http://www.dasblonde.net/downloads/routers.zip">http://www.dasblonde.net/downloads/routers.zip</a></li>
            <li>
WCF 4 samples including routers: <a href="http://www.dasblonde.net/ct.ashx?id=b94c13c8-f3d5-46c3-82be-c5c743f1184b&amp;url=http%3a%2f%2fwww.dasblonde.net%2fdownloads%2fWCF4Demos.zip">http://www.dasblonde.net/downloads/WCF4Demos.zip</a></li>
          </ul>
        </ul>
        <p>
I’m’ still working on updating all my Azure samples since the PDC last week, so I’ll
post tutorial code separately. 
</p>
        <img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=1ff9732c-e378-46c0-93a2-8c8bb61af792" />
      </body>
      <title>Dev Connections Las Vegas &amp;ndash; Nov 2009</title>
      <guid isPermaLink="false">http://www.dasblonde.net/PermaLink.aspx?guid=1ff9732c-e378-46c0-93a2-8c8bb61af792</guid>
      <link>http://www.dasblonde.net/2009/11/23/DevConnectionsLasVegasNdashNov2009.aspx</link>
      <pubDate>Mon, 23 Nov 2009 07:22:04 GMT</pubDate>
      <description>&lt;p&gt;
At long last here is my post from the recent Dev Connections conference in Las Vegas.
It was an interesting time getting things up and running for the conference what with
the PDC the week after and so many updates to the Azure stack right before…but it
was well worth the effort! Here are the sessions and related code samples.
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Session: Protecting Web Resources with the Access Control Service&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;
SDK samples show of many of the things I used in my demo including batch files that
initialize rules configuration, the Acm.exe tool, authorizing access in WCF services
and ASP.NET application endpoints&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Session: Windows Identity Foundation and WCF&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;
See my samples at &lt;a href="http://claimsbasedwpf.codeplex.com"&gt;http://claimsbasedwpf.codeplex.com&lt;/a&gt; which
have been updated for the released version of WIF&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Session: Create Claims-Based ASP.NET Applications with WIF and CardSpace&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;
Passive federation demo: &lt;a href="http://www.dasblonde.net/downloads/wifpassivefed.zip"&gt;http://www.dasblonde.net/downloads/wifpassivefed.zip&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
See web-based CardSpace samples from the CardSpace V2 SDK, which include a managed
card and many examples for how to invoke CardSpace from an &amp;lt;object&amp;gt; tag&lt;/li&gt;
&lt;li&gt;
For more details on working with managed cards see my samples and video at &lt;a href="http://cardspaceandwpf.codeplex.com"&gt;http://cardspaceandwpf.codeplex.com&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Session: Building a WCF Router Today and Tomorrow&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;
Many router samples: &lt;a href="http://www.dasblonde.net/downloads/routers.zip"&gt;http://www.dasblonde.net/downloads/routers.zip&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
WCF 4 samples including routers: &lt;a href="http://www.dasblonde.net/ct.ashx?id=b94c13c8-f3d5-46c3-82be-c5c743f1184b&amp;amp;url=http%3a%2f%2fwww.dasblonde.net%2fdownloads%2fWCF4Demos.zip"&gt;http://www.dasblonde.net/downloads/WCF4Demos.zip&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;p&gt;
I’m’ still working on updating all my Azure samples since the PDC last week, so I’ll
post tutorial code separately. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=1ff9732c-e378-46c0-93a2-8c8bb61af792" /&gt;</description>
      <comments>http://www.dasblonde.net/CommentView.aspx?guid=1ff9732c-e378-46c0-93a2-8c8bb61af792</comments>
    </item>
    <item>
      <trackback:ping>http://www.dasblonde.net/Trackback.aspx?guid=3de18604-e3f1-4d6a-adff-6fdf27cdc702</trackback:ping>
      <pingback:server>http://www.dasblonde.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.dasblonde.net/PermaLink.aspx?guid=3de18604-e3f1-4d6a-adff-6fdf27cdc702</pingback:target>
      <dc:creator>Michele Leroux Bustamante</dc:creator>
      <wfw:comment>http://www.dasblonde.net/CommentView.aspx?guid=3de18604-e3f1-4d6a-adff-6fdf27cdc702</wfw:comment>
      <wfw:commentRss>http://www.dasblonde.net/SyndicationService.asmx/GetEntryCommentsRss?guid=3de18604-e3f1-4d6a-adff-6fdf27cdc702</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
A few short months after my EU tour (see previous blog post) I will be delivering
a variation of my technology roadmap (once again, affectionately known as the technology
avalanche) at the PDC in November 2009. You can bet even in that two short months
I will have updated the seminar once again, to better reflect the latest state of
the various technologies I will discuss. The goal of this workshop at the PDC will
be to prepare you for the rest of PDC - get you up to speed with the various technologies
from platform releases to languages, for data access, windows and web development,
for middle-tier development, for security and identity related, and for cloud computing.
Lots to cover, lots of fun to be had discussing the avalanche! You must join me!
</p>
        <p>
Here are the details!
</p>
        <p>
          <a title="http://microsoftpdc.com/Sessions/Microsoft-Technology-Roadmap" href="http://microsoftpdc.com/Sessions/Microsoft-Technology-Roadmap">http://microsoftpdc.com/Sessions/Microsoft-Technology-Roadmap</a>
        </p>
        <p>
Developers increasingly have more on their mind and on their plate. Though Visual
Studio and the .NET Framework both provide tools that yield an overall increase in
productivity during the development cycle, the avalanche of technologies that build
upon these foundations can seem overwhelming if not insurmountable at times. The goal
of this workshop is to help you understand the value proposition of each technology
and to prepare yourself to make the most of the rest of PDC. We’ll help you
make sense of language and platform trends, data access tier advances, technologies
for windows client and web application development, the middle tier evolution with
WCF and workflow, identity platforms and technologies, and cloud computing.
</p>
        <img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=3de18604-e3f1-4d6a-adff-6fdf27cdc702" />
      </body>
      <title>Microsoft Technology Roadmap at PDC in LA</title>
      <guid isPermaLink="false">http://www.dasblonde.net/PermaLink.aspx?guid=3de18604-e3f1-4d6a-adff-6fdf27cdc702</guid>
      <link>http://www.dasblonde.net/2009/08/16/MicrosoftTechnologyRoadmapAtPDCInLA.aspx</link>
      <pubDate>Sun, 16 Aug 2009 18:10:27 GMT</pubDate>
      <description>&lt;p&gt;
A few short months after my EU tour (see previous blog post) I will be delivering
a variation of my technology roadmap (once again, affectionately known as the technology
avalanche) at the PDC in November 2009. You can bet even in that two short months
I will have updated the seminar once again, to better reflect the latest state of
the various technologies I will discuss. The goal of this workshop at the PDC will
be to prepare you for the rest of PDC - get you up to speed with the various technologies
from platform releases to languages, for data access, windows and web development,
for middle-tier development, for security and identity related, and for cloud computing.
Lots to cover, lots of fun to be had discussing the avalanche! You must join me!
&lt;/p&gt;
&lt;p&gt;
Here are the details!
&lt;/p&gt;
&lt;p&gt;
&lt;a title="http://microsoftpdc.com/Sessions/Microsoft-Technology-Roadmap" href="http://microsoftpdc.com/Sessions/Microsoft-Technology-Roadmap"&gt;http://microsoftpdc.com/Sessions/Microsoft-Technology-Roadmap&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Developers increasingly have more on their mind and on their plate. Though Visual
Studio and the .NET Framework both provide tools that yield an overall increase in
productivity during the development cycle, the avalanche of technologies that build
upon these foundations can seem overwhelming if not insurmountable at times. The goal
of this workshop is to help you understand the value proposition of each technology
and to prepare yourself to make the most of the rest of PDC. We&amp;#8217;ll help you
make sense of language and platform trends, data access tier advances, technologies
for windows client and web application development, the middle tier evolution with
WCF and workflow, identity platforms and technologies, and cloud computing.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=3de18604-e3f1-4d6a-adff-6fdf27cdc702" /&gt;</description>
      <comments>http://www.dasblonde.net/CommentView.aspx?guid=3de18604-e3f1-4d6a-adff-6fdf27cdc702</comments>
    </item>
    <item>
      <trackback:ping>http://www.dasblonde.net/Trackback.aspx?guid=4c54742b-5009-49f6-bdba-3951c4955123</trackback:ping>
      <pingback:server>http://www.dasblonde.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.dasblonde.net/PermaLink.aspx?guid=4c54742b-5009-49f6-bdba-3951c4955123</pingback:target>
      <dc:creator>Michele Leroux Bustamante</dc:creator>
      <wfw:comment>http://www.dasblonde.net/CommentView.aspx?guid=4c54742b-5009-49f6-bdba-3951c4955123</wfw:comment>
      <wfw:commentRss>http://www.dasblonde.net/SyndicationService.asmx/GetEntryCommentsRss?guid=4c54742b-5009-49f6-bdba-3951c4955123</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
A few years ago I brought my Microsoft Technology Roadmap - affectionately known as
the Technology Avalanche - to 5 countries in the EU. I thought there were a lot of
technologies to cover then...but here we are two years later and there is no shortage
of new technologies to talk about and so I will embark once again to some 5 countries
including Germany, Denmark, Sweden, and Norway. Here is a list of dates and locations:
</p>
        <ul>
          <li>
            <b>
              <a href="http://www.professional-developer-training.net/Items.aspx?catId=c41" target="_blank">September
28, Frankfurt, Germany</a>
            </b>
          </li>
          <li>
            <b>
              <a href="http://www.teknologisk.dk/uddannelser/k88790">September 29, Copenhagen,
Denmark</a>
            </b>
          </li>
          <li>
            <b>
              <a href="http://www.pc-ware.com/pcw/se/se/services/trainings/programmering/nettechnologyroadmap/main.htm">September
30, Stockholm, Sweden</a>
            </b>
          </li>
          <li>
            <b>
              <a href="http://www.programutvikling.no/kurskalenderoversikt.aspx?mid_1=1352&amp;mid=1535&amp;id=119941">October
6, Oslo, Norway</a>
            </b>
          </li>
        </ul>
        <p>
I created this seminar to help all of you developers and architects keep up with all
the many platform releases and technology stacks - to help you make sense of which
technologies are right for your scenarios, and keep you apprised of the status of
upcoming releases and their value proposition. It is no small undertaking I assure
you! I am constantly updating this each time I deliver it, even if only a few months
pass between events! I hope you will enjoy this renewed 2009 tour! 
</p>
        <p>
          <u>Here is a summary of the seminar:</u>
        </p>
        <p>
With these rapidly changing times, developers have a lot more on their mind and on
their plate than they did at any point in recent time. Although the Visual Studio
and the .NET Framework both provide tools that yield an overall increase in productivity
during the development cycle, the avalanche of technologies that builds upon these
foundations can seem overwhelming if not insurmountable at times. This workshop will
take you through a guided tour of the Microsoft technologies available today, tomorrow,
and into the foreseeable future...and enable educated decisions on aligning your product
road map with upcoming technologies. 
</p>
        <p>
          <b>Outline</b>
        </p>
        <p>
· Language and platform trends for .NET 2.0 through .NET 4.0 including discussions
of the language trends for C# 4.0 and Visual Basic 10, F# and parallel computing 
</p>
        <p>
· Advances for developing the data access tier from data sets and readers to
LINQ, Entity Framework, ADO.NET Data Services and velocity
</p>
        <p>
· Windows client development with WPF and the relevance of Windows Forms and
ClickOnce 
</p>
        <p>
· Web development with ASP.NET, AJAX and Silverlight 
</p>
        <p>
· The evolution of the middle tier with WCF and Workflow, and the relevance of
WCF Workflow Services in .NET 4.0 and Dublin
</p>
        <p>
· The impact codename “Oslo” will have on the future of Microsoft
development 
</p>
        <p>
· A review of identity platforms including Windows Identity Foundation, ADFS
and Windows Cardspace 
</p>
        <p>
· The benefits of cloud computing with the Windows Azure Platform 
</p>
        <p>
In this intense, one–day briefing, you will see numerous demonstrations of these
technologies, we will assess the benefits and advantages of the forward trends and
you will gain an overall picture of each technology’s place in your development
efforts today and tomorrow–for each respective discipline. Developers, architects,
and technical leads who would like to gain some perspective on the Microsoft road
map, the applicability of each technology, the choices and the trade–offs, will
greatly benefit from this workshop.
</p>
        <img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=4c54742b-5009-49f6-bdba-3951c4955123" />
      </body>
      <title>Survive the Technology Avalanche - 2009 EU Tour</title>
      <guid isPermaLink="false">http://www.dasblonde.net/PermaLink.aspx?guid=4c54742b-5009-49f6-bdba-3951c4955123</guid>
      <link>http://www.dasblonde.net/2009/08/16/SurviveTheTechnologyAvalanche2009EUTour.aspx</link>
      <pubDate>Sun, 16 Aug 2009 18:09:45 GMT</pubDate>
      <description>&lt;p&gt;
A few years ago I brought my Microsoft Technology Roadmap - affectionately known as
the Technology Avalanche - to 5 countries in the EU. I thought there were a lot of
technologies to cover then...but here we are two years later and there is no shortage
of new technologies to talk about and so I will embark once again to some 5 countries
including Germany, Denmark, Sweden, and Norway. Here is a list of dates and locations:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;b&gt;&lt;a href="http://www.professional-developer-training.net/Items.aspx?catId=c41" target="_blank"&gt;September
28, Frankfurt, Germany&lt;/a&gt;&lt;/b&gt; 
&lt;/li&gt;
&lt;li&gt;
&lt;b&gt;&lt;a href="http://www.teknologisk.dk/uddannelser/k88790"&gt;September 29, Copenhagen,
Denmark&lt;/a&gt;&lt;/b&gt; 
&lt;/li&gt;
&lt;li&gt;
&lt;b&gt;&lt;a href="http://www.pc-ware.com/pcw/se/se/services/trainings/programmering/nettechnologyroadmap/main.htm"&gt;September
30, Stockholm, Sweden&lt;/a&gt;&lt;/b&gt; 
&lt;/li&gt;
&lt;li&gt;
&lt;b&gt;&lt;a href="http://www.programutvikling.no/kurskalenderoversikt.aspx?mid_1=1352&amp;amp;mid=1535&amp;amp;id=119941"&gt;October
6, Oslo, Norway&lt;/a&gt;&lt;/b&gt; 
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
I created this seminar to help all of you developers and architects keep up with all
the many platform releases and technology stacks - to help you make sense of which
technologies are right for your scenarios, and keep you apprised of the status of
upcoming releases and their value proposition. It is no small undertaking I assure
you! I am constantly updating this each time I deliver it, even if only a few months
pass between events! I hope you will enjoy this renewed 2009 tour! 
&lt;/p&gt;
&lt;p&gt;
&lt;u&gt;Here is a summary of the seminar:&lt;/u&gt;
&lt;/p&gt;
&lt;p&gt;
With these rapidly changing times, developers have a lot more on their mind and on
their plate than they did at any point in recent time. Although the Visual Studio
and the .NET Framework both provide tools that yield an overall increase in productivity
during the development cycle, the avalanche of technologies that builds upon these
foundations can seem overwhelming if not insurmountable at times. This workshop will
take you through a guided tour of the Microsoft technologies available today, tomorrow,
and into the foreseeable future...and enable educated decisions on aligning your product
road map with upcoming technologies. 
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Outline&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;#183; Language and platform trends for .NET 2.0 through .NET 4.0 including discussions
of the language trends for C# 4.0 and Visual Basic 10, F# and parallel computing 
&lt;/p&gt;
&lt;p&gt;
&amp;#183; Advances for developing the data access tier from data sets and readers to
LINQ, Entity Framework, ADO.NET Data Services and velocity
&lt;/p&gt;
&lt;p&gt;
&amp;#183; Windows client development with WPF and the relevance of Windows Forms and
ClickOnce 
&lt;/p&gt;
&lt;p&gt;
&amp;#183; Web development with ASP.NET, AJAX and Silverlight 
&lt;/p&gt;
&lt;p&gt;
&amp;#183; The evolution of the middle tier with WCF and Workflow, and the relevance of
WCF Workflow Services in .NET 4.0 and Dublin
&lt;/p&gt;
&lt;p&gt;
&amp;#183; The impact codename &amp;#8220;Oslo&amp;#8221; will have on the future of Microsoft
development 
&lt;/p&gt;
&lt;p&gt;
&amp;#183; A review of identity platforms including Windows Identity Foundation, ADFS
and Windows Cardspace 
&lt;/p&gt;
&lt;p&gt;
&amp;#183; The benefits of cloud computing with the Windows Azure Platform 
&lt;/p&gt;
&lt;p&gt;
In this intense, one&amp;#8211;day briefing, you will see numerous demonstrations of these
technologies, we will assess the benefits and advantages of the forward trends and
you will gain an overall picture of each technology&amp;#8217;s place in your development
efforts today and tomorrow&amp;#8211;for each respective discipline. Developers, architects,
and technical leads who would like to gain some perspective on the Microsoft road
map, the applicability of each technology, the choices and the trade&amp;#8211;offs, will
greatly benefit from this workshop.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=4c54742b-5009-49f6-bdba-3951c4955123" /&gt;</description>
      <comments>http://www.dasblonde.net/CommentView.aspx?guid=4c54742b-5009-49f6-bdba-3951c4955123</comments>
    </item>
    <item>
      <trackback:ping>http://www.dasblonde.net/Trackback.aspx?guid=40904bf0-e544-4bc7-b10f-de48cca8d943</trackback:ping>
      <pingback:server>http://www.dasblonde.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.dasblonde.net/PermaLink.aspx?guid=40904bf0-e544-4bc7-b10f-de48cca8d943</pingback:target>
      <dc:creator>Michele Leroux Bustamante</dc:creator>
      <wfw:comment>http://www.dasblonde.net/CommentView.aspx?guid=40904bf0-e544-4bc7-b10f-de48cca8d943</wfw:comment>
      <wfw:commentRss>http://www.dasblonde.net/SyndicationService.asmx/GetEntryCommentsRss?guid=40904bf0-e544-4bc7-b10f-de48cca8d943</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Thanks to a customer of mine (thank you Christoph!) some major improvements have been
made to the ExceptionHandlingProxyBase type. Plus, a duplex version now exists. Nothing
like using the code in production to work through the real limitations. I knew I had
to add a lot of these things, but this week I had a good reason to do it. 
</p>
        <p>
The proxy generator can be found at <a href="http://wcfproxygenerator.codeplex.com">http://wcfproxygenerator.codeplex.com</a></p>
        <p>
          <strong>Invoke() and Value Types 
<br /></strong>**I had a problem surface when I tried to return a value type (not a reference
type) from Invoke(). I created this dependency in the generic method by requiring
the generic type parameter to be a class. I changed this so now you can use value
types freely. 
</p>
        <p>
          <strong>Thread Safety 
<br /></strong>** A lock is used for all calls that touch the channel. But you can have
parallel calls through Invoke() of course. 
<br />
** Now you can safely have parallel calls to invoke, but if one thread encounters
an exception other threads queue up before invoking the operation until the proxy
is safely recreated. 
<br />
** Disposal is now safe in multithreading environments. 
</p>
        <p>
          <strong>Disposal 
<br /></strong>** Now all operations check if the object is disposed and throws if it is. 
</p>
        <p>
          <strong>Initialization</strong>
          <br />
** Now constructors call virtual Initialize() methods to support scenarios where the
derived class wants to calculate values before calling down to base. 
<br />
** Initialization only supported once. 
</p>
        <p>
          <strong>Creation and Recreation 
<br /></strong>** Now the two are considered different so that we can enforce creation only
once, while allowing multiple recreation attempts. Recreation also uses a lock to
protect Invoke() and fires an event after so clients can do other work after recreation,
such as subscribing to a service after the proxy is recreated. 
</p>
        <p>
          <strong>Communication Events 
<br /></strong>** Clients can subscribe to these events even if channel isn't created yet.
Events from the inner channel are fired to listeners. 
</p>
        <p>
          <strong>Support for Message parameter type 
<br /></strong>** Invoke() retries didn't work if you had a contract that supports Message
type. That's because you can't "replay" a Message instance, once it is read,
it cannot be read again. There are two possible ways to handle this: 
<br />
a) Buffer the message before each first attempt to invoke and create a copy of the
message for the first and (if applicable) second call. But, this means buffering unnecessarily
when things are going well. 
<br />
b) allow the application to buffer in the derived type when using Message types. Then,
subscribe to the RetryInvoke (new) event and supply a message before retry. 
<br />
** I implemented b). 
</p>
        <p>
Hope you like it! Cheers!
</p>
        <img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=40904bf0-e544-4bc7-b10f-de48cca8d943" />
      </body>
      <title>WCF Proxy Generator - Significant Updates</title>
      <guid isPermaLink="false">http://www.dasblonde.net/PermaLink.aspx?guid=40904bf0-e544-4bc7-b10f-de48cca8d943</guid>
      <link>http://www.dasblonde.net/2009/07/11/WCFProxyGeneratorSignificantUpdates.aspx</link>
      <pubDate>Sat, 11 Jul 2009 12:19:07 GMT</pubDate>
      <description>&lt;p&gt;
Thanks to a customer of mine (thank you Christoph!) some major improvements have been
made to the ExceptionHandlingProxyBase type. Plus, a duplex version now exists. Nothing
like using the code in production to work through the real limitations. I knew I had
to add a lot of these things, but this week I had a good reason to do it. 
&lt;/p&gt;
&lt;p&gt;
The proxy generator can be found at &lt;a href="http://wcfproxygenerator.codeplex.com"&gt;http://wcfproxygenerator.codeplex.com&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Invoke() and Value Types 
&lt;br /&gt;
&lt;/strong&gt;**I had a problem surface when I tried to return a value type (not a reference
type) from Invoke(). I created this dependency in the generic method by requiring
the generic type parameter to be a class. I changed this so now you can use value
types freely. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Thread Safety 
&lt;br /&gt;
&lt;/strong&gt;** A lock is used for all calls that touch the channel. But you can have
parallel calls through Invoke() of course. 
&lt;br /&gt;
** Now you can safely have parallel calls to invoke, but if one thread encounters
an exception other threads queue up before invoking the operation until the proxy
is safely recreated. 
&lt;br /&gt;
** Disposal is now safe in multithreading environments. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Disposal 
&lt;br /&gt;
&lt;/strong&gt;** Now all operations check if the object is disposed and throws if it is. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Initialization&lt;/strong&gt; 
&lt;br /&gt;
** Now constructors call virtual Initialize() methods to support scenarios where the
derived class wants to calculate values before calling down to base. 
&lt;br /&gt;
** Initialization only supported once. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Creation and Recreation 
&lt;br /&gt;
&lt;/strong&gt;** Now the two are considered different so that we can enforce creation only
once, while allowing multiple recreation attempts. Recreation also uses a lock to
protect Invoke() and fires an event after so clients can do other work after recreation,
such as subscribing to a service after the proxy is recreated. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Communication Events 
&lt;br /&gt;
&lt;/strong&gt;** Clients can subscribe to these events even if channel isn't created yet.
Events from the inner channel are fired to listeners. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Support for Message parameter type 
&lt;br /&gt;
&lt;/strong&gt;** Invoke() retries didn't work if you had a contract that supports Message
type. That's because you can't &amp;quot;replay&amp;quot; a Message instance, once it is read,
it cannot be read again. There are two possible ways to handle this: 
&lt;br /&gt;
a) Buffer the message before each first attempt to invoke and create a copy of the
message for the first and (if applicable) second call. But, this means buffering unnecessarily
when things are going well. 
&lt;br /&gt;
b) allow the application to buffer in the derived type when using Message types. Then,
subscribe to the RetryInvoke (new) event and supply a message before retry. 
&lt;br /&gt;
** I implemented b). 
&lt;/p&gt;
&lt;p&gt;
Hope you like it! Cheers!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=40904bf0-e544-4bc7-b10f-de48cca8d943" /&gt;</description>
      <comments>http://www.dasblonde.net/CommentView.aspx?guid=40904bf0-e544-4bc7-b10f-de48cca8d943</comments>
    </item>
    <item>
      <trackback:ping>http://www.dasblonde.net/Trackback.aspx?guid=b1b8d45e-9232-404a-aa8e-e5c7665cf754</trackback:ping>
      <pingback:server>http://www.dasblonde.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.dasblonde.net/PermaLink.aspx?guid=b1b8d45e-9232-404a-aa8e-e5c7665cf754</pingback:target>
      <dc:creator>Michele Leroux Bustamante</dc:creator>
      <wfw:comment>http://www.dasblonde.net/CommentView.aspx?guid=b1b8d45e-9232-404a-aa8e-e5c7665cf754</wfw:comment>
      <wfw:commentRss>http://www.dasblonde.net/SyndicationService.asmx/GetEntryCommentsRss?guid=b1b8d45e-9232-404a-aa8e-e5c7665cf754</wfw:commentRss>
      <slash:comments>15</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The cool thing about creating an add-in for my exception handling proxy is that now
it makes it easier for me to use it all the time when I create sample projects. Before,
I would have to copy and paste the base type and hand-build the proxy, and this just
wasn't realistic. 
</p>
        <p>
I'm blogging this because of course this also means I will uncover any bugs or missing
features more quickly since I'm trying to use it everywhere. One such thing was that
a change I made to my proxy wrapper to automate creating the channel in the constructor
actually had a nasty side-effect that didn't surface until I tried to use it for a
federated security sample. ClientCredentials was not accessible since the channel
was already created. My bad. 
</p>
        <p>
I have since updated the proxy generator here: <a href="http://wcfproxygenerator.codeplex.com">http://wcfproxygenerator.codeplex.com</a> and
there is a new release that includes the add-in sources in case you want to change
how that works. 
</p>
        <p>
Even though I've been using this wrapper code in different incarnations for years,
I am going to leave the codeplex site in Beta until I have tested with more scenarios.
I think it is pretty stable though...aside from that little bug I introduced at the
last minute. New code = more testing.
</p>
        <p>
I'm loving using this everywhere, I hope you do to!
</p>
        <img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=b1b8d45e-9232-404a-aa8e-e5c7665cf754" />
      </body>
      <title>Exception Handling Proxy - eating your own dog food</title>
      <guid isPermaLink="false">http://www.dasblonde.net/PermaLink.aspx?guid=b1b8d45e-9232-404a-aa8e-e5c7665cf754</guid>
      <link>http://www.dasblonde.net/2009/07/02/ExceptionHandlingProxyEatingYourOwnDogFood.aspx</link>
      <pubDate>Thu, 02 Jul 2009 15:31:19 GMT</pubDate>
      <description>&lt;p&gt;
The cool thing about creating an add-in for my exception handling proxy is that now
it makes it easier for me to use it all the time when I create sample projects. Before,
I would have to copy and paste the base type and hand-build the proxy, and this just
wasn't realistic. 
&lt;/p&gt;
&lt;p&gt;
I'm blogging this because of course this also means I will uncover any bugs or missing
features more quickly since I'm trying to use it everywhere. One such thing was that
a change I made to my proxy wrapper to automate creating the channel in the constructor
actually had a nasty side-effect that didn't surface until I tried to use it for a
federated security sample. ClientCredentials was not accessible since the channel
was already created. My bad. 
&lt;/p&gt;
&lt;p&gt;
I have since updated the proxy generator here: &lt;a href="http://wcfproxygenerator.codeplex.com"&gt;http://wcfproxygenerator.codeplex.com&lt;/a&gt; and
there is a new release that includes the add-in sources in case you want to change
how that works. 
&lt;/p&gt;
&lt;p&gt;
Even though I've been using this wrapper code in different incarnations for years,
I am going to leave the codeplex site in Beta until I have tested with more scenarios.
I think it is pretty stable though...aside from that little bug I introduced at the
last minute. New code = more testing.
&lt;/p&gt;
&lt;p&gt;
I'm loving using this everywhere, I hope you do to!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=b1b8d45e-9232-404a-aa8e-e5c7665cf754" /&gt;</description>
      <comments>http://www.dasblonde.net/CommentView.aspx?guid=b1b8d45e-9232-404a-aa8e-e5c7665cf754</comments>
    </item>
    <item>
      <trackback:ping>http://www.dasblonde.net/Trackback.aspx?guid=5c9628ba-3080-4b28-8e96-e436ffdf4c13</trackback:ping>
      <pingback:server>http://www.dasblonde.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.dasblonde.net/PermaLink.aspx?guid=5c9628ba-3080-4b28-8e96-e436ffdf4c13</pingback:target>
      <dc:creator>Michele Leroux Bustamante</dc:creator>
      <wfw:comment>http://www.dasblonde.net/CommentView.aspx?guid=5c9628ba-3080-4b28-8e96-e436ffdf4c13</wfw:comment>
      <wfw:commentRss>http://www.dasblonde.net/SyndicationService.asmx/GetEntryCommentsRss?guid=5c9628ba-3080-4b28-8e96-e436ffdf4c13</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I have never run into this problem before, but I just realized that in WCF applications
when I provide a certificate reference with FindBySubjectName - it can fail if you
have two similarly named (not identical) certificates. I don't think this is by design,
it has to be a bug, but I found a workaround.
</p>
        <p>
Short and Sweet...here it is. If I have a certificate reference like this for "RP":
</p>
        <pre class="csharpcode">&lt;certificateReference findValue=<span class="str">"RP"</span> storeLocation=<span class="str">"LocalMachine"</span> storeName=<span class="str">"My"</span> x509FindType=<span class="str">"FindBySubjectName"</span>/&gt;</pre>
        <p>
          <style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
        </p>
        <p>
But, I also have a cert named "RPSTS" in the same cert store, the lookup
fails because it can't find a unique cert by the name RP. I don't know about you but
I think "RP" and "RPSTS" are pretty unique...but not as far as
WCF is concerned. I usually use FIndByThumbprint for production code, but for code
samples and reference materials I want it to be obvious which cert we are dealing
with, it is hard enough to trouble-shoot certs without having to look up thumbprints
every time.
</p>
        <p>
A workaround for this is to use FindBySubjectDistinguishedName so this works even
if I have "CN=RP" and "CN=RPSTS" in my cert store.
</p>
        <pre class="csharpcode">&lt;certificateReference findValue=<span class="str">"CN=RP"</span> storeLocation=<span class="str">"LocalMachine"</span> storeName=<span class="str">"My"</span> x509FindType=<span class="str">"FindBySubjectDistinguishedName"</span>/&gt;</pre>
        <style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
        <p>
Shweet!
</p>
        <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a7a1f874-f3a7-49b5-b220-144f662beff1" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati
Tags: <a href="http://technorati.com/tags/WCF" rel="tag">WCF</a>,<a href="http://technorati.com/tags/Certificates" rel="tag">Certificates</a></div>
        <img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=5c9628ba-3080-4b28-8e96-e436ffdf4c13" />
      </body>
      <title>Using FindBySubjectDistinguishedName</title>
      <guid isPermaLink="false">http://www.dasblonde.net/PermaLink.aspx?guid=5c9628ba-3080-4b28-8e96-e436ffdf4c13</guid>
      <link>http://www.dasblonde.net/2009/07/01/UsingFindBySubjectDistinguishedName.aspx</link>
      <pubDate>Wed, 01 Jul 2009 21:15:03 GMT</pubDate>
      <description>&lt;p&gt;
I have never run into this problem before, but I just realized that in WCF applications
when I provide a certificate reference with FindBySubjectName - it can fail if you
have two similarly named (not identical) certificates. I don't think this is by design,
it has to be a bug, but I found a workaround.
&lt;/p&gt;
&lt;p&gt;
Short and Sweet...here it is. If I have a certificate reference like this for &amp;quot;RP&amp;quot;:
&lt;/p&gt;
&lt;pre class="csharpcode"&gt;&amp;lt;certificateReference findValue=&lt;span class="str"&gt;&amp;quot;RP&amp;quot;&lt;/span&gt; storeLocation=&lt;span class="str"&gt;&amp;quot;LocalMachine&amp;quot;&lt;/span&gt; storeName=&lt;span class="str"&gt;&amp;quot;My&amp;quot;&lt;/span&gt; x509FindType=&lt;span class="str"&gt;&amp;quot;FindBySubjectName&amp;quot;&lt;/span&gt;/&amp;gt;&lt;/pre&gt;
&lt;p&gt;
&lt;style type="text/css"&gt;
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/style&gt;
&lt;/p&gt;
&lt;p&gt;
But, I also have a cert named &amp;quot;RPSTS&amp;quot; in the same cert store, the lookup
fails because it can't find a unique cert by the name RP. I don't know about you but
I think &amp;quot;RP&amp;quot; and &amp;quot;RPSTS&amp;quot; are pretty unique...but not as far as
WCF is concerned. I usually use FIndByThumbprint for production code, but for code
samples and reference materials I want it to be obvious which cert we are dealing
with, it is hard enough to trouble-shoot certs without having to look up thumbprints
every time.
&lt;/p&gt;
&lt;p&gt;
A workaround for this is to use FindBySubjectDistinguishedName so this works even
if I have &amp;quot;CN=RP&amp;quot; and &amp;quot;CN=RPSTS&amp;quot; in my cert store.
&lt;/p&gt;
&lt;pre class="csharpcode"&gt;&amp;lt;certificateReference findValue=&lt;span class="str"&gt;&amp;quot;CN=RP&amp;quot;&lt;/span&gt; storeLocation=&lt;span class="str"&gt;&amp;quot;LocalMachine&amp;quot;&lt;/span&gt; storeName=&lt;span class="str"&gt;&amp;quot;My&amp;quot;&lt;/span&gt; x509FindType=&lt;span class="str"&gt;&amp;quot;FindBySubjectDistinguishedName&amp;quot;&lt;/span&gt;/&amp;gt;&lt;/pre&gt;
&lt;style type="text/css"&gt;
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/style&gt;
&lt;p&gt;
Shweet!
&lt;/p&gt;
&lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a7a1f874-f3a7-49b5-b220-144f662beff1" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati
Tags: &lt;a href="http://technorati.com/tags/WCF" rel="tag"&gt;WCF&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Certificates" rel="tag"&gt;Certificates&lt;/a&gt;
&lt;/div&gt;
&lt;img width="0" height="0" src="http://www.dasblonde.net/aggbug.ashx?id=5c9628ba-3080-4b28-8e96-e436ffdf4c13" /&gt;</description>
      <comments>http://www.dasblonde.net/CommentView.aspx?guid=5c9628ba-3080-4b28-8e96-e436ffdf4c13</comments>
      <category>WCF</category>
    </item>
  </channel>
</rss>