<?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:pingback="http://madskills.com/public/xml/rss/module/pingback/" 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:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Michiel van Otegem, IT Composer - Events</title>
    <link>http://michiel.vanotegem.nl/</link>
    <description />
    <language>en-us</language>
    <copyright>Michiel van Otegem</copyright>
    <lastBuildDate>Fri, 28 May 2010 13:36:20 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.1.8102.813</generator>
    <managingEditor>michiel@aspnl.com</managingEditor>
    <webMaster>michiel@aspnl.com</webMaster>
    <item>
      <trackback:ping>http://michiel.vanotegem.nl/Trackback.aspx?guid=cbe11e95-41b7-43f1-9939-f0fe3a814499</trackback:ping>
      <pingback:server>http://michiel.vanotegem.nl/pingback.aspx</pingback:server>
      <pingback:target>http://michiel.vanotegem.nl/PermaLink,guid,cbe11e95-41b7-43f1-9939-f0fe3a814499.aspx</pingback:target>
      <dc:creator>Michiel van Otegem</dc:creator>
      <wfw:comment>http://michiel.vanotegem.nl/CommentView,guid,cbe11e95-41b7-43f1-9939-f0fe3a814499.aspx</wfw:comment>
      <wfw:commentRss>http://michiel.vanotegem.nl/SyndicationService.asmx/GetEntryCommentsRss?guid=cbe11e95-41b7-43f1-9939-f0fe3a814499</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Two months ago I spoke at WDI 2010 in Warsaw, Poland on ASP.NET Web Forms vs. ASP.NET
MVC. I should have posted the slides for that session soon after, but just didn't
get around to it because of all the work thrown at me. Here they are... finally. <a href="http://michiel.vanotegem.nl/content/binary/WebForms%20vs%20MVC.pdf">Slides
(668.34 KB)</a></p>
        <p>
Thanks to the great folks organizing the conference. They took great care of me and
managed to get a good crowd together. Even though it was a pretty large audience,
the level of interaction was very good.
</p>
        <img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=cbe11e95-41b7-43f1-9939-f0fe3a814499" />
      </body>
      <title>WDI 2010 slides: ASP.NET WebForms vs. ASP.NET MVC</title>
      <guid isPermaLink="false">http://michiel.vanotegem.nl/PermaLink,guid,cbe11e95-41b7-43f1-9939-f0fe3a814499.aspx</guid>
      <link>http://michiel.vanotegem.nl/2010/05/28/WDI2010SlidesASPNETWebFormsVsASPNETMVC.aspx</link>
      <pubDate>Fri, 28 May 2010 13:36:20 GMT</pubDate>
      <description>&lt;p&gt;
Two months ago I spoke at WDI 2010 in Warsaw, Poland on ASP.NET Web Forms vs. ASP.NET
MVC. I should have posted the slides for that session soon after, but just didn't
get around to it because of all the work thrown at me. Here they are... finally. &lt;a href="http://michiel.vanotegem.nl/content/binary/WebForms%20vs%20MVC.pdf"&gt;Slides
(668.34 KB)&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Thanks to the great folks organizing the conference. They took great care of me and
managed to get a good crowd together. Even though it was a pretty large audience,
the level of interaction was very good.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=cbe11e95-41b7-43f1-9939-f0fe3a814499" /&gt;</description>
      <comments>http://michiel.vanotegem.nl/CommentView,guid,cbe11e95-41b7-43f1-9939-f0fe3a814499.aspx</comments>
      <category>ASP.NET</category>
      <category>English</category>
      <category>Events</category>
    </item>
    <item>
      <trackback:ping>http://michiel.vanotegem.nl/Trackback.aspx?guid=9a1669db-1e28-4a4f-b6dc-bc5f630c3366</trackback:ping>
      <pingback:server>http://michiel.vanotegem.nl/pingback.aspx</pingback:server>
      <pingback:target>http://michiel.vanotegem.nl/PermaLink,guid,9a1669db-1e28-4a4f-b6dc-bc5f630c3366.aspx</pingback:target>
      <dc:creator>Michiel van Otegem</dc:creator>
      <wfw:comment>http://michiel.vanotegem.nl/CommentView,guid,9a1669db-1e28-4a4f-b6dc-bc5f630c3366.aspx</wfw:comment>
      <wfw:commentRss>http://michiel.vanotegem.nl/SyndicationService.asmx/GetEntryCommentsRss?guid=9a1669db-1e28-4a4f-b6dc-bc5f630c3366</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Earlier this year I was pretty <a href="http://michiel.vanotegem.nl/2009/03/26/WindowsAzureLicensingDisappointment.aspx">negative
about the Azure story</a> from Microsoft. My main gripe was that (from my perspective
at the time) it was not a write-once, run-anywhere story, so you couldn't run your
current apps in Azure without modification. I'm very pleased about what I've seen
now from PDC. Microsoft has opened up Azure in many ways, giving you much more control
over what's happening. In fact, you can get your own virtual machines and have complete
remote admin access. Also, they've been really thinking about how to tie your existing
hosting environment to Azure and vice versa. It will be possible to connect a
web app inside Azure securely to a database server in your own data center.
</p>
        <p>
I must say I'm impressed at how well Microsoft has listened to all the feedback about
Azure. With all the changes they've implemented I feel that it has now become interesting
for some of the services my company is implementing, whereas previously we weren't
even considering Azure.
</p>
        <img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=9a1669db-1e28-4a4f-b6dc-bc5f630c3366" />
      </body>
      <title>Azure story much better from PDC 09</title>
      <guid isPermaLink="false">http://michiel.vanotegem.nl/PermaLink,guid,9a1669db-1e28-4a4f-b6dc-bc5f630c3366.aspx</guid>
      <link>http://michiel.vanotegem.nl/2009/11/23/AzureStoryMuchBetterFromPDC09.aspx</link>
      <pubDate>Mon, 23 Nov 2009 17:07:34 GMT</pubDate>
      <description>&lt;p&gt;
Earlier this year I was pretty &lt;a href="http://michiel.vanotegem.nl/2009/03/26/WindowsAzureLicensingDisappointment.aspx"&gt;negative
about the Azure story&lt;/a&gt; from Microsoft. My main gripe was that (from my perspective
at the time) it was not a write-once, run-anywhere story, so you couldn't run your
current apps in Azure without modification. I'm very pleased about what I've seen
now from PDC. Microsoft has opened up Azure in many ways, giving you much more control
over what's happening. In fact, you can get your own virtual machines and have complete
remote admin access. Also, they've been really thinking about how to tie your existing
hosting environment to Azure and vice versa. It will be possible to&amp;nbsp;connect a
web app inside Azure securely to a database server in your own data center.
&lt;/p&gt;
&lt;p&gt;
I must say I'm impressed at how well Microsoft has listened to all the feedback about
Azure. With all the changes they've implemented I feel that it has now become interesting
for some of the services my company is implementing, whereas previously we weren't
even considering Azure.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=9a1669db-1e28-4a4f-b6dc-bc5f630c3366" /&gt;</description>
      <comments>http://michiel.vanotegem.nl/CommentView,guid,9a1669db-1e28-4a4f-b6dc-bc5f630c3366.aspx</comments>
      <category>English</category>
      <category>Events</category>
      <category>Windows Azure</category>
    </item>
    <item>
      <trackback:ping>http://michiel.vanotegem.nl/Trackback.aspx?guid=2f7ce602-cb4b-43be-a4a3-d9224f5e1e59</trackback:ping>
      <pingback:server>http://michiel.vanotegem.nl/pingback.aspx</pingback:server>
      <pingback:target>http://michiel.vanotegem.nl/PermaLink,guid,2f7ce602-cb4b-43be-a4a3-d9224f5e1e59.aspx</pingback:target>
      <dc:creator>Michiel van Otegem</dc:creator>
      <wfw:comment>http://michiel.vanotegem.nl/CommentView,guid,2f7ce602-cb4b-43be-a4a3-d9224f5e1e59.aspx</wfw:comment>
      <wfw:commentRss>http://michiel.vanotegem.nl/SyndicationService.asmx/GetEntryCommentsRss?guid=2f7ce602-cb4b-43be-a4a3-d9224f5e1e59</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I'm delighted to be speaking again at VSLive in June. This time at the Venetian hotel
in Las Vegas. I'll being doing two sessions on Monday, June 8:
</p>
        <ul>
          <li>
Understanding Transactions in WCF, which deals with why, how, and when to use transactions
in WCF.</li>
          <li>
Advanced Access Control with WCF, which deals with claims based authorization and
the Geneva Framework.</li>
        </ul>
        <p>
Over lunch I will be available for 1-on-1 Q&amp;A, but if you run into me at
other times outside my sessions I'm open for questions too.
</p>
        <p>
Checkout the <a href="http://vslive.com/2009/lasvegas/agenda.aspx">full conference
agenda</a> for all the great sessions and speakers at VSLive, Las Vegas. I can really
recommend going there, because the sessions are great and the speakers very accessible.
I also think the Venetian will be a great venue (I have never stayed at the Venetian,
but I have been inside and it is definitly something to see).
</p>
        <img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=2f7ce602-cb4b-43be-a4a3-d9224f5e1e59" />
      </body>
      <title>Speaking at VSLive, Las Vegas, June 8</title>
      <guid isPermaLink="false">http://michiel.vanotegem.nl/PermaLink,guid,2f7ce602-cb4b-43be-a4a3-d9224f5e1e59.aspx</guid>
      <link>http://michiel.vanotegem.nl/2009/04/02/SpeakingAtVSLiveLasVegasJune8.aspx</link>
      <pubDate>Thu, 02 Apr 2009 21:44:20 GMT</pubDate>
      <description>&lt;p&gt;
I'm delighted to be speaking again at VSLive in June. This time at the Venetian hotel
in Las Vegas. I'll being doing two sessions on Monday, June 8:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Understanding Transactions in WCF, which deals with why, how, and when to use transactions
in WCF.&lt;/li&gt;
&lt;li&gt;
Advanced Access Control with WCF, which deals with claims based authorization and
the Geneva Framework.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Over lunch I will be available for 1-on-1 Q&amp;amp;A, but&amp;nbsp;if you run into me at
other times outside my sessions I'm open for questions too.
&lt;/p&gt;
&lt;p&gt;
Checkout the &lt;a href="http://vslive.com/2009/lasvegas/agenda.aspx"&gt;full conference
agenda&lt;/a&gt; for all the great sessions and speakers at VSLive, Las Vegas. I can really
recommend going there, because the sessions are great and the speakers very accessible.
I also think the Venetian will be a great venue (I have never stayed at the Venetian,
but I have been inside and it is definitly something to see).
&lt;/p&gt;
&lt;img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=2f7ce602-cb4b-43be-a4a3-d9224f5e1e59" /&gt;</description>
      <comments>http://michiel.vanotegem.nl/CommentView,guid,2f7ce602-cb4b-43be-a4a3-d9224f5e1e59.aspx</comments>
      <category>English</category>
      <category>Events</category>
      <category>WCF</category>
    </item>
    <item>
      <trackback:ping>http://michiel.vanotegem.nl/Trackback.aspx?guid=4ec64bdd-85ac-49e2-b744-ee1b7ec7606f</trackback:ping>
      <pingback:server>http://michiel.vanotegem.nl/pingback.aspx</pingback:server>
      <pingback:target>http://michiel.vanotegem.nl/PermaLink,guid,4ec64bdd-85ac-49e2-b744-ee1b7ec7606f.aspx</pingback:target>
      <dc:creator>Michiel van Otegem</dc:creator>
      <wfw:comment>http://michiel.vanotegem.nl/CommentView,guid,4ec64bdd-85ac-49e2-b744-ee1b7ec7606f.aspx</wfw:comment>
      <wfw:commentRss>http://michiel.vanotegem.nl/SyndicationService.asmx/GetEntryCommentsRss?guid=4ec64bdd-85ac-49e2-b744-ee1b7ec7606f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Thank you for all who attended my sessions in San Francisco. Below are the slides
and samples for my sessions.
</p>
        <p>
          <strong>VTH4 - Understanding Transactions in WCF</strong>
          <a href="http://michiel.vanotegem.nl/content/binary/VTH4_Slides.zip">Slides
(561.73 KB)</a> | <a href="http://michiel.vanotegem.nl/content/binary/WCFTransactions.zip">Samples
(540.1 KB)</a></p>
        <p>
          <strong>VTH16 - Supporting POX/REST with WCF</strong>
          <a href="http://michiel.vanotegem.nl/content/binary/VTH16_Slides.zip">Slides
(369.58 KB)</a> | <a href="http://michiel.vanotegem.nl/content/binary/WCFPoxRest.zip">Samples
(302.82 KB)</a></p>
        <p>
          <strong>VTH25 - Simplify WebPart (and Control) Development with WebPart Skinning</strong>
          <a href="http://michiel.vanotegem.nl/content/binary/VTH25_Slides.zip">Slides
(359.85 KB)</a> | <a href="http://michiel.vanotegem.nl/content/binary/Skinning.zip">Samples
(447.66 KB)</a></p>
        <p>
The VTH25 samples include the full installer. However, be sure to change the <em>uploadskinfeature.bat</em> to
point to the correct server. You can read more about the VirtualPathProvider
I mentioned in VTH25 session <a href="http://michiel.vanotegem.nl/2008/08/30/ServingPartOfASiteFromEmbeddedResources.aspx">here</a>.
</p>
        <img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=4ec64bdd-85ac-49e2-b744-ee1b7ec7606f" />
      </body>
      <title>VSLive! 2009 San Francisco slides and samples</title>
      <guid isPermaLink="false">http://michiel.vanotegem.nl/PermaLink,guid,4ec64bdd-85ac-49e2-b744-ee1b7ec7606f.aspx</guid>
      <link>http://michiel.vanotegem.nl/2009/03/02/VSLive2009SanFranciscoSlidesAndSamples.aspx</link>
      <pubDate>Mon, 02 Mar 2009 22:25:30 GMT</pubDate>
      <description>&lt;p&gt;
Thank you for all who attended my sessions in San Francisco. Below are the slides
and samples for my sessions.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;VTH4 - Understanding Transactions in WCF&lt;/strong&gt; &lt;a href="http://michiel.vanotegem.nl/content/binary/VTH4_Slides.zip"&gt;Slides
(561.73 KB)&lt;/a&gt; | &lt;a href="http://michiel.vanotegem.nl/content/binary/WCFTransactions.zip"&gt;Samples
(540.1 KB)&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;VTH16 - Supporting POX/REST with WCF&lt;/strong&gt; &lt;a href="http://michiel.vanotegem.nl/content/binary/VTH16_Slides.zip"&gt;Slides
(369.58 KB)&lt;/a&gt; | &lt;a href="http://michiel.vanotegem.nl/content/binary/WCFPoxRest.zip"&gt;Samples
(302.82 KB)&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;VTH25 - Simplify WebPart (and Control) Development with WebPart Skinning&lt;/strong&gt; &lt;a href="http://michiel.vanotegem.nl/content/binary/VTH25_Slides.zip"&gt;Slides
(359.85 KB)&lt;/a&gt; | &lt;a href="http://michiel.vanotegem.nl/content/binary/Skinning.zip"&gt;Samples
(447.66 KB)&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
The VTH25 samples include the full installer. However, be sure to change the &lt;em&gt;uploadskinfeature.bat&lt;/em&gt; to
point to&amp;nbsp;the correct server.&amp;nbsp;You can read more about the VirtualPathProvider
I mentioned in VTH25 session &lt;a href="http://michiel.vanotegem.nl/2008/08/30/ServingPartOfASiteFromEmbeddedResources.aspx"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=4ec64bdd-85ac-49e2-b744-ee1b7ec7606f" /&gt;</description>
      <comments>http://michiel.vanotegem.nl/CommentView,guid,4ec64bdd-85ac-49e2-b744-ee1b7ec7606f.aspx</comments>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>English</category>
      <category>Events</category>
      <category>SharePoint</category>
      <category>WCF</category>
    </item>
    <item>
      <trackback:ping>http://michiel.vanotegem.nl/Trackback.aspx?guid=8524414f-7de1-48d5-894a-25d62393c665</trackback:ping>
      <pingback:server>http://michiel.vanotegem.nl/pingback.aspx</pingback:server>
      <pingback:target>http://michiel.vanotegem.nl/PermaLink,guid,8524414f-7de1-48d5-894a-25d62393c665.aspx</pingback:target>
      <dc:creator>Michiel van Otegem</dc:creator>
      <wfw:comment>http://michiel.vanotegem.nl/CommentView,guid,8524414f-7de1-48d5-894a-25d62393c665.aspx</wfw:comment>
      <wfw:commentRss>http://michiel.vanotegem.nl/SyndicationService.asmx/GetEntryCommentsRss?guid=8524414f-7de1-48d5-894a-25d62393c665</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The wonderful folks at <a href="http://www.vslive.com">VSLive!</a> have invited
me again to do three sessions at their <a href="http://vslive.com/2009/sf/default.aspx?code=VS09SF">San
Francisco</a> event from February 23 to February 27, 2009. These are the sessions
I'll do (all on Thursday 26):
</p>
        <ul>
          <li>
Understanding Transactions in WCF</li>
          <li>
Supporting POX/REST with WCF</li>
          <li>
Simplify WebPart (and Control) Development with WepPart Skinning</li>
        </ul>
        <p>
The first two are obviously about WCF. The last talk is primarily about SharePoint,
but the discussed techniques will work with ASP.NET WebParts and WebControls as well.
</p>
        <p>
I really like VSLive! because they have some great content and top tier speakers. The
speakers (myself included of course) are also very accessible, because the
event is not as huge as some of the other conferences these days. So if you intend
to go to a conference this year, VSLive! is going to be worth your money.
</p>
        <img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=8524414f-7de1-48d5-894a-25d62393c665" />
      </body>
      <title>Speaking at VSLive San Francisco, February 23-27</title>
      <guid isPermaLink="false">http://michiel.vanotegem.nl/PermaLink,guid,8524414f-7de1-48d5-894a-25d62393c665.aspx</guid>
      <link>http://michiel.vanotegem.nl/2009/01/07/SpeakingAtVSLiveSanFranciscoFebruary2327.aspx</link>
      <pubDate>Wed, 07 Jan 2009 21:52:13 GMT</pubDate>
      <description>&lt;p&gt;
The&amp;nbsp;wonderful folks at &lt;a href="http://www.vslive.com"&gt;VSLive!&lt;/a&gt; have invited
me again to do three sessions at their&amp;nbsp;&lt;a href="http://vslive.com/2009/sf/default.aspx?code=VS09SF"&gt;San
Francisco&lt;/a&gt;&amp;nbsp;event from February 23 to February 27, 2009. These are the sessions
I'll do (all on Thursday 26):
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Understanding Transactions in WCF&lt;/li&gt;
&lt;li&gt;
Supporting POX/REST with WCF&lt;/li&gt;
&lt;li&gt;
Simplify WebPart (and Control) Development with WepPart Skinning&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
The first two are obviously about WCF. The last talk is primarily about SharePoint,
but the discussed techniques will work with ASP.NET WebParts and WebControls as well.
&lt;/p&gt;
&lt;p&gt;
I really like VSLive! because they&amp;nbsp;have some great content and top tier speakers.&amp;nbsp;The
speakers (myself included of course)&amp;nbsp;are also&amp;nbsp;very accessible, because the
event is not as huge as some of the other conferences these days. So if you intend
to go to a conference this year, VSLive! is going to be worth your money.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=8524414f-7de1-48d5-894a-25d62393c665" /&gt;</description>
      <comments>http://michiel.vanotegem.nl/CommentView,guid,8524414f-7de1-48d5-894a-25d62393c665.aspx</comments>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>English</category>
      <category>Events</category>
      <category>SharePoint</category>
      <category>WCF</category>
    </item>
    <item>
      <trackback:ping>http://michiel.vanotegem.nl/Trackback.aspx?guid=52a4a823-5273-45e4-a6a1-049066fff92d</trackback:ping>
      <pingback:server>http://michiel.vanotegem.nl/pingback.aspx</pingback:server>
      <pingback:target>http://michiel.vanotegem.nl/PermaLink,guid,52a4a823-5273-45e4-a6a1-049066fff92d.aspx</pingback:target>
      <dc:creator>Michiel van Otegem</dc:creator>
      <wfw:comment>http://michiel.vanotegem.nl/CommentView,guid,52a4a823-5273-45e4-a6a1-049066fff92d.aspx</wfw:comment>
      <wfw:commentRss>http://michiel.vanotegem.nl/SyndicationService.asmx/GetEntryCommentsRss?guid=52a4a823-5273-45e4-a6a1-049066fff92d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
For those of you that attended my sessions in Dallas, here are the demo's for
</p>
        <ul>
          <li>
            <a href="http://michiel.vanotegem.nl/content/binary/DTH11%20Samples.zip">POX/REST
Strategies with WCF (194.22 KB)</a>
          </li>
          <li>
            <a href="http://michiel.vanotegem.nl/content/binary/DTH18%20Samples.zip">Understanding
Transactions in WCF (396.18 KB)</a>
          </li>
        </ul>
        <p>
If you attended the latter, you'll remember that I wrecked my prepared demo (note
to self: never change configs just before a session). I finally figured out what was
wrong. I changed some configuration on the server side and I thought I did the same
on the client. Apparently I did not, because when I updated the service reference
on the client it worked.
</p>
        <img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=52a4a823-5273-45e4-a6a1-049066fff92d" />
      </body>
      <title>VSLive Dallas Demo's</title>
      <guid isPermaLink="false">http://michiel.vanotegem.nl/PermaLink,guid,52a4a823-5273-45e4-a6a1-049066fff92d.aspx</guid>
      <link>http://michiel.vanotegem.nl/2008/12/22/VSLiveDallasDemos.aspx</link>
      <pubDate>Mon, 22 Dec 2008 10:11:49 GMT</pubDate>
      <description>&lt;p&gt;
For those of you that attended my sessions in Dallas, here are the demo's for
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://michiel.vanotegem.nl/content/binary/DTH11%20Samples.zip"&gt;POX/REST
Strategies with WCF (194.22 KB)&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://michiel.vanotegem.nl/content/binary/DTH18%20Samples.zip"&gt;Understanding
Transactions in WCF (396.18 KB)&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
If you attended the latter, you'll remember that I wrecked my prepared demo (note
to self: never change configs just before a session). I finally figured out what was
wrong. I changed some configuration on the server side and I thought I did the same
on the client. Apparently I did not, because when I updated the service reference
on the client it worked.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=52a4a823-5273-45e4-a6a1-049066fff92d" /&gt;</description>
      <comments>http://michiel.vanotegem.nl/CommentView,guid,52a4a823-5273-45e4-a6a1-049066fff92d.aspx</comments>
      <category>English</category>
      <category>Events</category>
      <category>WCF</category>
    </item>
    <item>
      <trackback:ping>http://michiel.vanotegem.nl/Trackback.aspx?guid=e5c9a250-efa2-45ae-a801-c7b2c066d81f</trackback:ping>
      <pingback:server>http://michiel.vanotegem.nl/pingback.aspx</pingback:server>
      <pingback:target>http://michiel.vanotegem.nl/PermaLink,guid,e5c9a250-efa2-45ae-a801-c7b2c066d81f.aspx</pingback:target>
      <dc:creator>Michiel van Otegem</dc:creator>
      <wfw:comment>http://michiel.vanotegem.nl/CommentView,guid,e5c9a250-efa2-45ae-a801-c7b2c066d81f.aspx</wfw:comment>
      <wfw:commentRss>http://michiel.vanotegem.nl/SyndicationService.asmx/GetEntryCommentsRss?guid=e5c9a250-efa2-45ae-a801-c7b2c066d81f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I will be speaking at <a href="http://vslive.com/2008/dallas/default.aspx">VSLive!</a> again,
this time in Dallas from 8 until 11 December. I'll be doing the following sessions:
</p>
        <ul>
          <li>
Introduction to ASP.NET Dynamic Data (Tuesday 9 December, 11:15 AM)</li>
          <li>
POX/REST Strategies with WCF (Thursday 11 December, 1:45 PM)</li>
          <li>
Understanding Transactions in WCF (Thursday 11 December, 4:45 PM)</li>
        </ul>
        <p>
          <a href="http://vslive.com/2008/dallas/default.aspx">VSLive!</a> is a very nice and
relaxed event with <a href="http://vslive.com/2008/dallas/agenda.aspx">great content</a>.
So it's a great opportunity to learn new stuff and new people. If you want to attend
the Dallas show and see me speak, you can get a $300 discount by entering the discount
code <strong>SPVAN</strong>. I hope to see you there.
</p>
        <img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=e5c9a250-efa2-45ae-a801-c7b2c066d81f" />
      </body>
      <title>Speaking at VSLive in Dallas 8-11 December</title>
      <guid isPermaLink="false">http://michiel.vanotegem.nl/PermaLink,guid,e5c9a250-efa2-45ae-a801-c7b2c066d81f.aspx</guid>
      <link>http://michiel.vanotegem.nl/2008/10/28/SpeakingAtVSLiveInDallas811December.aspx</link>
      <pubDate>Tue, 28 Oct 2008 20:19:07 GMT</pubDate>
      <description>&lt;p&gt;
I will be speaking at &lt;a href="http://vslive.com/2008/dallas/default.aspx"&gt;VSLive!&lt;/a&gt; again,
this time in Dallas from 8 until 11 December. I'll be doing the following sessions:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Introduction to ASP.NET Dynamic Data (Tuesday 9 December, 11:15 AM)&lt;/li&gt;
&lt;li&gt;
POX/REST Strategies with WCF (Thursday 11 December, 1:45 PM)&lt;/li&gt;
&lt;li&gt;
Understanding Transactions in WCF (Thursday 11 December, 4:45 PM)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;a href="http://vslive.com/2008/dallas/default.aspx"&gt;VSLive!&lt;/a&gt; is a very nice and
relaxed event with &lt;a href="http://vslive.com/2008/dallas/agenda.aspx"&gt;great content&lt;/a&gt;.
So it's a great opportunity to learn new stuff and new people. If you want to attend
the Dallas show and see me speak, you can get a $300 discount by entering the discount
code &lt;strong&gt;SPVAN&lt;/strong&gt;. I hope to see you there.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=e5c9a250-efa2-45ae-a801-c7b2c066d81f" /&gt;</description>
      <comments>http://michiel.vanotegem.nl/CommentView,guid,e5c9a250-efa2-45ae-a801-c7b2c066d81f.aspx</comments>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>English</category>
      <category>Events</category>
      <category>LINQ</category>
      <category>Visual Studio</category>
    </item>
    <item>
      <trackback:ping>http://michiel.vanotegem.nl/Trackback.aspx?guid=344c516a-1971-47ee-bb25-b43bbe955ca2</trackback:ping>
      <pingback:server>http://michiel.vanotegem.nl/pingback.aspx</pingback:server>
      <pingback:target>http://michiel.vanotegem.nl/PermaLink,guid,344c516a-1971-47ee-bb25-b43bbe955ca2.aspx</pingback:target>
      <dc:creator>Michiel van Otegem</dc:creator>
      <wfw:comment>http://michiel.vanotegem.nl/CommentView,guid,344c516a-1971-47ee-bb25-b43bbe955ca2.aspx</wfw:comment>
      <wfw:commentRss>http://michiel.vanotegem.nl/SyndicationService.asmx/GetEntryCommentsRss?guid=344c516a-1971-47ee-bb25-b43bbe955ca2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Op zaterdag 6 september organiseren <a href="http://www.dotned.nl">dotNED</a>, <a href="http://www.sdn.nl">SDN</a> en <a href="http://www.vbcentral.nl">VBCentral</a> samen <a href="http://www.code-camp.nl">Code
Camp 2008</a>. Vorig jaar kon ik er helaas niet bij zijn, maar dit jaar zal ik er
niet alleen bij zijn, maar ook een sessie doen. Omdat ik heel erg hou van interactie
doe ik een zogenaamde Chalk &amp; Talk. Dat is een sessie waarbij interactie met de
groep voorop staat en er niet een vooraf vastgestelde agenda is. Het onderwerp van
de sessie in <strong>Omgaan met data in een Service Oriented Architecture</strong>.
In een SOA is een service namelijk verantwoordelijk voor een bepaald domein en de
data die daarbij hoort. Een join doen met in de database met data van een andere service
bijvoorbeeld is uit den boze... of toch niet? Dat zijn het soort vragen die aan
bod komen in deze sessie. Hopelijk tot ziens op Code Camp 2008!
</p>
        <img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=344c516a-1971-47ee-bb25-b43bbe955ca2" />
      </body>
      <title>Code Camp 2008</title>
      <guid isPermaLink="false">http://michiel.vanotegem.nl/PermaLink,guid,344c516a-1971-47ee-bb25-b43bbe955ca2.aspx</guid>
      <link>http://michiel.vanotegem.nl/2008/08/15/CodeCamp2008.aspx</link>
      <pubDate>Fri, 15 Aug 2008 19:52:32 GMT</pubDate>
      <description>&lt;p&gt;
Op zaterdag 6 september organiseren &lt;a href="http://www.dotned.nl"&gt;dotNED&lt;/a&gt;, &lt;a href="http://www.sdn.nl"&gt;SDN&lt;/a&gt; en &lt;a href="http://www.vbcentral.nl"&gt;VBCentral&lt;/a&gt; samen &lt;a href="http://www.code-camp.nl"&gt;Code
Camp 2008&lt;/a&gt;. Vorig jaar kon ik er helaas niet bij zijn, maar dit jaar zal ik er
niet alleen bij zijn, maar ook een sessie doen. Omdat ik heel erg hou van interactie
doe ik een zogenaamde Chalk &amp;amp; Talk. Dat is een sessie waarbij interactie met de
groep voorop staat en er niet een vooraf vastgestelde agenda is. Het onderwerp van
de sessie in &lt;strong&gt;Omgaan met data in een Service Oriented Architecture&lt;/strong&gt;.
In een SOA is een service namelijk verantwoordelijk voor een bepaald domein en de
data die daarbij hoort. Een join doen met in de database met data van een andere service
bijvoorbeeld&amp;nbsp;is uit den boze... of toch niet? Dat zijn het soort vragen die aan
bod komen in deze sessie. Hopelijk tot ziens op Code Camp 2008!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=344c516a-1971-47ee-bb25-b43bbe955ca2" /&gt;</description>
      <comments>http://michiel.vanotegem.nl/CommentView,guid,344c516a-1971-47ee-bb25-b43bbe955ca2.aspx</comments>
      <category>Events</category>
      <category>Nederlands</category>
      <category>Services</category>
    </item>
    <item>
      <trackback:ping>http://michiel.vanotegem.nl/Trackback.aspx?guid=c76db4ae-be0e-4233-9701-028d0ea6fb92</trackback:ping>
      <pingback:server>http://michiel.vanotegem.nl/pingback.aspx</pingback:server>
      <pingback:target>http://michiel.vanotegem.nl/PermaLink,guid,c76db4ae-be0e-4233-9701-028d0ea6fb92.aspx</pingback:target>
      <dc:creator>Michiel van Otegem</dc:creator>
      <wfw:comment>http://michiel.vanotegem.nl/CommentView,guid,c76db4ae-be0e-4233-9701-028d0ea6fb92.aspx</wfw:comment>
      <wfw:commentRss>http://michiel.vanotegem.nl/SyndicationService.asmx/GetEntryCommentsRss?guid=c76db4ae-be0e-4233-9701-028d0ea6fb92</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
For those interested in the demo of <em>Using Windows Workflow Foundation in ASP.NET</em>,
you can <a href="/content/binary/VSLiveORL_WFinASPNET.zip">download it here (269 kb)</a>.
Note: this is the demo with the "double bookkeeping". The request/response inside
a workflow isn't stable enough yet for release.
</p>
        <img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=c76db4ae-be0e-4233-9701-028d0ea6fb92" />
      </body>
      <title>Windows Workflow in ASP.NET demo from VSLive! Las Vegas</title>
      <guid isPermaLink="false">http://michiel.vanotegem.nl/PermaLink,guid,c76db4ae-be0e-4233-9701-028d0ea6fb92.aspx</guid>
      <link>http://michiel.vanotegem.nl/2007/10/18/WindowsWorkflowInASPNETDemoFromVSLiveLasVegas.aspx</link>
      <pubDate>Thu, 18 Oct 2007 23:52:27 GMT</pubDate>
      <description>&lt;p&gt;
For those interested in the demo of &lt;em&gt;Using Windows Workflow Foundation in ASP.NET&lt;/em&gt;,
you can &lt;a href="/content/binary/VSLiveORL_WFinASPNET.zip"&gt;download it here (269 kb)&lt;/a&gt;.
Note: this is the demo with the "double bookkeeping". The request/response inside
a workflow isn't stable enough yet for release.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=c76db4ae-be0e-4233-9701-028d0ea6fb92" /&gt;</description>
      <comments>http://michiel.vanotegem.nl/CommentView,guid,c76db4ae-be0e-4233-9701-028d0ea6fb92.aspx</comments>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>English</category>
      <category>Events</category>
    </item>
    <item>
      <trackback:ping>http://michiel.vanotegem.nl/Trackback.aspx?guid=9befaa27-6c8a-48df-9d60-3d7000bb4b45</trackback:ping>
      <pingback:server>http://michiel.vanotegem.nl/pingback.aspx</pingback:server>
      <pingback:target>http://michiel.vanotegem.nl/PermaLink,guid,9befaa27-6c8a-48df-9d60-3d7000bb4b45.aspx</pingback:target>
      <dc:creator>Michiel van Otegem</dc:creator>
      <wfw:comment>http://michiel.vanotegem.nl/CommentView,guid,9befaa27-6c8a-48df-9d60-3d7000bb4b45.aspx</wfw:comment>
      <wfw:commentRss>http://michiel.vanotegem.nl/SyndicationService.asmx/GetEntryCommentsRss?guid=9befaa27-6c8a-48df-9d60-3d7000bb4b45</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
For those people interested in the demo's I did in the session <i>Create Scalable
Apps with Async Processing</i> at VSLive! this week, you can <a href="/content/binary/AsyncPages_VSLiveVegas2007.zip">download
here (600 KB)</a>. To "install" the demo's, create a Visual Studio solution with two
websites (one for each folder in the zip file). Run the web service to get a port
number, then update web.config in the AsyncPages folder so that web services reference
that port number (or take the port number currently in web.config and set the web
service to run on the specified port). Enjoy!
</p>
        <img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=9befaa27-6c8a-48df-9d60-3d7000bb4b45" />
      </body>
      <title>Async Pages demo's from VSLIve! Las Vegas</title>
      <guid isPermaLink="false">http://michiel.vanotegem.nl/PermaLink,guid,9befaa27-6c8a-48df-9d60-3d7000bb4b45.aspx</guid>
      <link>http://michiel.vanotegem.nl/2007/10/18/AsyncPagesDemosFromVSLIveLasVegas.aspx</link>
      <pubDate>Thu, 18 Oct 2007 23:02:25 GMT</pubDate>
      <description>&lt;p&gt;
For those people interested in the demo's I did in the session &lt;i&gt;Create Scalable
Apps with Async Processing&lt;/i&gt; at VSLive! this week, you can &lt;a href="/content/binary/AsyncPages_VSLiveVegas2007.zip"&gt;download
here (600 KB)&lt;/a&gt;. To "install" the demo's, create a Visual Studio solution with two
websites (one for each folder in the zip file). Run the web service to get a port
number, then update web.config in the AsyncPages folder so that web services reference
that port number (or take the port number currently in web.config and set the web
service to run on the specified port). Enjoy!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=9befaa27-6c8a-48df-9d60-3d7000bb4b45" /&gt;</description>
      <comments>http://michiel.vanotegem.nl/CommentView,guid,9befaa27-6c8a-48df-9d60-3d7000bb4b45.aspx</comments>
      <category>ASP.NET</category>
      <category>English</category>
      <category>Events</category>
    </item>
    <item>
      <trackback:ping>http://michiel.vanotegem.nl/Trackback.aspx?guid=fbe3e0c7-7088-4905-8777-07c15f6a2a3d</trackback:ping>
      <pingback:server>http://michiel.vanotegem.nl/pingback.aspx</pingback:server>
      <pingback:target>http://michiel.vanotegem.nl/PermaLink,guid,fbe3e0c7-7088-4905-8777-07c15f6a2a3d.aspx</pingback:target>
      <dc:creator>Michiel van Otegem</dc:creator>
      <wfw:comment>http://michiel.vanotegem.nl/CommentView,guid,fbe3e0c7-7088-4905-8777-07c15f6a2a3d.aspx</wfw:comment>
      <wfw:commentRss>http://michiel.vanotegem.nl/SyndicationService.asmx/GetEntryCommentsRss?guid=fbe3e0c7-7088-4905-8777-07c15f6a2a3d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I'll be at <a href="http://www.ftponline.com/conferences/vslive/2007/lasvegas/asplive.aspx">VSLive!</a> in
Las Vegas next month. On Tuesday, October 16th, I'll be speaking about two topics:
</p>
        <ul>
          <li>
Using Windows Workflow Foundation in ASP.NET 
</li>
          <li>
Create Scalable Apps with Asynchronous Processing</li>
        </ul>
        <p>
The first is an introductory session about Windows Workflow Foundation (WF) and
adresses how to deal with WF in ASP.NET. Because WF is not request-response by
nature, this is more challenging than you would think. The second session discusses
ASP.NET 2.0 Async Pages and Handlers and shows you how to use this with web services
and databases.
</p>
        <p>
Hope to see you there!
</p>
        <img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=fbe3e0c7-7088-4905-8777-07c15f6a2a3d" />
      </body>
      <title>Speaking at VSLive! in Vegas on October 16th</title>
      <guid isPermaLink="false">http://michiel.vanotegem.nl/PermaLink,guid,fbe3e0c7-7088-4905-8777-07c15f6a2a3d.aspx</guid>
      <link>http://michiel.vanotegem.nl/2007/09/20/SpeakingAtVSLiveInVegasOnOctober16th.aspx</link>
      <pubDate>Thu, 20 Sep 2007 07:46:02 GMT</pubDate>
      <description>&lt;p&gt;
I'll be at &lt;a href="http://www.ftponline.com/conferences/vslive/2007/lasvegas/asplive.aspx"&gt;VSLive!&lt;/a&gt; in
Las Vegas next month. On Tuesday, October 16th, I'll be speaking about two topics:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Using Windows Workflow Foundation in ASP.NET 
&lt;li&gt;
Create Scalable Apps with Asynchronous Processing&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
The first is an introductory session about Windows Workflow Foundation (WF)&amp;nbsp;and
adresses how to&amp;nbsp;deal with WF&amp;nbsp;in&amp;nbsp;ASP.NET. Because WF is not request-response&amp;nbsp;by
nature, this is more challenging than you would think. The second session discusses
ASP.NET 2.0 Async Pages and Handlers and shows you how to use this with web services
and databases.
&lt;/p&gt;
&lt;p&gt;
Hope to see you there!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=fbe3e0c7-7088-4905-8777-07c15f6a2a3d" /&gt;</description>
      <comments>http://michiel.vanotegem.nl/CommentView,guid,fbe3e0c7-7088-4905-8777-07c15f6a2a3d.aspx</comments>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>English</category>
      <category>Events</category>
    </item>
    <item>
      <trackback:ping>http://michiel.vanotegem.nl/Trackback.aspx?guid=6360b2c8-e014-49c5-9d6e-93036a78d29f</trackback:ping>
      <pingback:server>http://michiel.vanotegem.nl/pingback.aspx</pingback:server>
      <pingback:target>http://michiel.vanotegem.nl/PermaLink,guid,6360b2c8-e014-49c5-9d6e-93036a78d29f.aspx</pingback:target>
      <dc:creator>Michiel van Otegem</dc:creator>
      <wfw:comment>http://michiel.vanotegem.nl/CommentView,guid,6360b2c8-e014-49c5-9d6e-93036a78d29f.aspx</wfw:comment>
      <wfw:commentRss>http://michiel.vanotegem.nl/SyndicationService.asmx/GetEntryCommentsRss?guid=6360b2c8-e014-49c5-9d6e-93036a78d29f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Op 17 en 18 september is in ons land weer de Software Developer Conference (SDC) georganiseerd
door het Software Developer Network. Hier zijn een aantal toonaangevende internationale
sprekers te zien waarvoor je normaal gezien naar het buitenland moet. Zeker de moeite
waard dus. Zie <a href="http://www.sdc.nl">http://www.sdc.nl</a> voor meer info.
Ik weet zelf helaas nog niet of ik erbij kan zijn, hoewel Ordina wel een stand heeft.
</p>
        <img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=6360b2c8-e014-49c5-9d6e-93036a78d29f" />
      </body>
      <title>SDC op 17 en 18 september</title>
      <guid isPermaLink="false">http://michiel.vanotegem.nl/PermaLink,guid,6360b2c8-e014-49c5-9d6e-93036a78d29f.aspx</guid>
      <link>http://michiel.vanotegem.nl/2007/07/23/SDCOp17En18September.aspx</link>
      <pubDate>Mon, 23 Jul 2007 20:00:09 GMT</pubDate>
      <description>&lt;p&gt;
Op 17 en 18 september is in ons land weer de Software Developer Conference (SDC) georganiseerd
door het Software Developer Network. Hier zijn een aantal toonaangevende internationale
sprekers te zien waarvoor je normaal gezien naar het buitenland moet. Zeker de moeite
waard dus. Zie &lt;a href="http://www.sdc.nl"&gt;http://www.sdc.nl&lt;/a&gt;&amp;nbsp;voor meer info.
Ik weet zelf helaas nog niet of ik erbij kan zijn, hoewel Ordina wel een stand heeft.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=6360b2c8-e014-49c5-9d6e-93036a78d29f" /&gt;</description>
      <comments>http://michiel.vanotegem.nl/CommentView,guid,6360b2c8-e014-49c5-9d6e-93036a78d29f.aspx</comments>
      <category>Development</category>
      <category>Events</category>
      <category>Nederlands</category>
    </item>
    <item>
      <trackback:ping>http://michiel.vanotegem.nl/Trackback.aspx?guid=67b9f2c7-235c-4291-a9da-1e033f517421</trackback:ping>
      <pingback:server>http://michiel.vanotegem.nl/pingback.aspx</pingback:server>
      <pingback:target>http://michiel.vanotegem.nl/PermaLink,guid,67b9f2c7-235c-4291-a9da-1e033f517421.aspx</pingback:target>
      <dc:creator>Michiel van Otegem</dc:creator>
      <wfw:comment>http://michiel.vanotegem.nl/CommentView,guid,67b9f2c7-235c-4291-a9da-1e033f517421.aspx</wfw:comment>
      <wfw:commentRss>http://michiel.vanotegem.nl/SyndicationService.asmx/GetEntryCommentsRss?guid=67b9f2c7-235c-4291-a9da-1e033f517421</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
Thanks to all that came to my sessions at VSLive in Orlando on Tuesday, and thanks
for the great feedback. Below are the demo's for the two sessions. Updated slides
decks will be made available on the attendee website.
</p>
        <ul>
          <li>
            <a href="http://www.vanotegem.nl/content/binary/VSLiveORL_Async.zip">Creating Scalable
Apps With Asynchronous Processing (66,94 KB)</a>
          </li>
          <li>
            <a href="http://www.vanotegem.nl/content/binary/VSLiveORL_WFinASPNET.zip">Using Windows
Workflow Foundation in ASP.NET (268,41 KB)</a>
          </li>
        </ul>
        <p>
Some of you asked which tool I used to demo the perf difference between sync and async
(demo 1). Although you could use perf tools that come with VS2005 I used Application
Center Test (ACT) that comes with Visual Studio 2003, because it is very easy
to setup and shows nice graphics (which was most important for this demo). You can
also use the free <a href="http://www.microsoft.com/downloads/details.aspx?familyid=e2c0585a-062a-439e-a67d-75a89aa36495&amp;displaylang=en">Web
Application Stress Tool</a>. The ACT script I used was (substitute "slow.aspx" with
"slowasync.aspx" for the async test), with 50 browser connections:
</p>
        <p>
          <font face="Courier New">Randomize()<br />
If Rnd(10) &lt; 5 Then<br />
    Test.SendRequest("</font>
          <a href="http://testserver/Demo01/Fast.aspx">
            <font face="Courier New">http://testserver/Demo01/Fast.aspx</font>
          </a>
          <font face="Courier New">")<br />
End If<br />
Test.SendRequest("</font>
          <a href="http://testserver/Demo01/Slow.aspx">
            <font face="Courier New">http://testserver/Demo01/Slow.aspx</font>
          </a>
          <font face="Courier New">")<br />
Test.SendRequest("</font>
          <a href="http://testserver/Demo01/Fast.aspx">
            <font face="Courier New">http://testserver/Demo01/Fast.aspx</font>
          </a>
          <font face="Courier New">")</font>
        </p>
        <p>
Note: I've run this test in several setups with different hardware. In my Orlando
session I showed numbers from ACT on the host to the web in a VPC. In my San Francisco
session ACT was on a Dell D600 with the web running in a VPC on my Dell D800, which
is a better way to test (in the Orlando setup ACT is drawing perf from the same CPU).
The async perf is much better (even in percentages) with the SF setup. Be aware that
there are a lot of variables: CPU capacity, memory, and last but not least... network
interface. In another test setup I hardly saw any difference between sync and async.
Why? Because the network was the bottleneck :(.
</p>
        <img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=67b9f2c7-235c-4291-a9da-1e033f517421" />
      </body>
      <title>VSLive Orlando demo's</title>
      <guid isPermaLink="false">http://michiel.vanotegem.nl/PermaLink,guid,67b9f2c7-235c-4291-a9da-1e033f517421.aspx</guid>
      <link>http://michiel.vanotegem.nl/2007/05/11/VSLiveOrlandoDemos.aspx</link>
      <pubDate>Fri, 11 May 2007 12:48:13 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
Thanks to all that came to my sessions at VSLive in Orlando on Tuesday, and thanks
for the great feedback. Below are the demo's for the two sessions. Updated slides
decks will be made available on the attendee website.
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://www.vanotegem.nl/content/binary/VSLiveORL_Async.zip"&gt;Creating Scalable
Apps With Asynchronous Processing (66,94 KB)&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://www.vanotegem.nl/content/binary/VSLiveORL_WFinASPNET.zip"&gt;Using Windows
Workflow Foundation in ASP.NET (268,41 KB)&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Some of you asked which tool I used to demo the perf difference between sync and async
(demo 1). Although you could use perf tools that come with VS2005 I used Application
Center Test (ACT)&amp;nbsp;that comes with Visual Studio 2003, because it is very easy
to setup and shows nice graphics (which was most important for this demo). You can
also use the&amp;nbsp;free &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=e2c0585a-062a-439e-a67d-75a89aa36495&amp;amp;displaylang=en"&gt;Web
Application Stress Tool&lt;/a&gt;. The ACT script I used was (substitute "slow.aspx" with
"slowasync.aspx" for the async test), with 50 browser connections:
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;Randomize()&lt;br&gt;
If Rnd(10) &amp;lt; 5 Then&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Test.SendRequest("&lt;/font&gt;&lt;a href="http://testserver/Demo01/Fast.aspx"&gt;&lt;font face="Courier New"&gt;http://testserver/Demo01/Fast.aspx&lt;/font&gt;&lt;/a&gt;&lt;font face="Courier New"&gt;")&lt;br&gt;
End If&lt;br&gt;
Test.SendRequest("&lt;/font&gt;&lt;a href="http://testserver/Demo01/Slow.aspx"&gt;&lt;font face="Courier New"&gt;http://testserver/Demo01/Slow.aspx&lt;/font&gt;&lt;/a&gt;&lt;font face="Courier New"&gt;")&lt;br&gt;
Test.SendRequest("&lt;/font&gt;&lt;a href="http://testserver/Demo01/Fast.aspx"&gt;&lt;font face="Courier New"&gt;http://testserver/Demo01/Fast.aspx&lt;/font&gt;&lt;/a&gt;&lt;font face="Courier New"&gt;")&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
Note: I've run this test in several setups with different hardware. In my Orlando
session I showed numbers from ACT on the host to the web in a VPC. In my San Francisco
session ACT was on a Dell D600 with the web running in a VPC on my Dell D800, which
is a better way to test (in the Orlando setup ACT is drawing perf from the same CPU).
The async perf is much better (even in percentages) with the SF setup. Be aware that
there are a lot of variables: CPU capacity, memory, and last but not least... network
interface. In another test setup I hardly saw any difference between sync and async.
Why? Because the network was the bottleneck :(.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=67b9f2c7-235c-4291-a9da-1e033f517421" /&gt;</description>
      <comments>http://michiel.vanotegem.nl/CommentView,guid,67b9f2c7-235c-4291-a9da-1e033f517421.aspx</comments>
      <category>ASP.NET</category>
      <category>English</category>
      <category>Events</category>
    </item>
    <item>
      <trackback:ping>http://michiel.vanotegem.nl/Trackback.aspx?guid=975c4f78-ee5e-448e-b9c3-d6795be887a2</trackback:ping>
      <pingback:server>http://michiel.vanotegem.nl/pingback.aspx</pingback:server>
      <pingback:target>http://michiel.vanotegem.nl/PermaLink,guid,975c4f78-ee5e-448e-b9c3-d6795be887a2.aspx</pingback:target>
      <dc:creator>Michiel van Otegem</dc:creator>
      <wfw:comment>http://michiel.vanotegem.nl/CommentView,guid,975c4f78-ee5e-448e-b9c3-d6795be887a2.aspx</wfw:comment>
      <wfw:commentRss>http://michiel.vanotegem.nl/SyndicationService.asmx/GetEntryCommentsRss?guid=975c4f78-ee5e-448e-b9c3-d6795be887a2</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
          <a href="/content/binary/VSLiveSF_Async.zip">Download the demo's here (34.39
KB)</a>
        </p>
        <p>
During the session I promised to give put a sample here about using delegates for
asynchronous processing, but what's the use if you can just read it on MSDN: <a href="http://msdn2.microsoft.com/en-us/library/2e08f6yc.aspx">Calling
Synchronous Methods Asynchronously</a>. Again, be aware that you shouldn't use this
in ASP.NET!!! This is for console, desktop, and Windows Services only! In ASP.NET
this would exhaust the thread pool pretty fast.
</p>
        <img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=975c4f78-ee5e-448e-b9c3-d6795be887a2" />
      </body>
      <title>VSLive! "Create Scalable Apps With Asynchronous Processing" demo's</title>
      <guid isPermaLink="false">http://michiel.vanotegem.nl/PermaLink,guid,975c4f78-ee5e-448e-b9c3-d6795be887a2.aspx</guid>
      <link>http://michiel.vanotegem.nl/2007/03/28/VSLiveCreateScalableAppsWithAsynchronousProcessingDemos.aspx</link>
      <pubDate>Wed, 28 Mar 2007 22:37:31 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="/content/binary/VSLiveSF_Async.zip"&gt;Download the demo's here&amp;nbsp;(34.39
KB)&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
During the session I promised to give put a sample here about using delegates for
asynchronous processing, but what's the use if you can just read it on MSDN: &lt;a href="http://msdn2.microsoft.com/en-us/library/2e08f6yc.aspx"&gt;Calling
Synchronous Methods Asynchronously&lt;/a&gt;. Again, be aware that you shouldn't use this
in ASP.NET!!! This is for console, desktop, and Windows Services only! In ASP.NET
this would exhaust the thread pool pretty fast.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=975c4f78-ee5e-448e-b9c3-d6795be887a2" /&gt;</description>
      <comments>http://michiel.vanotegem.nl/CommentView,guid,975c4f78-ee5e-448e-b9c3-d6795be887a2.aspx</comments>
      <category>ASP.NET</category>
      <category>English</category>
      <category>Events</category>
    </item>
    <item>
      <trackback:ping>http://michiel.vanotegem.nl/Trackback.aspx?guid=d67ad3a3-cbdb-42af-ab01-027e544efed4</trackback:ping>
      <pingback:server>http://michiel.vanotegem.nl/pingback.aspx</pingback:server>
      <pingback:target>http://michiel.vanotegem.nl/PermaLink,guid,d67ad3a3-cbdb-42af-ab01-027e544efed4.aspx</pingback:target>
      <dc:creator>Michiel van Otegem</dc:creator>
      <wfw:comment>http://michiel.vanotegem.nl/CommentView,guid,d67ad3a3-cbdb-42af-ab01-027e544efed4.aspx</wfw:comment>
      <wfw:commentRss>http://michiel.vanotegem.nl/SyndicationService.asmx/GetEntryCommentsRss?guid=d67ad3a3-cbdb-42af-ab01-027e544efed4</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
          <a href="/content/binary/VSLiveSF_MultiThreading.zip">Download the demo's here (85.85
KB)</a>. If you want the slides, send me an email.
</p>
        <p>
If you want to do the AspCompat demo, don't forget to register the VB6 component from
the command line with <font face="Courier New">regsvr32</font>.
</p>
        <img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=d67ad3a3-cbdb-42af-ab01-027e544efed4" />
      </body>
      <title>VSLive! "Understanding Multi-Threading (in ASP.NET)" demo's</title>
      <guid isPermaLink="false">http://michiel.vanotegem.nl/PermaLink,guid,d67ad3a3-cbdb-42af-ab01-027e544efed4.aspx</guid>
      <link>http://michiel.vanotegem.nl/2007/03/28/VSLiveUnderstandingMultiThreadingInASPNETDemos.aspx</link>
      <pubDate>Wed, 28 Mar 2007 21:53:24 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="/content/binary/VSLiveSF_MultiThreading.zip"&gt;Download the demo's here (85.85
KB)&lt;/a&gt;. If you want the slides, send me an email.
&lt;/p&gt;
&lt;p&gt;
If you want to do the AspCompat demo, don't forget to register the VB6 component from
the command line with &lt;font face="Courier New"&gt;regsvr32&lt;/font&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=d67ad3a3-cbdb-42af-ab01-027e544efed4" /&gt;</description>
      <comments>http://michiel.vanotegem.nl/CommentView,guid,d67ad3a3-cbdb-42af-ab01-027e544efed4.aspx</comments>
      <category>ASP.NET</category>
      <category>English</category>
      <category>Events</category>
    </item>
    <item>
      <trackback:ping>http://michiel.vanotegem.nl/Trackback.aspx?guid=7017f9c7-4e3f-4cb9-904a-3052c7dc7d23</trackback:ping>
      <pingback:server>http://michiel.vanotegem.nl/pingback.aspx</pingback:server>
      <pingback:target>http://michiel.vanotegem.nl/PermaLink,guid,7017f9c7-4e3f-4cb9-904a-3052c7dc7d23.aspx</pingback:target>
      <dc:creator>Michiel van Otegem</dc:creator>
      <wfw:comment>http://michiel.vanotegem.nl/CommentView,guid,7017f9c7-4e3f-4cb9-904a-3052c7dc7d23.aspx</wfw:comment>
      <wfw:commentRss>http://michiel.vanotegem.nl/SyndicationService.asmx/GetEntryCommentsRss?guid=7017f9c7-4e3f-4cb9-904a-3052c7dc7d23</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I've been invited to speak at <a href="http://www.ftponline.com/conferences/vslive/2007/sf/">VSLive</a> in
San Fransisco <a href="http://www.ftponline.com/conferences/vslive/2007/sf/asplive.aspx">ASPLive</a> from
March 25 to March 29. I will be doing two sessions on ASP.NET:
</p>
        <ul>
          <li>
Understanding Multi-Threading (in ASP.NET) 
</li>
          <li>
Creating Scalable Apps with Asynchronous Processing</li>
        </ul>
        <p>
The first session takes a closer look at the fact that ASP.NET is a multi-threaded
environment and what that means for us (web )developers. The second session looks
at asynchronous pages, handlers and modules, to increase the scalability of our apps
without adding new hardware. For more information checkout the <a href="http://www.ftponline.com/conferences/vslive/2007/sf/asp_sessions.aspx">session
abstracts</a> on the VSLive site.
</p>
        <p>
I hope to see you there.
</p>
        <img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=7017f9c7-4e3f-4cb9-904a-3052c7dc7d23" />
      </body>
      <title>Speaking at VSLive (ASPLive), San Fransisco March 25-29</title>
      <guid isPermaLink="false">http://michiel.vanotegem.nl/PermaLink,guid,7017f9c7-4e3f-4cb9-904a-3052c7dc7d23.aspx</guid>
      <link>http://michiel.vanotegem.nl/2007/01/30/SpeakingAtVSLiveASPLiveSanFransiscoMarch2529.aspx</link>
      <pubDate>Tue, 30 Jan 2007 10:45:51 GMT</pubDate>
      <description>&lt;p&gt;
I've been invited to speak at &lt;a href="http://www.ftponline.com/conferences/vslive/2007/sf/"&gt;VSLive&lt;/a&gt; in
San Fransisco &lt;a href="http://www.ftponline.com/conferences/vslive/2007/sf/asplive.aspx"&gt;ASPLive&lt;/a&gt; from
March 25 to March 29. I will be doing two&amp;nbsp;sessions on ASP.NET:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Understanding Multi-Threading (in ASP.NET) 
&lt;li&gt;
Creating Scalable Apps with Asynchronous Processing&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
The first session takes a closer look at the fact that ASP.NET is a multi-threaded
environment and&amp;nbsp;what that means for us (web )developers. The second session looks
at asynchronous pages, handlers and modules, to increase the scalability of our apps
without adding new hardware. For more information checkout the &lt;a href="http://www.ftponline.com/conferences/vslive/2007/sf/asp_sessions.aspx"&gt;session
abstracts&lt;/a&gt; on the VSLive site.
&lt;/p&gt;
&lt;p&gt;
I hope to see you there.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=7017f9c7-4e3f-4cb9-904a-3052c7dc7d23" /&gt;</description>
      <comments>http://michiel.vanotegem.nl/CommentView,guid,7017f9c7-4e3f-4cb9-904a-3052c7dc7d23.aspx</comments>
      <category>ASP.NET</category>
      <category>English</category>
      <category>Events</category>
    </item>
    <item>
      <trackback:ping>http://michiel.vanotegem.nl/Trackback.aspx?guid=af18672d-9e55-40eb-96a5-f9895d8c05c2</trackback:ping>
      <pingback:server>http://michiel.vanotegem.nl/pingback.aspx</pingback:server>
      <pingback:target>http://michiel.vanotegem.nl/PermaLink,guid,af18672d-9e55-40eb-96a5-f9895d8c05c2.aspx</pingback:target>
      <dc:creator>Michiel van Otegem</dc:creator>
      <wfw:comment>http://michiel.vanotegem.nl/CommentView,guid,af18672d-9e55-40eb-96a5-f9895d8c05c2.aspx</wfw:comment>
      <wfw:commentRss>http://michiel.vanotegem.nl/SyndicationService.asmx/GetEntryCommentsRss?guid=af18672d-9e55-40eb-96a5-f9895d8c05c2</wfw:commentRss>
      <title>Missed WinHEC? Don't worry!</title>
      <guid isPermaLink="false">http://michiel.vanotegem.nl/PermaLink,guid,af18672d-9e55-40eb-96a5-f9895d8c05c2.aspx</guid>
      <link>http://michiel.vanotegem.nl/2006/06/14/MissedWinHECDontWorry.aspx</link>
      <pubDate>Wed, 14 Jun 2006 20:37:03 GMT</pubDate>
      <description>&lt;p&gt;
You can&amp;nbsp;watch the top&amp;nbsp;sessions (including&amp;nbsp;Gates')&amp;nbsp;on &lt;a href="http://www.vanotegem.nl/ct.ashx?id=995f114b-aced-4c06-a929-2834be7e16db&amp;amp;url=http%3a%2f%2fwww.microsoft.com%2femea%2fitsshowtime%2fdefault2.aspx" ?&gt;&lt;strong&gt;&lt;font color=#696969&gt;It's
Showtime&lt;/font&gt;&lt;/strong&gt;&lt;/a&gt;, as is the case with sessions from&amp;nbsp;TechEd and other
events.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://michiel.vanotegem.nl/aggbug.ashx?id=af18672d-9e55-40eb-96a5-f9895d8c05c2" /&gt;</description>
      <comments>http://michiel.vanotegem.nl/CommentView,guid,af18672d-9e55-40eb-96a5-f9895d8c05c2.aspx</comments>
      <category>English</category>
      <category>Events</category>
    </item>
  </channel>
</rss>