<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" version="2.0">
  <channel>
    <title>Richard Campbell Blogs Too - Speaking</title>
    <link>http://www.campbellassociates.ca/blog/</link>
    <description>Surrendering to the Inevitable</description>
    <language>en-us</language>
    <copyright>Richard Campbell</copyright>
    <lastBuildDate>Fri, 09 Nov 2007 01:27:14 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.9.7067.0</generator>
    <managingEditor>richard@campbellassociates.ca</managingEditor>
    <webMaster>richard@campbellassociates.ca</webMaster>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=53b3d0c4-59c3-4f1c-8ec6-395cff59b492</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,53b3d0c4-59c3-4f1c-8ec6-395cff59b492.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,53b3d0c4-59c3-4f1c-8ec6-395cff59b492.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=53b3d0c4-59c3-4f1c-8ec6-395cff59b492</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Started this morning early, packing up and checking out - Kent and I would fly out
together this afternoon. I need to get back tonight because I leave on Saturday for
Barcelona and Tech Ed Europe IT Forum.
</p>
        <p>
First thing this morning was my second session with Kent, called Load Testing ASP.NET
Applications for Performance and Scaling. Had some technical problems with the network,
but I solved them on the fly while Kent did a soft-shoe number.
</p>
        <p>
I use my big tank of a laptop, the <a href="http://www.dell.com/content/products/category.aspx/precn_m?c=us&amp;cs=04&amp;l=en&amp;s=bsd">Dell
M90</a>, to do this demo. I'm running two virtual machines at once: one has the load
test environment on it, the other is the web server, databases, etc.
</p>
        <p>
We dig into all the goodies around load testing - using perfmon, using <a href="http://www.microsoft.com/technet/archive/itsolutions/intranet/downloads/webstres.mspx?mfr=true">WAST</a> (old,
but free) and <a href="http://msdn2.microsoft.com/en-us/teamsystem/aa718823.aspx">Visual
Studio for Testers</a> (new, not free).
</p>
        <p>
The 75 minutes tears by... there's so much to talk about in this space. But we get
to run a few real tests along the way and talk about what their results mean.
</p>
        <p>
As soon as the session was done I was running across the conference center again,
this time to a RunAs Radio Live session with Chris Avis. Since <a href="http://www.runasradio.com/">RunAs
Radio</a> is only a half hour show, we actually recorded two separate topics, one
on deployment, the other on spam management in Exchange.
</p>
        <p>
When we were done there, I had a few minutes to rest before running off with Carl
to do the <a href="http://www.dotnetnuke.com/">DotNetNuke</a> Futures Panel. All the
senior folks from <a href="http://www.dotnetnukecorp.com/">DotNetNukeCorp</a> were
on the panel talking about taking DotNetNuke to the next level. The reality is that
DotNetNuke has gotten successful enough that it needs full time people just to manage
the volunteers, much less dig into the less-cool stuff that needs to be built to make
DotNetNuke fully viable in the enterprise space.
</p>
        <p>
Carl and I sat at either end of the table, managed questions from the audience and
generally kept things moving along. I'm sure it'll be a great <a href="http://www.dotnetrocks.com/">.NET
Rocks</a> show when its published.
</p>
        <p>
The moment the panel was done, I shook hands with everyone and ran - back to the speakers
lounge to pick up Kent and head for the airport.
</p>
        <p>
We had a little excitement at the airport with Kent's ticket (we flew Philippine Airlines
home, it was the only thing that fit the schedule), but otherwise, the day went well.
</p>
        <p>
And now I'm home. For like, 48 hours. Then its off to Barcelona!
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=53b3d0c4-59c3-4f1c-8ec6-395cff59b492" />
      </body>
      <title>DevConnections Day 4: The Last Day</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,53b3d0c4-59c3-4f1c-8ec6-395cff59b492.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,53b3d0c4-59c3-4f1c-8ec6-395cff59b492.aspx</link>
      <pubDate>Fri, 09 Nov 2007 01:27:14 GMT</pubDate>
      <description>&lt;p&gt;
Started this morning early, packing up and checking out - Kent and I would fly out
together this afternoon. I need to get back tonight because I leave on Saturday for
Barcelona and Tech Ed Europe IT Forum.
&lt;/p&gt;
&lt;p&gt;
First thing this morning was my second session with Kent, called Load Testing ASP.NET
Applications for Performance and Scaling. Had some technical problems with the network,
but I solved them on the fly while Kent did a soft-shoe number.
&lt;/p&gt;
&lt;p&gt;
I use my big tank of a laptop, the &lt;a href="http://www.dell.com/content/products/category.aspx/precn_m?c=us&amp;amp;cs=04&amp;amp;l=en&amp;amp;s=bsd"&gt;Dell
M90&lt;/a&gt;, to do this demo. I'm running two virtual machines at once: one has the load
test environment on it, the other is the web server, databases, etc.
&lt;/p&gt;
&lt;p&gt;
We dig into all the goodies around load testing - using perfmon, using &lt;a href="http://www.microsoft.com/technet/archive/itsolutions/intranet/downloads/webstres.mspx?mfr=true"&gt;WAST&lt;/a&gt; (old,
but free) and &lt;a href="http://msdn2.microsoft.com/en-us/teamsystem/aa718823.aspx"&gt;Visual
Studio for Testers&lt;/a&gt; (new, not free).
&lt;/p&gt;
&lt;p&gt;
The 75 minutes tears by... there's so much to talk about in this space. But we get
to run a few real tests along the way and talk about what their results mean.
&lt;/p&gt;
&lt;p&gt;
As soon as the session was done I was running across the conference center again,
this time to a RunAs Radio Live session with Chris Avis. Since &lt;a href="http://www.runasradio.com/"&gt;RunAs
Radio&lt;/a&gt; is only a half hour show, we actually recorded two separate topics, one
on deployment, the other on spam management in Exchange.
&lt;/p&gt;
&lt;p&gt;
When we were done there, I had a few minutes to rest before running off with Carl
to do the &lt;a href="http://www.dotnetnuke.com/"&gt;DotNetNuke&lt;/a&gt; Futures Panel. All the
senior folks from &lt;a href="http://www.dotnetnukecorp.com/"&gt;DotNetNukeCorp&lt;/a&gt; were
on the panel talking about taking DotNetNuke to the next level. The reality is that
DotNetNuke has gotten successful enough that it needs full time people just to manage
the volunteers, much less dig into the less-cool stuff that needs to be built to make
DotNetNuke fully viable in the enterprise space.
&lt;/p&gt;
&lt;p&gt;
Carl and I sat at either end of the table, managed questions from the audience and
generally kept things moving along. I'm sure it'll be a great &lt;a href="http://www.dotnetrocks.com/"&gt;.NET
Rocks&lt;/a&gt; show when its published.
&lt;/p&gt;
&lt;p&gt;
The moment the panel was done, I shook hands with everyone and ran - back to the speakers
lounge to pick up Kent and head for the airport.
&lt;/p&gt;
&lt;p&gt;
We had a little excitement at the airport with Kent's ticket (we flew Philippine Airlines
home, it was the only thing that fit the schedule), but otherwise, the day went well.
&lt;/p&gt;
&lt;p&gt;
And now I'm home. For like, 48 hours. Then its off to Barcelona!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=53b3d0c4-59c3-4f1c-8ec6-395cff59b492" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,53b3d0c4-59c3-4f1c-8ec6-395cff59b492.aspx</comments>
      <category>.NET Rocks!</category>
      <category>Exchange</category>
      <category>PodCasting</category>
      <category>RunAs Radio</category>
      <category>Speaking</category>
      <category>Strangeloop</category>
      <category>Travel</category>
      <category>Vista</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=bdff864b-6487-455f-9ef5-98ad2735b365</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,bdff864b-6487-455f-9ef5-98ad2735b365.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,bdff864b-6487-455f-9ef5-98ad2735b365.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=bdff864b-6487-455f-9ef5-98ad2735b365</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
And just like that, the tradeshow is over. Well, by the afternoon, anyway. I worked
in the booth for the morning shift, but had to ditch after lunch to work with Kent
on our first session of the conference: ASP.NET Scaling Strategies and Tactics. All
these sessions are residuals of all the consulting and research we've done creating <a href="http://www.strangeloopnetworks.com/">Strangeloop</a>.
</p>
        <p>
The session starts on the strategies of scaling first, and really there are only two:
Specialization and Distribution. Most folks think only about distribution when they're
scaling a web site, that is, adding more servers. But specialization not only plays
a critical role, but should play it first. Specialization is all about breaking down
your web application into smaller bits, whether it be separate SSL servers, image
servers, etc.
</p>
        <p>
Once you've done some specialization, distribution gets easier and more flexible.
</p>
        <p>
That's the strategic part of the session, then we dig into the tactics, more of the
details around what it takes to put those strategies into practice. For example, you
can set up your own image servers to take the load off your ASP.NET servers, or can
switch to a <a href="http://en.wikipedia.org/wiki/Content_Delivery_Network">Content
Delivery Network</a> (like <a href="http://www.akamai.com/">Akamai</a>) to handle
images. Most of the time, these tactics are specific to the application, ie, it depends. 
</p>
        <p>
When the session was over, I hustled across the conference center to do a <a href="http://www.dotnetrocks.com/">.NET
Rocks</a> Live with <a href="http://www.intellectualhedonism.com/">Carl</a>. Our guest
- Kent Alstad. Since Kent was on the <a href="http://www.dotnetrocks.com/default.aspx?showNum=246">ASP.NET
Scalability Panel</a> back at Tech Ed in June, we've received a number of emails from
folks asking for more... so we delivered. Since Kent was with us already, it was pretty
easy.
</p>
        <p>
We had a great crowd for the .NET Rocks Live, they really whooped it up. I'm sure
you'll hear it when the show is published.
</p>
        <p>
After that session I dropped into the Speaker Party for a couple of hours, up in the
penthouse suites of The Hotel at <a href="http://www.mandalaybay.com/">Mandalay Bay</a>.
Waaay too many people in too small a space, incredibly loud and lots and lots of fun.
</p>
        <p>
I didn't stay long though, I headed out to dinner at <a href="http://www.bellagio.com/restaurants/sensi.aspx">Sensi</a> at
the <a href="http://www.bellagio.com/">Bellagio</a> with the Strangeloop folks and
a few key influencers. 
</p>
        <p>
Tomorrow is another crazy busy day!
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=bdff864b-6487-455f-9ef5-98ad2735b365" />
      </body>
      <title>DevConnections Day 3: End of the Tradeshow, Beginning of Sessions</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,bdff864b-6487-455f-9ef5-98ad2735b365.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,bdff864b-6487-455f-9ef5-98ad2735b365.aspx</link>
      <pubDate>Thu, 08 Nov 2007 00:55:14 GMT</pubDate>
      <description>&lt;p&gt;
And just like that, the tradeshow is over. Well, by the afternoon, anyway. I worked
in the booth for the morning shift, but had to ditch after lunch to work with Kent
on our first session of the conference: ASP.NET Scaling Strategies and Tactics. All
these sessions are residuals of all the consulting and research we've done creating &lt;a href="http://www.strangeloopnetworks.com/"&gt;Strangeloop&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
The session starts on the strategies of scaling first, and really there are only two:
Specialization and Distribution. Most folks think only about distribution when they're
scaling a web site, that is, adding more servers. But specialization not only plays
a critical role, but should play it first. Specialization is all about breaking down
your web application into smaller bits, whether it be separate SSL servers, image
servers, etc.
&lt;/p&gt;
&lt;p&gt;
Once you've done some specialization, distribution gets easier and more flexible.
&lt;/p&gt;
&lt;p&gt;
That's the strategic part of the session, then we dig into the tactics, more of the
details around what it takes to put those strategies into practice. For example, you
can set up your own image servers to take the load off your ASP.NET servers, or can
switch to a &lt;a href="http://en.wikipedia.org/wiki/Content_Delivery_Network"&gt;Content
Delivery Network&lt;/a&gt; (like &lt;a href="http://www.akamai.com/"&gt;Akamai&lt;/a&gt;) to handle
images. Most of the time, these tactics are specific to the application, ie, it depends. 
&lt;/p&gt;
&lt;p&gt;
When the session was over, I hustled across the conference center to do a &lt;a href="http://www.dotnetrocks.com/"&gt;.NET
Rocks&lt;/a&gt; Live with &lt;a href="http://www.intellectualhedonism.com/"&gt;Carl&lt;/a&gt;. Our guest
- Kent Alstad. Since Kent was on the &lt;a href="http://www.dotnetrocks.com/default.aspx?showNum=246"&gt;ASP.NET
Scalability Panel&lt;/a&gt; back at Tech Ed in June, we've received a number of emails from
folks asking for more... so we delivered. Since Kent was with us already, it was pretty
easy.
&lt;/p&gt;
&lt;p&gt;
We had a great crowd for the .NET Rocks Live, they really whooped it up. I'm sure
you'll hear it when the show is published.
&lt;/p&gt;
&lt;p&gt;
After that session I dropped into the Speaker Party for a couple of hours, up in the
penthouse suites of The Hotel at &lt;a href="http://www.mandalaybay.com/"&gt;Mandalay Bay&lt;/a&gt;.
Waaay too many people in too small a space, incredibly loud and lots and lots of fun.
&lt;/p&gt;
&lt;p&gt;
I didn't stay long though, I headed out to dinner at &lt;a href="http://www.bellagio.com/restaurants/sensi.aspx"&gt;Sensi&lt;/a&gt; at
the &lt;a href="http://www.bellagio.com/"&gt;Bellagio&lt;/a&gt; with the Strangeloop folks and
a few key influencers. 
&lt;/p&gt;
&lt;p&gt;
Tomorrow is another crazy busy day!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=bdff864b-6487-455f-9ef5-98ad2735b365" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,bdff864b-6487-455f-9ef5-98ad2735b365.aspx</comments>
      <category>.NET Rocks!</category>
      <category>ASP.NET</category>
      <category>PodCasting</category>
      <category>Speaking</category>
      <category>Strangeloop</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=f681f6c1-6281-4eae-941d-52f33cd35680</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,f681f6c1-6281-4eae-941d-52f33cd35680.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,f681f6c1-6281-4eae-941d-52f33cd35680.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=f681f6c1-6281-4eae-941d-52f33cd35680</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today is tradeshow day... actually, its <a href="http://www.gapingvoid.com/Moveable_Type/archives/003388.html">Microsoft</a> day,
the day when all the sessions are given by Microsoft folks. But its also the day where
the tradeshow floor is open the most. <a href="http://www.devconnections.com/">DevConnections</a> has
an interesting technique for tradeshow floors where they close it regularly, then
open it again an hour or so later.
</p>
        <p>
While its a bit confusing, the logic is pretty straightforward: They close the tradeshow
when sessions are on, which gives the folks working the tradeshow a break. Then they
open it again for break times where there is snacks, lunch, etc. The result is that
as a vendor, you get a chance to get off your feet regularly, and then you get these
big surges of people visiting all at once.
</p>
        <p>
Jeff and Paul from the <a href="http://www.strangeloopnetworks.com/">Strangeloop</a> sales
team are loving it, the interest level is insanely high, every time the doors open
to let the attendees in, we're swamped. We have eight staff for the booth including
myself, and at times, its not enough.
</p>
        <p>
Kent, Josh and I have been running the load test demos of the <a href="http://www.strangeloopnetworks.com/products/AS1000">AS1000</a> back-to-back,
keeping the cubes full. Lots and lots of questions about how things work and how to
get one ASAP.
</p>
        <p>
At the end of the day, the evening event is called Microsoft Unplugged, where <a href="http://www.intellectualhedonism.com/">Carl</a> and
I hosted a game show to give away all sorts of swag (my favorite job!).
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=f681f6c1-6281-4eae-941d-52f33cd35680" />
      </body>
      <title>DevConnections Day 2: Microsoft Day</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,f681f6c1-6281-4eae-941d-52f33cd35680.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,f681f6c1-6281-4eae-941d-52f33cd35680.aspx</link>
      <pubDate>Wed, 07 Nov 2007 01:26:14 GMT</pubDate>
      <description>&lt;p&gt;
Today is tradeshow day... actually, its &lt;a href="http://www.gapingvoid.com/Moveable_Type/archives/003388.html"&gt;Microsoft&lt;/a&gt; day,
the day when all the sessions are given by Microsoft folks. But its also the day where
the tradeshow floor is open the most. &lt;a href="http://www.devconnections.com/"&gt;DevConnections&lt;/a&gt; has
an interesting technique for tradeshow floors where they close it regularly, then
open it again an hour or so later.
&lt;/p&gt;
&lt;p&gt;
While its a bit confusing, the logic is pretty straightforward: They close the tradeshow
when sessions are on, which gives the folks working the tradeshow a break. Then they
open it again for break times where there is snacks, lunch, etc. The result is that
as a vendor, you get a chance to get off your feet regularly, and then you get these
big surges of people visiting all at once.
&lt;/p&gt;
&lt;p&gt;
Jeff and Paul from the &lt;a href="http://www.strangeloopnetworks.com/"&gt;Strangeloop&lt;/a&gt; sales
team are loving it, the interest level is insanely high, every time the doors open
to let the attendees in, we're swamped. We have eight staff for the booth including
myself, and at times, its not enough.
&lt;/p&gt;
&lt;p&gt;
Kent, Josh and I have been running the load test demos of the &lt;a href="http://www.strangeloopnetworks.com/products/AS1000"&gt;AS1000&lt;/a&gt; back-to-back,
keeping the cubes full. Lots and lots of questions about how things work and how to
get one ASAP.
&lt;/p&gt;
&lt;p&gt;
At the end of the day, the evening event is called Microsoft Unplugged, where &lt;a href="http://www.intellectualhedonism.com/"&gt;Carl&lt;/a&gt; and
I hosted a game show to give away all sorts of swag (my favorite job!).
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=f681f6c1-6281-4eae-941d-52f33cd35680" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,f681f6c1-6281-4eae-941d-52f33cd35680.aspx</comments>
      <category>.NET Rocks!</category>
      <category>Speaking</category>
      <category>Strangeloop</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=83f55fe9-0cfe-4cdf-a549-06c4c19ea223</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,83f55fe9-0cfe-4cdf-a549-06c4c19ea223.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,83f55fe9-0cfe-4cdf-a549-06c4c19ea223.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=83f55fe9-0cfe-4cdf-a549-06c4c19ea223</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Well, now I know why Jenn said she was pleased the rack was functional - apparently
it took a serious fall. One wheel broken in half, two wheels bent, a huge dent in
side... its a miracle the servers survived. I can't imagine what happened to the rack,
I'm thinking it took a 6-10 foot fall.
</p>
        <p>
However, everything in the rack is functional and the booth looks fantastic. It's
the same design as the one we had at Interop in New York, but instead of having the
columns and header wrapped in vinyl, all the surfaces are rigid panels with art on
them. 
</p>
        <p>
Today was pre-con day at <a href="http://www.devconnections.com/">DevConnections</a>,
with full and half day workshops. Its ends with a dessert reception and the opening
of the tradeshow floor for two hours.
</p>
        <p>
          <a href="http://www.campbellassociates.ca/blog/content/binary/WindowsLiveWriter/DevConnectionsDay1_143C1/devconnections.jpg" atomicselection="true">
            <img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="576" alt="devconnections" src="http://www.campbellassociates.ca/blog/content/binary/WindowsLiveWriter/DevConnectionsDay1_143C1/devconnections_thumb.jpg" width="768" border="0" />
          </a>
        </p>
        <p>
Here's an odd shot of the booth, you can see the rigid panels with art work on them
on the far column. Kent is doing a presentation. I definitely did not take enough
pictures of the booth this time around.
</p>
        <p>
For two hours, we were run off our feet - everyone is interested in <a href="http://www.strangeloopnetworks.com/">Strangeloop</a> and
the <a href="http://www.strangeloopnetworks.com/products/AS1000">AS1000</a>. It was
all we could do to hand out datasheets fast enough!
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=83f55fe9-0cfe-4cdf-a549-06c4c19ea223" />
      </body>
      <title>DevConnections Day 1: Opening Day</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,83f55fe9-0cfe-4cdf-a549-06c4c19ea223.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,83f55fe9-0cfe-4cdf-a549-06c4c19ea223.aspx</link>
      <pubDate>Tue, 06 Nov 2007 00:17:14 GMT</pubDate>
      <description>&lt;p&gt;
Well, now I know why Jenn said she was pleased the rack was functional - apparently
it took a serious fall. One wheel broken in half, two wheels bent, a huge dent in
side... its a miracle the servers survived. I can't imagine what happened to the rack,
I'm thinking it took a 6-10 foot fall.
&lt;/p&gt;
&lt;p&gt;
However, everything in the rack is functional and the booth looks fantastic. It's
the same design as the one we had at Interop in New York, but instead of having the
columns and header wrapped in vinyl, all the surfaces are rigid panels with art on
them. 
&lt;/p&gt;
&lt;p&gt;
Today was pre-con day at &lt;a href="http://www.devconnections.com/"&gt;DevConnections&lt;/a&gt;,
with full and half day workshops. Its ends with a dessert reception and the opening
of the tradeshow floor for two hours.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.campbellassociates.ca/blog/content/binary/WindowsLiveWriter/DevConnectionsDay1_143C1/devconnections.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="576" alt="devconnections" src="http://www.campbellassociates.ca/blog/content/binary/WindowsLiveWriter/DevConnectionsDay1_143C1/devconnections_thumb.jpg" width="768" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Here's an odd shot of the booth, you can see the rigid panels with art work on them
on the far column. Kent is doing a presentation. I definitely did not take enough
pictures of the booth this time around.
&lt;/p&gt;
&lt;p&gt;
For two hours, we were run off our feet - everyone is interested in &lt;a href="http://www.strangeloopnetworks.com/"&gt;Strangeloop&lt;/a&gt; and
the &lt;a href="http://www.strangeloopnetworks.com/products/AS1000"&gt;AS1000&lt;/a&gt;. It was
all we could do to hand out datasheets fast enough!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=83f55fe9-0cfe-4cdf-a549-06c4c19ea223" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,83f55fe9-0cfe-4cdf-a549-06c4c19ea223.aspx</comments>
      <category>Speaking</category>
      <category>Strangeloop</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=2c8921de-c67e-43d2-8fb3-e5e8af70c59f</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,2c8921de-c67e-43d2-8fb3-e5e8af70c59f.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,2c8921de-c67e-43d2-8fb3-e5e8af70c59f.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=2c8921de-c67e-43d2-8fb3-e5e8af70c59f</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Its the day before <a href="http://www.devconnections.com/">DevConnections</a> actually
gets into full swing, Jenn and Trevor arrived yesterday afternoon, so they were in
place and good to go.
</p>
        <p>
          <a href="http://devexpress.com/">DevExpress</a>' presentations started at noon today,
and around the same time I got an SMS from Jenn saying the demo rack has arrived -
woohoo! Appears to be functional, they're doing testing now.
</p>
        <p>
The DevExpress presentation started out with a hilarious demo - Sarah, who is a professional
model, has had a small amount of training with Mark to use CodeRush to create a set
of classes for Employee and Manager. The demo is a race between Dustin Campbell and
Sarah, Dustin doesn't have code rush, but he can type really fast. But Sarah won -
she coded the class faster than Dustin could. Its a very compelling demonstration
of the productivity gains that CodeRush offers. DevExpress is doing the contest repeatedly
in their booth at DevConnections.
</p>
        <p>
Mark Miller got on stage today to show off the latest incarnation of Refactor Pro,
they're planning on having 150 refactorings by the end of the year. There's a free
version that comes with Visual Studio 2005 and 2008, but the Pro edition is $99. And
as Mark says, that's only 67 cents a refactoring. Heck of a deal, and an incredible
product.
</p>
        <p>
Its so much fun to watch Mark use CodeRush - it makes Visual Studio an extension of
his crazy mind. He codes incredibly fast while touring us through the features of
Refactor Pro.
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=2c8921de-c67e-43d2-8fb3-e5e8af70c59f" />
      </body>
      <title>DevConnections Day 0: DevExpress Summit Part 2</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,2c8921de-c67e-43d2-8fb3-e5e8af70c59f.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,2c8921de-c67e-43d2-8fb3-e5e8af70c59f.aspx</link>
      <pubDate>Sun, 04 Nov 2007 23:07:14 GMT</pubDate>
      <description>&lt;p&gt;
Its the day before &lt;a href="http://www.devconnections.com/"&gt;DevConnections&lt;/a&gt; actually
gets into full swing, Jenn and Trevor arrived yesterday afternoon, so they were in
place and good to go.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://devexpress.com/"&gt;DevExpress&lt;/a&gt;' presentations started at noon today,
and around the same time I got an SMS from Jenn saying the demo rack has arrived -
woohoo! Appears to be functional, they're doing testing now.
&lt;/p&gt;
&lt;p&gt;
The DevExpress presentation started out with a hilarious demo - Sarah, who is a professional
model, has had a small amount of training with Mark to use CodeRush to create a set
of classes for Employee and Manager. The demo is a race between Dustin Campbell and
Sarah, Dustin doesn't have code rush, but he can type really fast. But Sarah won -
she coded the class faster than Dustin could. Its a very compelling demonstration
of the productivity gains that CodeRush offers. DevExpress is doing the contest repeatedly
in their booth at DevConnections.
&lt;/p&gt;
&lt;p&gt;
Mark Miller got on stage today to show off the latest incarnation of Refactor Pro,
they're planning on having 150 refactorings by the end of the year. There's a free
version that comes with Visual Studio 2005 and 2008, but the Pro edition is $99. And
as Mark says, that's only 67 cents a refactoring. Heck of a deal, and an incredible
product.
&lt;/p&gt;
&lt;p&gt;
Its so much fun to watch Mark use CodeRush - it makes Visual Studio an extension of
his crazy mind. He codes incredibly fast while touring us through the features of
Refactor Pro.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=2c8921de-c67e-43d2-8fb3-e5e8af70c59f" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,2c8921de-c67e-43d2-8fb3-e5e8af70c59f.aspx</comments>
      <category>Speaking</category>
      <category>Strangeloop</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=4693512c-8fea-4222-99e1-1b19e07d3a74</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,4693512c-8fea-4222-99e1-1b19e07d3a74.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,4693512c-8fea-4222-99e1-1b19e07d3a74.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=4693512c-8fea-4222-99e1-1b19e07d3a74</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Had a slow, lazy morning today, since the <a href="http://devexpress.com/">DevExpress</a> meetings
didn't start until noon (gotta love that).
</p>
        <p>
Wandered from the hotel part of the <a href="http://www.mandalaybay.com/">Mandalay
Bay</a> all the way to the South Convention Center, which is most of the way to Utah.
The DevExpress event is in one room on the third floor, which means its a hundred
feet up, since the ceilings in the Convention Center are at least 40 feet high.
</p>
        <p>
Most of DevExpress is here too, including Ray (CEO), Julian (CTO), <a href="http://doitwith.net/">Mark</a> (Chief
Scientist), Dustin, Kevin, Courtney and a whole host of developers. Its impressive
to meet the team like this, and its obvious they're very, very proud of their software.
</p>
        <p>
Today we're primarily focused on their newest products, including controls for <a href="http://wpf.netfx3.com/">WPF</a> and <a href="http://www.microsoft.com/silverlight/installation-win.aspx">Silverlight</a>.
Apparently much of what we've seen will be on display at <a href="http://www.devconnections.com/">DevConnections</a> as
well.
</p>
        <p>
Kent is here with me and he's thinking hard about how <a href="http://www.strangeloopnetworks.com/">Strangeloop</a> and <a href="http://devexpress.com/">DevExpress</a> could
work together. What if some of the DevExpress controls were AS1000 sensitive, and
knew how to automatically take advantage of it being there?
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=4693512c-8fea-4222-99e1-1b19e07d3a74" />
      </body>
      <title>DevConnections Day -1: The DevExpress Summit Part 1</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,4693512c-8fea-4222-99e1-1b19e07d3a74.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,4693512c-8fea-4222-99e1-1b19e07d3a74.aspx</link>
      <pubDate>Sat, 03 Nov 2007 22:53:14 GMT</pubDate>
      <description>&lt;p&gt;
Had a slow, lazy morning today, since the &lt;a href="http://devexpress.com/"&gt;DevExpress&lt;/a&gt; meetings
didn't start until noon (gotta love that).
&lt;/p&gt;
&lt;p&gt;
Wandered from the hotel part of the &lt;a href="http://www.mandalaybay.com/"&gt;Mandalay
Bay&lt;/a&gt; all the way to the South Convention Center, which is most of the way to Utah.
The DevExpress event is in one room on the third floor, which means its a hundred
feet up, since the ceilings in the Convention Center are at least 40 feet high.
&lt;/p&gt;
&lt;p&gt;
Most of DevExpress is here too, including Ray (CEO), Julian (CTO), &lt;a href="http://doitwith.net/"&gt;Mark&lt;/a&gt; (Chief
Scientist), Dustin, Kevin, Courtney and a whole host of developers. Its impressive
to meet the team like this, and its obvious they're very, very proud of their software.
&lt;/p&gt;
&lt;p&gt;
Today we're primarily focused on their newest products, including controls for &lt;a href="http://wpf.netfx3.com/"&gt;WPF&lt;/a&gt; and &lt;a href="http://www.microsoft.com/silverlight/installation-win.aspx"&gt;Silverlight&lt;/a&gt;.
Apparently much of what we've seen will be on display at &lt;a href="http://www.devconnections.com/"&gt;DevConnections&lt;/a&gt; as
well.
&lt;/p&gt;
&lt;p&gt;
Kent is here with me and he's thinking hard about how &lt;a href="http://www.strangeloopnetworks.com/"&gt;Strangeloop&lt;/a&gt; and &lt;a href="http://devexpress.com/"&gt;DevExpress&lt;/a&gt; could
work together. What if some of the DevExpress controls were AS1000 sensitive, and
knew how to automatically take advantage of it being there?
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=4693512c-8fea-4222-99e1-1b19e07d3a74" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,4693512c-8fea-4222-99e1-1b19e07d3a74.aspx</comments>
      <category>Speaking</category>
      <category>Strangeloop</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=28a208de-603a-400b-b036-c4d96c864bdf</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,28a208de-603a-400b-b036-c4d96c864bdf.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,28a208de-603a-400b-b036-c4d96c864bdf.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=28a208de-603a-400b-b036-c4d96c864bdf</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I've flown into Las Vegas for <a href="http://www.devconnections.com/">DevConnections</a> a
couple of days early to hang with the <a href="http://www.devexpress.com/index.xml">DevExpress</a> folks.
DevExpress has invited a small group of folks to show off their latest incarnation
of all their products.
</p>
        <p>
Kent Alstad has come along with me as well, we're going to be doing some presentations
at DevConnections together, as well as working hard in the <a href="http://www.strangeloopnetworks.com/">Strangeloop</a> booth.
</p>
        <p>
We shipped the demo rack directly from Interop in New York to here, supposedly it'll
arrive on Sunday. Jenn and Trevor are handling set up for the booth, but I'm sure
I'll drop by during the set up.
</p>
        <p>
Not much actually happened today, the flight was uneventful (and direct), and DevExpress
supplied a limo to get us to the <a href="http://www.mandalaybay.com/">Mandalay Bay</a>,
so we could bypass the inevitably massive taxi line at the airport.
</p>
        <p>
We met up with some of the DevExpess folks for dinner tonight and got a few hints
of what we'd see tomorrow... I guess we'll see tomorrow!
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=28a208de-603a-400b-b036-c4d96c864bdf" />
      </body>
      <title>DevConnections Day -2: Arriving in Vegas</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,28a208de-603a-400b-b036-c4d96c864bdf.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,28a208de-603a-400b-b036-c4d96c864bdf.aspx</link>
      <pubDate>Fri, 02 Nov 2007 22:07:14 GMT</pubDate>
      <description>&lt;p&gt;
I've flown into Las Vegas for &lt;a href="http://www.devconnections.com/"&gt;DevConnections&lt;/a&gt; a
couple of days early to hang with the &lt;a href="http://www.devexpress.com/index.xml"&gt;DevExpress&lt;/a&gt; folks.
DevExpress has invited a small group of folks to show off their latest incarnation
of all their products.
&lt;/p&gt;
&lt;p&gt;
Kent Alstad has come along with me as well, we're going to be doing some presentations
at DevConnections together, as well as working hard in the &lt;a href="http://www.strangeloopnetworks.com/"&gt;Strangeloop&lt;/a&gt; booth.
&lt;/p&gt;
&lt;p&gt;
We shipped the demo rack directly from Interop in New York to here, supposedly it'll
arrive on Sunday. Jenn and Trevor are handling set up for the booth, but I'm sure
I'll drop by during the set up.
&lt;/p&gt;
&lt;p&gt;
Not much actually happened today, the flight was uneventful (and direct), and DevExpress
supplied a limo to get us to the &lt;a href="http://www.mandalaybay.com/"&gt;Mandalay Bay&lt;/a&gt;,
so we could bypass the inevitably massive taxi line at the airport.
&lt;/p&gt;
&lt;p&gt;
We met up with some of the DevExpess folks for dinner tonight and got a few hints
of what we'd see tomorrow... I guess we'll see tomorrow!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=28a208de-603a-400b-b036-c4d96c864bdf" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,28a208de-603a-400b-b036-c4d96c864bdf.aspx</comments>
      <category>Speaking</category>
      <category>Strangeloop</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=c4c8eb87-917b-4549-85ea-01ff1c076007</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,c4c8eb87-917b-4549-85ea-01ff1c076007.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,c4c8eb87-917b-4549-85ea-01ff1c076007.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=c4c8eb87-917b-4549-85ea-01ff1c076007</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
And then suddenly, its over.
</p>
        <p>
The tradeshow at <a href="http://www.interop.com/">Interop</a> is only two days: Wednesday
and Thursday. Each day the booth was open for six and a half hours. Doesn't seem like
much.
</p>
        <p>
So why am I so tired?
</p>
        <p>
We talked to a lot of folks at Interop about <a href="http://www.strangeloopnetworks.com/">Strangeloop</a> -
almost all were IT and/or network folks. Some had no ASP.NET or no web site at all,
so there wasn't much to talk about. But many more were very conscious of the fact
that they had challenges with performance and scaling of their web sites.
</p>
        <p>
One of my favorite visits was a fellow who said "I'm not responsible for the web site,
but my boss needs to know about this" after seeing the entire demonstration. He took
a data sheet and all sorts of info. Half an hour later he was back with his boss in
tow and I did the whole pitch again. At the end his boss looked at him and said "you've
got their info? Good."
</p>
        <p>
Its a great feeling, being in the right place at the right time. And that seems to
be the reaction of the majority of folks we talked to at Interop.
</p>
        <p>
As soon as the show was over the booth came down. Amazing how quickly it came apart,
considering how long it took to set up. The server rack was packed up for shipping
in no time. I grabbed one of the big banners to take back to the office in Vancouver.
</p>
        <p>
Tomorrow I head home for about a week, then Las Vegas for DevConnections!
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=c4c8eb87-917b-4549-85ea-01ff1c076007" />
      </body>
      <title>Interop Day 4: Tradeshow Closes</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,c4c8eb87-917b-4549-85ea-01ff1c076007.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,c4c8eb87-917b-4549-85ea-01ff1c076007.aspx</link>
      <pubDate>Fri, 26 Oct 2007 03:02:14 GMT</pubDate>
      <description>&lt;p&gt;
And then suddenly, its over.
&lt;/p&gt;
&lt;p&gt;
The tradeshow at &lt;a href="http://www.interop.com/"&gt;Interop&lt;/a&gt; is only two days: Wednesday
and Thursday. Each day the booth was open for six and a half hours. Doesn't seem like
much.
&lt;/p&gt;
&lt;p&gt;
So why am I so tired?
&lt;/p&gt;
&lt;p&gt;
We talked to a lot of folks at Interop about &lt;a href="http://www.strangeloopnetworks.com/"&gt;Strangeloop&lt;/a&gt; -
almost all were IT and/or network folks. Some had no ASP.NET or no web site at all,
so there wasn't much to talk about. But many more were very conscious of the fact
that they had challenges with performance and scaling of their web sites.
&lt;/p&gt;
&lt;p&gt;
One of my favorite visits was a fellow who said "I'm not responsible for the web site,
but my boss needs to know about this" after seeing the entire demonstration. He took
a data sheet and all sorts of info. Half an hour later he was back with his boss in
tow and I did the whole pitch again. At the end his boss looked at him and said "you've
got their info? Good."
&lt;/p&gt;
&lt;p&gt;
Its a great feeling, being in the right place at the right time. And that seems to
be the reaction of the majority of folks we talked to at Interop.
&lt;/p&gt;
&lt;p&gt;
As soon as the show was over the booth came down. Amazing how quickly it came apart,
considering how long it took to set up. The server rack was packed up for shipping
in no time. I grabbed one of the big banners to take back to the office in Vancouver.
&lt;/p&gt;
&lt;p&gt;
Tomorrow I head home for about a week, then Las Vegas for DevConnections!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=c4c8eb87-917b-4549-85ea-01ff1c076007" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,c4c8eb87-917b-4549-85ea-01ff1c076007.aspx</comments>
      <category>Interop</category>
      <category>Speaking</category>
      <category>Strangeloop</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=42ad0a45-136f-4a34-a2c2-30816b2b4ce1</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,42ad0a45-136f-4a34-a2c2-30816b2b4ce1.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,42ad0a45-136f-4a34-a2c2-30816b2b4ce1.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=42ad0a45-136f-4a34-a2c2-30816b2b4ce1</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Not much to say about Day 1 and 2 of <a href="http://www.interop.com/">Interop</a> -
we were too busy getting ready for the tradeshow to get to see any sessions at all.
</p>
        <p>
Our booth design for Interop uses a 20x20 island, we're right beside Riverbed. The
booth itself has two columns kitty-corner from each other, supporting a central span.
This cuts the booth in half. On one side is the reception counter with scanners, documents,
etc. The other half is the presentation area, where we have a small podium, a big
screen and a bunch of cubes to sit on.
</p>
        <p>
 <a href="http://www.campbellassociates.ca/blog/content/binary/WindowsLiveWriter/InteropDay3TheTradeshowFloorOpens_A694/interop%202007.jpg" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="470" alt="The booth at Interop 2007" src="http://www.campbellassociates.ca/blog/content/binary/WindowsLiveWriter/InteropDay3TheTradeshowFloorOpens_A694/interop%202007_thumb.jpg" width="704" border="0" /></a></p>
        <p>
This photo is during set up on Tuesday... things are just about finished. You can
see the server rack on the right in one of the columns. Its controlled by the
laptop on the podium - this is where we do the live demonstrations of the <a href="http://www.strangeloopnetworks.com/products/AS1000/">AS1000</a>.
On the other side of that column and on both sides of the other column are demo stations
for showing how the <a href="http://www.strangeloopnetworks.com/products/AS1000/">AS1000</a> works.
</p>
        <p>
Folks really like this booth design, I'm thrilled with it. Lots of other vendors were
coming over and taking pictures of it. I feel like we really utilized our space well,
the live demo packs people in, and when they have more questions they can move over
to the other demo stations to get answers.
</p>
        <p>
We're doing three demos on the live station at Interop. One is done by <a href="http://www.stephenforte.net/owdasblog/">Stephen
Forte</a>, the CTO of <a href="http://www.corzen.com/">Corzen</a>. He's talking about
how the challenges of Corzen's business in rolling out new features quickly and constantly
to their customers. Spending time on optimization is just not an option, they're looking
to the AS1000 to minimize that concern.
</p>
        <p>
Kent and I are also doing demonstrations, using Visual Studio for Testers to do load
tests against the rack with and without the AS1000 to demonstrate how it improves
performance and scalability.
</p>
        <p>
          <a href="http://www.intellectualhedonism.com/">Carl Franklin</a> is here as well and
is video taping the demonstrations so that we can put them up on the Strangeloop site
for future viewing.
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=42ad0a45-136f-4a34-a2c2-30816b2b4ce1" />
      </body>
      <title>Interop Day 3: The Tradeshow Floor Opens!</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,42ad0a45-136f-4a34-a2c2-30816b2b4ce1.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,42ad0a45-136f-4a34-a2c2-30816b2b4ce1.aspx</link>
      <pubDate>Thu, 25 Oct 2007 02:38:14 GMT</pubDate>
      <description>&lt;p&gt;
Not much to say about Day 1 and 2 of &lt;a href="http://www.interop.com/"&gt;Interop&lt;/a&gt; -
we were too busy getting ready for the tradeshow to get to see any sessions at all.
&lt;/p&gt;
&lt;p&gt;
Our booth design for Interop uses a 20x20 island, we're right beside Riverbed. The
booth itself has two columns kitty-corner from each other, supporting a central span.
This cuts the booth in half. On one side is the reception counter with scanners, documents,
etc. The other half is the presentation area, where we have a small podium, a big
screen and a bunch of cubes to sit on.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&lt;a href="http://www.campbellassociates.ca/blog/content/binary/WindowsLiveWriter/InteropDay3TheTradeshowFloorOpens_A694/interop%202007.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="470" alt="The booth at Interop 2007" src="http://www.campbellassociates.ca/blog/content/binary/WindowsLiveWriter/InteropDay3TheTradeshowFloorOpens_A694/interop%202007_thumb.jpg" width="704" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
This photo is during set up on Tuesday... things are just about finished. You can
see the server rack on the right in one of the columns. Its&amp;nbsp;controlled by the
laptop on the podium - this is where we do the live demonstrations of the &lt;a href="http://www.strangeloopnetworks.com/products/AS1000/"&gt;AS1000&lt;/a&gt;.
On the other side of that column and on both sides of the other column are demo stations
for showing how the &lt;a href="http://www.strangeloopnetworks.com/products/AS1000/"&gt;AS1000&lt;/a&gt; works.
&lt;/p&gt;
&lt;p&gt;
Folks really like this booth design, I'm thrilled with it. Lots of other vendors were
coming over and taking pictures of it. I feel like we really utilized our space well,
the live demo packs people in, and when they have more questions they can move over
to the other demo stations to get answers.
&lt;/p&gt;
&lt;p&gt;
We're doing three demos on the live station at Interop. One is done by &lt;a href="http://www.stephenforte.net/owdasblog/"&gt;Stephen
Forte&lt;/a&gt;, the CTO of &lt;a href="http://www.corzen.com/"&gt;Corzen&lt;/a&gt;. He's talking about
how the challenges of Corzen's business in rolling out new features quickly and constantly
to their customers. Spending time on optimization is just not an option, they're looking
to the AS1000 to minimize that concern.
&lt;/p&gt;
&lt;p&gt;
Kent and I are also doing demonstrations, using Visual Studio for Testers to do load
tests against the rack with and without the AS1000 to demonstrate how it improves
performance and scalability.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.intellectualhedonism.com/"&gt;Carl Franklin&lt;/a&gt; is here as well and
is video taping the demonstrations so that we can put them up on the Strangeloop site
for future viewing.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=42ad0a45-136f-4a34-a2c2-30816b2b4ce1" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,42ad0a45-136f-4a34-a2c2-30816b2b4ce1.aspx</comments>
      <category>Interop</category>
      <category>Speaking</category>
      <category>Strangeloop</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=ea779f7e-4d25-43d5-9b07-a59e94cd607b</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,ea779f7e-4d25-43d5-9b07-a59e94cd607b.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,ea779f7e-4d25-43d5-9b07-a59e94cd607b.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=ea779f7e-4d25-43d5-9b07-a59e94cd607b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Carl and I grabbed an interview with Dino Esposito in a quiet room during the conference,
his viewpoint on Silverlight and ASP.NET technologies is always interesting.
</p>
        <p>
Dino's session on "What Partial Rendering is not AJAX" rang true for me as well -
his point is that the essence of AJAX is pushing page rendering to the browser, rather
than computing it on the server. But partial rendering still computes the HTML on
the server and sends it to the browser to display. This undermines the goal of AJAX.
</p>
        <p>
I had last session of the day (and conference) and a huge crowd for my load testing
talk today, as usual there were relatively few folks in the audience that had done
load testing before, so a lot of my talk focused on the fundamentals of why and where
for load testing. The data we've gathered around Strangeloop is great stuff for getting
people started.
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=ea779f7e-4d25-43d5-9b07-a59e94cd607b" />
      </body>
      <title>DevReach Day Two</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,ea779f7e-4d25-43d5-9b07-a59e94cd607b.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,ea779f7e-4d25-43d5-9b07-a59e94cd607b.aspx</link>
      <pubDate>Tue, 02 Oct 2007 21:41:14 GMT</pubDate>
      <description>&lt;p&gt;
Carl and I grabbed an interview with Dino Esposito in a quiet room during the conference,
his viewpoint on Silverlight and ASP.NET technologies is always interesting.
&lt;/p&gt;
&lt;p&gt;
Dino's session on "What Partial Rendering is not AJAX" rang true for me as well -
his point is that the essence of AJAX is pushing page rendering to the browser, rather
than computing it on the server. But partial rendering still computes the HTML on
the server and sends it to the browser to display. This undermines the goal of AJAX.
&lt;/p&gt;
&lt;p&gt;
I had last session of the day (and conference) and a huge crowd for my load testing
talk today, as usual there were relatively few folks in the audience that had done
load testing before, so a lot of my talk focused on the fundamentals of why and where
for load testing. The data we've gathered around Strangeloop is great stuff for getting
people started.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=ea779f7e-4d25-43d5-9b07-a59e94cd607b" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,ea779f7e-4d25-43d5-9b07-a59e94cd607b.aspx</comments>
      <category>.NET Rocks!</category>
      <category>ASP.NET</category>
      <category>PodCasting</category>
      <category>Speaking</category>
      <category>Testing</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=3fb1af9d-7ae4-4e1d-ae02-961acba2f651</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,3fb1af9d-7ae4-4e1d-ae02-961acba2f651.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,3fb1af9d-7ae4-4e1d-ae02-961acba2f651.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=3fb1af9d-7ae4-4e1d-ae02-961acba2f651</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Sold out! Yep, the show is packed. Its not the biggest show in the world, but the
attendees are focused and excited to be here. The keynote speech today included the
local Microsoft folks and <a href="http://www.telerik.com/">Telerik</a> and, of course,
Tim Huckaby! Tim's stories around building great applications that change the world
are hard to touch. The audience was spellbound.
</p>
        <p>
My work came in the afternoon, I took the <a href="http://www.campbellassociates.ca/blog/PermaLink,guid,849dac76-8899-424b-b514-e29ed93e0b21.aspx">Scaling
Habits of ASP.NET Applications</a> out for a spin again, with lots of interesting
questions and discussion afterward.
</p>
        <p>
In the evening Carl and I ran a panel discussion on WPF with <a href="http://blogs.interknowlogy.com/timhuckaby/">Tim
Huckaby</a>, <a href="http://www.softinsight.com/bnoyes/">Brian Noyes</a> and <a href="http://telerikwatch.com/">Todd
Anglin</a>.
</p>
        <p>
Tomorrow is the last day, then we're touring Sofia!
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=3fb1af9d-7ae4-4e1d-ae02-961acba2f651" />
      </body>
      <title>DevReach Day One</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,3fb1af9d-7ae4-4e1d-ae02-961acba2f651.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,3fb1af9d-7ae4-4e1d-ae02-961acba2f651.aspx</link>
      <pubDate>Mon, 01 Oct 2007 21:25:14 GMT</pubDate>
      <description>&lt;p&gt;
Sold out! Yep, the show is packed. Its not the biggest show in the world, but the
attendees are focused and excited to be here. The keynote speech today included the
local Microsoft folks and &lt;a href="http://www.telerik.com/"&gt;Telerik&lt;/a&gt; and, of course,
Tim Huckaby! Tim's stories around building great applications that change the world
are hard to touch. The audience was spellbound.
&lt;/p&gt;
&lt;p&gt;
My work came in the afternoon, I took the &lt;a href="http://www.campbellassociates.ca/blog/PermaLink,guid,849dac76-8899-424b-b514-e29ed93e0b21.aspx"&gt;Scaling
Habits of ASP.NET Applications&lt;/a&gt; out for a spin again, with lots of interesting
questions and discussion afterward.
&lt;/p&gt;
&lt;p&gt;
In the evening Carl and I ran a panel discussion on WPF with &lt;a href="http://blogs.interknowlogy.com/timhuckaby/"&gt;Tim
Huckaby&lt;/a&gt;, &lt;a href="http://www.softinsight.com/bnoyes/"&gt;Brian Noyes&lt;/a&gt; and &lt;a href="http://telerikwatch.com/"&gt;Todd
Anglin&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Tomorrow is the last day, then we're touring Sofia!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=3fb1af9d-7ae4-4e1d-ae02-961acba2f651" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,3fb1af9d-7ae4-4e1d-ae02-961acba2f651.aspx</comments>
      <category>.NET Rocks!</category>
      <category>ASP.NET</category>
      <category>PodCasting</category>
      <category>Speaking</category>
      <category>Strangeloop</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=c7582c48-34e3-4bba-80ec-ee46877fe7c1</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,c7582c48-34e3-4bba-80ec-ee46877fe7c1.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,c7582c48-34e3-4bba-80ec-ee46877fe7c1.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=c7582c48-34e3-4bba-80ec-ee46877fe7c1</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Less than a week at home and I'm back in Europe, now in Sofia, Bulgaria for <a href="http://www.devreach.com/">DevReach</a>.
</p>
        <p>
This is the second year of this conference, this time around <a href="http://www.telerik.com/">Telerik</a> is
very deeply involved. I've been helping out with bringing in speakers, including <a href="http://www.stephenforte.net/owdasblog">Stephen
Forte</a>, <a href="http://blogs.interknowlogy.com/timhuckaby/">Tim Huckaby</a> and <a href="http://weblogs.asp.net/Jsemeniuk/">Joel
Semeniuk</a>.
</p>
        <p>
And yes, this time <a href="http://www.intellectualhedonism.com/">Carl</a> has made
it here in one piece. No more travel disasters for him!
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=c7582c48-34e3-4bba-80ec-ee46877fe7c1" />
      </body>
      <title>DevReach 2007!</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,c7582c48-34e3-4bba-80ec-ee46877fe7c1.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,c7582c48-34e3-4bba-80ec-ee46877fe7c1.aspx</link>
      <pubDate>Sat, 29 Sep 2007 22:31:14 GMT</pubDate>
      <description>&lt;p&gt;
Less than a week at home and I'm back in Europe, now in Sofia, Bulgaria for &lt;a href="http://www.devreach.com/"&gt;DevReach&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
This is the second year of this conference, this time around &lt;a href="http://www.telerik.com/"&gt;Telerik&lt;/a&gt; is
very deeply involved. I've been helping out with bringing in speakers, including &lt;a href="http://www.stephenforte.net/owdasblog"&gt;Stephen
Forte&lt;/a&gt;, &lt;a href="http://blogs.interknowlogy.com/timhuckaby/"&gt;Tim Huckaby&lt;/a&gt; and &lt;a href="http://weblogs.asp.net/Jsemeniuk/"&gt;Joel
Semeniuk&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
And yes, this time &lt;a href="http://www.intellectualhedonism.com/"&gt;Carl&lt;/a&gt; has made
it here in one piece. No more travel disasters for him!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=c7582c48-34e3-4bba-80ec-ee46877fe7c1" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,c7582c48-34e3-4bba-80ec-ee46877fe7c1.aspx</comments>
      <category>.NET Rocks!</category>
      <category>Speaking</category>
      <category>Strangeloop</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=13c4ed00-7a24-4aff-b976-d8b9ab1acd25</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,13c4ed00-7a24-4aff-b976-d8b9ab1acd25.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,13c4ed00-7a24-4aff-b976-d8b9ab1acd25.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=13c4ed00-7a24-4aff-b976-d8b9ab1acd25</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
One of the great things about the <a href="http://www.sdc.nl/">SDC conference</a> is
the Speakers Tour. The conference has always been a Monday-Tuesday show, followed
on Wednesday by the organizers taking all the speakers out on a tour of the Netherlands.
</p>
        <p>
In ten years, we've done all sorts of things - explored Rotterdam, the waterfront,
tulip gardens, gone go-kart racing, paintballing... you name it.
</p>
        <p>
This year was different again for everyone in general, but especially me.
</p>
        <p>
Instead of actually touring around, the tour brought everyone to the seaside. Because
of the fall date, the weather is much more pleasant by the sea, although rather windy.
We worked from a base location of a restaurant on the beach. There were a number of
things going on around the restaurant, including kite flying and various other games.
After lunch all the speakers, spouses and crew took bikes to the storm management
and water control works. Much of the Netherlands is below sea level, so the Dutch
take management of the sea very, very seriously.
</p>
        <p>
But I didn't do any of the tour activities... I was making dinner!
</p>
        <p>
          <a href="http://www.dotnetrocks.com/default.aspx?showNum=265">Remi Caron</a>, my friend
and one of the conference organizers, approached me a few weeks ago asking if I thought
it would be fun to cook for the conference. So the two of us took on the task. We
had access to the restaurant for doing the cooking, including some huge grills. We're
cooking for about 50 people.
</p>
        <p>
We spent the morning shopping, buying all the supplies for the meal, which included
ribs, burgers and salmon. I usually blend pork and beef together when I make burgers,
I was surprised to find that butchers in the Netherlands regularly stock such mixtures,
so it was pretty easy to get those things together.
</p>
        <p>
We made a number of salads as well, and bought dessert - cleaned out a nice little
bakery of all its pastries.
</p>
        <p>
The afternoon was spent in prep work, making salads, burgers, preparing buns, and
so on.
</p>
        <p>
Then, when everyone left on the bikes, we started cooking. Burgers went first because
they can keep, followed by ribs. Remi prepared the ribs restaurant style, having boiled
them with spices and flavors during the day, they just needed grilling and glazing.
The salmon went last, which was a combined effort - Remi's spices, my cooking technique
of cooking whole, on foil, one turn... just to medium. The trick to great fish is
not overcooking it.
</p>
        <p>
In the end, we had too much of everything, but that's to be expected, really. It was
fun to make rather North American food for Europeans, all the ingredients are available,
they just don't normally cook like that. The guy who owned the restaurant asked Remi
and I if we were available next summer for work.
</p>
        <p>
And the SDC folks gave me an <a href="http://www.apple.com/ipodnano/">iPod Nano</a> as
a thank you present!
</p>
        <p>
Now I'm off to Prague... going to drive across Germany on the autobahn and back again.
Good fun.
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=13c4ed00-7a24-4aff-b976-d8b9ab1acd25" />
      </body>
      <title>SDC Day 3 - The Speakers Tour</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,13c4ed00-7a24-4aff-b976-d8b9ab1acd25.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,13c4ed00-7a24-4aff-b976-d8b9ab1acd25.aspx</link>
      <pubDate>Wed, 19 Sep 2007 22:25:14 GMT</pubDate>
      <description>&lt;p&gt;
One of the great things about the &lt;a href="http://www.sdc.nl/"&gt;SDC conference&lt;/a&gt; is
the Speakers Tour. The conference has always been a Monday-Tuesday show, followed
on Wednesday by the organizers taking all the speakers out on a tour of the Netherlands.
&lt;/p&gt;
&lt;p&gt;
In ten years, we've done all sorts of things - explored Rotterdam, the waterfront,
tulip gardens, gone go-kart racing, paintballing... you name it.
&lt;/p&gt;
&lt;p&gt;
This year was different again for everyone in general, but especially me.
&lt;/p&gt;
&lt;p&gt;
Instead of actually touring around, the tour brought everyone to the seaside. Because
of the fall date, the weather is much more pleasant by the sea, although rather windy.
We worked from a base location of a restaurant on the beach. There were a number of
things going on around the restaurant, including kite flying and various other games.
After lunch all the speakers, spouses and crew took bikes to the storm management
and water control works. Much of the Netherlands is below sea level, so the Dutch
take management of the sea very, very seriously.
&lt;/p&gt;
&lt;p&gt;
But I didn't do any of the tour activities... I was making dinner!
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.dotnetrocks.com/default.aspx?showNum=265"&gt;Remi Caron&lt;/a&gt;, my friend
and one of the conference organizers, approached me a few weeks ago asking if I thought
it would be fun to cook for the conference. So the two of us took on the task. We
had access to the restaurant for doing the cooking, including some huge grills. We're
cooking for about 50 people.
&lt;/p&gt;
&lt;p&gt;
We spent the morning shopping, buying all the supplies for the meal, which included
ribs, burgers and salmon. I usually blend pork and beef together when I make burgers,
I was surprised to find that butchers in the Netherlands regularly stock such mixtures,
so it was pretty easy to get those things together.
&lt;/p&gt;
&lt;p&gt;
We made a number of salads as well, and bought dessert - cleaned out a nice little
bakery of all its pastries.
&lt;/p&gt;
&lt;p&gt;
The afternoon was spent in prep work, making salads, burgers, preparing buns, and
so on.
&lt;/p&gt;
&lt;p&gt;
Then, when everyone left on the bikes, we started cooking. Burgers went first because
they can keep, followed by ribs. Remi prepared the ribs restaurant style, having boiled
them with spices and flavors during the day, they just needed grilling and glazing.
The salmon went last, which was a combined effort - Remi's spices, my cooking technique
of cooking whole, on foil, one turn... just to medium. The trick to great fish is
not overcooking it.
&lt;/p&gt;
&lt;p&gt;
In the end, we had too much of everything, but that's to be expected, really. It was
fun to make rather North American food for Europeans, all the ingredients are available,
they just don't normally cook like that. The guy who owned the restaurant asked Remi
and I if we were available next summer for work.
&lt;/p&gt;
&lt;p&gt;
And the SDC folks gave me an &lt;a href="http://www.apple.com/ipodnano/"&gt;iPod Nano&lt;/a&gt; as
a thank you present!
&lt;/p&gt;
&lt;p&gt;
Now I'm off to Prague... going to drive across Germany on the autobahn and back again.
Good fun.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=13c4ed00-7a24-4aff-b976-d8b9ab1acd25" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,13c4ed00-7a24-4aff-b976-d8b9ab1acd25.aspx</comments>
      <category>Speaking</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=9ba30025-77ec-415d-9b92-d262a538e1d3</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,9ba30025-77ec-415d-9b92-d262a538e1d3.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,9ba30025-77ec-415d-9b92-d262a538e1d3.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=9ba30025-77ec-415d-9b92-d262a538e1d3</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
So <a href="http://doitwith.net/">Mark</a>, Karen and I managed to put together something
Mondays-like last night. Not exactly a <a href="http://mondays.pwop.com/">Mondays</a> without
Carl, but close enough. Without any recording gear, its going to disappear into history.
The <a href="http://www.sdc.nl/">SDC</a> folks seemed to enjoy it, lots of laughs.
</p>
        <p>
Just to make it more exciting, I participated in the <a href="http://www.dotnetnuke.com/">DotNetNuke</a> Futures
Panel right before Mondays. We had originally intended to make the panel discussion
into a .NET Rocks show, but without recording gear, that couldn't happen. There's
going to be another panel like this at DevConnections in Las Vegas, we'll see if we
can't record that one for .NET Rocks instead. If you haven't been paying attention,
DotNetNuke is going through a major reorganization as it becomes one of the larger
Open Source projects in the world. SDC is hosting the <a href="http://www.openforce07.com/">Open
Force</a> Europe conference, so folks here are learning what the reorganization means
to them.
</p>
        <p>
Today I was even busier - my famous <a href="http://www.campbellassociates.ca/blog/PermaLink,guid,13f7bcf9-0b15-4d43-96e1-b8de743f5b6b.aspx">SQL
Tips &amp; Tricks session</a> first thing in the morning, then Load Testing with Kent
Alstad (more great content generated by our work on <a href="http://www.strangeloopnetworks.com/">Strangeloop</a>)
before lunch and then closing the conference in the last slot with Steve Forte doing
a SQL Server Q&amp;A session. We left the content of the Q&amp;A session largely open,
the attendees were very interested in SQL 2008. Fortunately, Steve and I disagree
on a number of features, so it was, shall we say, an "animated conversation."
</p>
        <p>
Tomorrow is the speaker's tour, which will have a number of new twists!
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=9ba30025-77ec-415d-9b92-d262a538e1d3" />
      </body>
      <title>SDC Day 2 - End of the Conference</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,9ba30025-77ec-415d-9b92-d262a538e1d3.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,9ba30025-77ec-415d-9b92-d262a538e1d3.aspx</link>
      <pubDate>Tue, 18 Sep 2007 23:32:14 GMT</pubDate>
      <description>&lt;p&gt;
So &lt;a href="http://doitwith.net/"&gt;Mark&lt;/a&gt;, Karen and I managed to put together something
Mondays-like last night. Not exactly a &lt;a href="http://mondays.pwop.com/"&gt;Mondays&lt;/a&gt; without
Carl, but close enough. Without any recording gear, its going to disappear into history.
The &lt;a href="http://www.sdc.nl/"&gt;SDC&lt;/a&gt; folks seemed to enjoy it, lots of laughs.
&lt;/p&gt;
&lt;p&gt;
Just to make it more exciting, I participated in the &lt;a href="http://www.dotnetnuke.com/"&gt;DotNetNuke&lt;/a&gt; Futures
Panel right before Mondays. We had originally intended to make the panel discussion
into a .NET Rocks show, but without recording gear, that couldn't happen. There's
going to be another panel like this at DevConnections in Las Vegas, we'll see if we
can't record that one for .NET Rocks instead. If you haven't been paying attention,
DotNetNuke is going through a major reorganization as it becomes one of the larger
Open Source projects in the world. SDC is hosting the &lt;a href="http://www.openforce07.com/"&gt;Open
Force&lt;/a&gt; Europe conference, so folks here are learning what the reorganization means
to them.
&lt;/p&gt;
&lt;p&gt;
Today I was even busier - my famous &lt;a href="http://www.campbellassociates.ca/blog/PermaLink,guid,13f7bcf9-0b15-4d43-96e1-b8de743f5b6b.aspx"&gt;SQL
Tips &amp;amp; Tricks session&lt;/a&gt; first thing in the morning, then Load Testing with Kent
Alstad (more great content generated by our work on &lt;a href="http://www.strangeloopnetworks.com/"&gt;Strangeloop&lt;/a&gt;)
before lunch and then closing the conference in the last slot with Steve Forte doing
a SQL Server Q&amp;amp;A session. We left the content of the Q&amp;amp;A session largely open,
the attendees were very interested in SQL 2008. Fortunately, Steve and I disagree
on a number of features, so it was, shall we say, an "animated conversation."
&lt;/p&gt;
&lt;p&gt;
Tomorrow is the speaker's tour, which will have a number of new twists!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=9ba30025-77ec-415d-9b92-d262a538e1d3" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,9ba30025-77ec-415d-9b92-d262a538e1d3.aspx</comments>
      <category>.NET Rocks!</category>
      <category>Speaking</category>
      <category>SQL Server</category>
      <category>Strangeloop</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=1f28c429-32c4-49eb-b9e7-d2f43d1eb006</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,1f28c429-32c4-49eb-b9e7-d2f43d1eb006.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,1f28c429-32c4-49eb-b9e7-d2f43d1eb006.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=1f28c429-32c4-49eb-b9e7-d2f43d1eb006</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The <a href="http://www.sdc.nl/SDC2007De16eeditie/tabid/36/Default.aspx">SDC conference</a> is
starting, and <a href="http://www.intellectualhedonism.com/">Carl</a> is not here.
</p>
        <p>
Some sort of travel disaster has happened for Carl, resulting in him losing some baggage
and being unable to travel until he gets it back.
</p>
        <p>
This seriously complicates doing <a href="http://mondays.pwop.com/">Mondays</a> tonight,
since he had the recording gear, as well as having to cover off his sessions.
</p>
        <p>
And we're not going to get any <a href="http://www.dotnetrocks.com/">.NET Rocks</a> shows
either - which is a shame, we had some cool stuff planned to do here.
</p>
        <p>
But that's how it goes sometimes. My schedule is plenty full doing all sorts of scaling
and performance sessions with <a href="http://www.strangeloopnetworks.com/about/management/">Kent
Alstad</a>. So far we've done the Scaling Habits of ASP.NET Applications and ASP.NET
Scaling Strategies and Tactics. Tomorrow we'll get to take a new session out for a
spin - Load Testing!
</p>
        <p>
All these new sessions have really come about because of the research we're doing
at <a href="http://www.strangeloopnetworks.com/">Strangeloop Networks</a>. Building
an appliance to accelerate ASP.NET applications means running lots and lots of tests.
The result of which is a huge pile of performance data. My head is stuffed full of
so many stats and details on how ASP.NET applications scale that I figure I might
as well share it with everyone.
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=1f28c429-32c4-49eb-b9e7-d2f43d1eb006" />
      </body>
      <title>SDC Day 1 - Carl's Not Here</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,1f28c429-32c4-49eb-b9e7-d2f43d1eb006.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,1f28c429-32c4-49eb-b9e7-d2f43d1eb006.aspx</link>
      <pubDate>Tue, 18 Sep 2007 00:42:14 GMT</pubDate>
      <description>&lt;p&gt;
The &lt;a href="http://www.sdc.nl/SDC2007De16eeditie/tabid/36/Default.aspx"&gt;SDC conference&lt;/a&gt; is
starting, and &lt;a href="http://www.intellectualhedonism.com/"&gt;Carl&lt;/a&gt; is not here.
&lt;/p&gt;
&lt;p&gt;
Some sort of travel disaster has happened for Carl, resulting in him losing some baggage
and being unable to travel until he gets it back.
&lt;/p&gt;
&lt;p&gt;
This seriously complicates doing &lt;a href="http://mondays.pwop.com/"&gt;Mondays&lt;/a&gt; tonight,
since he had the recording gear, as well as having to cover off his sessions.
&lt;/p&gt;
&lt;p&gt;
And we're not going to get any &lt;a href="http://www.dotnetrocks.com/"&gt;.NET Rocks&lt;/a&gt; shows
either - which is a shame, we had some cool stuff planned to do here.
&lt;/p&gt;
&lt;p&gt;
But that's how it goes sometimes. My schedule is plenty full doing all sorts of scaling
and performance sessions with &lt;a href="http://www.strangeloopnetworks.com/about/management/"&gt;Kent
Alstad&lt;/a&gt;. So far we've done the Scaling Habits of ASP.NET Applications and ASP.NET
Scaling Strategies and Tactics. Tomorrow we'll get to take a new session out for a
spin - Load Testing!
&lt;/p&gt;
&lt;p&gt;
All these new sessions have really come about because of the research we're doing
at &lt;a href="http://www.strangeloopnetworks.com/"&gt;Strangeloop Networks&lt;/a&gt;. Building
an appliance to accelerate ASP.NET applications means running lots and lots of tests.
The result of which is a huge pile of performance data. My head is stuffed full of
so many stats and details on how ASP.NET applications scale that I figure I might
as well share it with everyone.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=1f28c429-32c4-49eb-b9e7-d2f43d1eb006" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,1f28c429-32c4-49eb-b9e7-d2f43d1eb006.aspx</comments>
      <category>.NET Rocks!</category>
      <category>Speaking</category>
      <category>Strangeloop</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=c4bc258e-ea23-43e8-875c-6c4cef488af3</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,c4bc258e-ea23-43e8-875c-6c4cef488af3.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,c4bc258e-ea23-43e8-875c-6c4cef488af3.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=c4bc258e-ea23-43e8-875c-6c4cef488af3</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
On the road again, this time in the Netherlands for <a href="http://www.sdc.nl/">SDC</a>.
</p>
        <p>
This is the tenth year I've done this conference, but the first time I've been in
the Netherlands in the fall - in previous years this conference has been in the spring
(typically in May).
</p>
        <p>
The weather in September in the Netherlands is awesome. Its warm, occasionally cloudy...
we might get some rain this week, but for the most part its been awesome.
</p>
        <p>
Last year the whole family came along and we also went to Paris. This year I'm traveling
with a buddy, and we're planning on driving across Germany to Prague after the conference.
Roadtrip!
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=c4bc258e-ea23-43e8-875c-6c4cef488af3" />
      </body>
      <title>Software Developers Conference in the Netherlands, 2007!</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,c4bc258e-ea23-43e8-875c-6c4cef488af3.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,c4bc258e-ea23-43e8-875c-6c4cef488af3.aspx</link>
      <pubDate>Sun, 16 Sep 2007 21:07:14 GMT</pubDate>
      <description>&lt;p&gt;
On the road again, this time in the Netherlands for &lt;a href="http://www.sdc.nl/"&gt;SDC&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
This is the tenth year I've done this conference, but the first time I've been in
the Netherlands in the fall - in previous years this conference has been in the spring
(typically in May).
&lt;/p&gt;
&lt;p&gt;
The weather in September in the Netherlands is awesome. Its warm, occasionally cloudy...
we might get some rain this week, but for the most part its been awesome.
&lt;/p&gt;
&lt;p&gt;
Last year the whole family came along and we also went to Paris. This year I'm traveling
with a buddy, and we're planning on driving across Germany to Prague after the conference.
Roadtrip!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=c4bc258e-ea23-43e8-875c-6c4cef488af3" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,c4bc258e-ea23-43e8-875c-6c4cef488af3.aspx</comments>
      <category>.NET Rocks!</category>
      <category>Speaking</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=d0e80327-73c6-4635-9ca1-4a379b5b371c</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,d0e80327-73c6-4635-9ca1-4a379b5b371c.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,d0e80327-73c6-4635-9ca1-4a379b5b371c.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=d0e80327-73c6-4635-9ca1-4a379b5b371c</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Back in New York again! I've lost count of the number of times I've been in New York
this year.
</p>
        <p>
This time the event is <a href="http://www.infusion.com/sleeplessinny/">Sleepless
in New York</a>, <a href="http://www.infusion.com/index.aspx">Infusion</a>'s weekend
of <a href="http://www.microsoft.com/sharepoint/default.mspx">Sharepoint</a> madness.
The event is actually being held in Microsoft's New York office on the Avenue of the
Americas and 52nd Street, just a few blocks from Central Park.
</p>
        <p>
On <a href="http://www.dotnetrocks.com/">.NET Rocks</a>, Carl and I only announced
Sleepless a few times, as an opportunity for folks to compete to win prizes by learning
about Sharepoint and then building an application, all in a weekend. The number of
contestants was quickly overwhelming and we had to close registration early.
</p>
        <p>
The result was an amazing group of twelve contestants - people from all over North
America, brought in for a weekend in New York and all the Sharepoint they can
stand.
</p>
        <p>
Some folks from the Sharepoint team in Redmond are here as well, Carl and I are taking
everything in.
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=d0e80327-73c6-4635-9ca1-4a379b5b371c" />
      </body>
      <title>Sleepless in New York!</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,d0e80327-73c6-4635-9ca1-4a379b5b371c.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,d0e80327-73c6-4635-9ca1-4a379b5b371c.aspx</link>
      <pubDate>Sat, 08 Sep 2007 22:07:14 GMT</pubDate>
      <description>&lt;p&gt;
Back in New York again! I've lost count of the number of times I've been in New York
this year.
&lt;/p&gt;
&lt;p&gt;
This time the event is &lt;a href="http://www.infusion.com/sleeplessinny/"&gt;Sleepless
in New York&lt;/a&gt;, &lt;a href="http://www.infusion.com/index.aspx"&gt;Infusion&lt;/a&gt;'s weekend
of &lt;a href="http://www.microsoft.com/sharepoint/default.mspx"&gt;Sharepoint&lt;/a&gt; madness.
The event is actually being held in Microsoft's New York office on the Avenue of the
Americas and 52nd Street, just a few blocks from Central Park.
&lt;/p&gt;
&lt;p&gt;
On &lt;a href="http://www.dotnetrocks.com/"&gt;.NET Rocks&lt;/a&gt;, Carl and I only announced
Sleepless a few times, as an opportunity for folks to compete to win prizes by learning
about Sharepoint and then building an application, all in a weekend. The number of
contestants was quickly overwhelming and we had to close registration early.
&lt;/p&gt;
&lt;p&gt;
The result was an amazing group of twelve contestants - people from all over North
America, brought in for a weekend in New York and all the Sharepoint&amp;nbsp;they can
stand.
&lt;/p&gt;
&lt;p&gt;
Some folks from the Sharepoint team in Redmond are here as well, Carl and I are taking
everything in.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=d0e80327-73c6-4635-9ca1-4a379b5b371c" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,d0e80327-73c6-4635-9ca1-4a379b5b371c.aspx</comments>
      <category>.NET Rocks!</category>
      <category>Speaking</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=60c5617c-fd61-48d8-9a32-6ebee380d14a</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,60c5617c-fd61-48d8-9a32-6ebee380d14a.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,60c5617c-fd61-48d8-9a32-6ebee380d14a.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=60c5617c-fd61-48d8-9a32-6ebee380d14a</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
After spending a week in New York, we hopped on the Amtrak and headed for New London
in time for <a href="http://www.intellectualhedonism.com/">Carl</a>'s 40th birthday
party.
</p>
        <p>
We're staying in a cool older hotel near the seaside on the edge of New London.
</p>
        <p>
Carl's party was, of course, totally over the top. He held it at his home, and had
an entire barbeque pig brought in for dinner. All sorts of interesting folks, including <a href="http://www.sqlskills.com/blogs/kimberly/">Kim
Tripp</a>, <a href="http://www.sqlskills.com/blogs/paul/">Paul Randal</a>, <a href="http://www.hanselman.com/blog/">Scott
Hanselman</a> and <a href="http://geekswithblogs.net/mcastro/Default.aspx">Miguel
Castro</a> attended.
</p>
        <p>
After the party, we headed over to the studio to record <a href="http://mondays.pwop.com/">Mondays</a>.
This time we had an audience, most of the folks from the party came to listen. To
record a Mondays together we all have to be stuffed into audio isolation booths. There
are three in the studio - a pair in the main room that face each other and one across
the hall. Mark and Karen were in the pair, so they could see each other. I was in
the booth across the hall, so it was almost like being back home in that I couldn't
see anyone, just hear them through the headphones.
</p>
        <p>
Carl was in the main studio room with the audience, which is why he's able to interact
with them.
</p>
        <p>
Recording the show was hilarious, not only did we have good bits, but the general
chaos of having everyone there just kicked everything up a notch.
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=60c5617c-fd61-48d8-9a32-6ebee380d14a" />
      </body>
      <title>Carl's Birthday!</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,60c5617c-fd61-48d8-9a32-6ebee380d14a.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,60c5617c-fd61-48d8-9a32-6ebee380d14a.aspx</link>
      <pubDate>Sat, 18 Aug 2007 22:07:14 GMT</pubDate>
      <description>&lt;p&gt;
After spending a week in New York, we hopped on the Amtrak and headed for New London
in time for &lt;a href="http://www.intellectualhedonism.com/"&gt;Carl&lt;/a&gt;'s 40th birthday
party.
&lt;/p&gt;
&lt;p&gt;
We're staying in a cool older hotel near the seaside on the edge of New London.
&lt;/p&gt;
&lt;p&gt;
Carl's party was, of course, totally over the top. He held it at his home, and had
an entire barbeque pig brought in for dinner. All sorts of interesting folks, including &lt;a href="http://www.sqlskills.com/blogs/kimberly/"&gt;Kim
Tripp&lt;/a&gt;, &lt;a href="http://www.sqlskills.com/blogs/paul/"&gt;Paul Randal&lt;/a&gt;, &lt;a href="http://www.hanselman.com/blog/"&gt;Scott
Hanselman&lt;/a&gt;&amp;nbsp;and &lt;a href="http://geekswithblogs.net/mcastro/Default.aspx"&gt;Miguel
Castro&lt;/a&gt; attended.
&lt;/p&gt;
&lt;p&gt;
After the party, we headed over to the studio to record &lt;a href="http://mondays.pwop.com/"&gt;Mondays&lt;/a&gt;.
This time we had an audience, most of the folks from the party came to listen. To
record a Mondays together we all have to be stuffed into audio isolation booths. There
are three in the studio - a pair in the main room that face each other and one across
the hall. Mark and Karen were in the pair, so they could see each other. I was in
the booth across the hall, so it was almost like being back home in that I couldn't
see anyone, just hear them through the headphones.
&lt;/p&gt;
&lt;p&gt;
Carl was in the main studio room with the audience, which is why he's able to interact
with them.
&lt;/p&gt;
&lt;p&gt;
Recording the show was hilarious, not only did we have good bits, but the general
chaos of having everyone there just kicked everything up a notch.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=60c5617c-fd61-48d8-9a32-6ebee380d14a" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,60c5617c-fd61-48d8-9a32-6ebee380d14a.aspx</comments>
      <category>Speaking</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=10f9dc66-6bc7-4217-9e23-d0ef8ee8475e</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,10f9dc66-6bc7-4217-9e23-d0ef8ee8475e.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,10f9dc66-6bc7-4217-9e23-d0ef8ee8475e.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=10f9dc66-6bc7-4217-9e23-d0ef8ee8475e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
A couple of weeks ago I was in Calgary to do my SQL Querying presentation for the <a href="http://www.calgaryug.net/">Calgary
.NET Users Group</a>. While there, John Bristowe interviewed me. That interview is
now <a href="http://blogs.msdn.com/cdndevs/archive/2007/07/13/my-chat-with-richard-campbell.aspx">posted</a>.
</p>
        <p>
Actually, its really three separate interviews. The first starts off as a short history
of my career in computers (30 years this August), how I got into <a href="http://www.dotnetrocks.com/">.NET
Rocks</a> and <a href="http://www.runasradio.com/">RunAs Radio</a>, speaking about
SQL Server and my Querying Talk. After that we jumped into <a href="http://www.strangeloopnetworks.com/">Strangeloop</a>,
what its about and where it came from. Finally, we ended up talking career advice...
John asked me my thoughts on how developers can grow in their jobs.
</p>
        <p>
I'd go on, but its probably best just to listen to the interview, its about a half
hour long.
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=10f9dc66-6bc7-4217-9e23-d0ef8ee8475e" />
      </body>
      <title>Interview with John Bristowe is Posted</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,10f9dc66-6bc7-4217-9e23-d0ef8ee8475e.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,10f9dc66-6bc7-4217-9e23-d0ef8ee8475e.aspx</link>
      <pubDate>Sat, 14 Jul 2007 02:07:14 GMT</pubDate>
      <description>&lt;p&gt;
A couple of weeks ago I was in Calgary to do my SQL Querying presentation for the &lt;a href="http://www.calgaryug.net/"&gt;Calgary
.NET Users Group&lt;/a&gt;. While there, John Bristowe interviewed me. That interview is
now &lt;a href="http://blogs.msdn.com/cdndevs/archive/2007/07/13/my-chat-with-richard-campbell.aspx"&gt;posted&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Actually, its really three separate interviews. The first starts off as a short history
of my career in computers (30 years this August), how I got into &lt;a href="http://www.dotnetrocks.com/"&gt;.NET
Rocks&lt;/a&gt; and &lt;a href="http://www.runasradio.com/"&gt;RunAs Radio&lt;/a&gt;, speaking about
SQL Server and my Querying Talk. After that we jumped into &lt;a href="http://www.strangeloopnetworks.com/"&gt;Strangeloop&lt;/a&gt;,
what its about and where it came from. Finally, we ended up talking career advice...
John asked me my thoughts on how developers can grow in their jobs.
&lt;/p&gt;
&lt;p&gt;
I'd go on, but its probably best just to listen to the interview, its about a half
hour long.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=10f9dc66-6bc7-4217-9e23-d0ef8ee8475e" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,10f9dc66-6bc7-4217-9e23-d0ef8ee8475e.aspx</comments>
      <category>.NET Rocks!</category>
      <category>PodCasting</category>
      <category>Regional Directors</category>
      <category>RunAs Radio</category>
      <category>Speaking</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=849dac76-8899-424b-b514-e29ed93e0b21</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,849dac76-8899-424b-b514-e29ed93e0b21.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,849dac76-8899-424b-b514-e29ed93e0b21.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=849dac76-8899-424b-b514-e29ed93e0b21</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Blame <a href="http://www.dasblonde.net/">Michele Leroux Bustamante</a> for this one
- she talked me into coming down to do a couple of presentations at the <a href="http://socalcodecamp.com/">SoCal
Code Camp</a>.
</p>
        <p>
I did my Querying Talk again, but also took The Scaling Habits of ASP.NET out for
a spin for the first time since the <a href="http://www.vancouvertechfest.com/">Vancouver
TechFest</a>.
</p>
        <p>
Scaling Habits is a fun talk for me because it really is a tour through the evolution
of an ASP.NET application - from those early days where you're one guy with a clever
idea for a web app, through to what it takes to run a large scale site with multiple
servers and the related bureaucracy for operating it.
</p>
        <p>
Along the way I talk about the elements of the evolving site - how much traffic is
typical, the kinds of metrics that matter, and so on. And most importantly, what it
takes to move to the next level of evolution for the application.
</p>
        <p>
At the core of this whole concept is the idea of the Performance Equation. <a href="http://www.campbellassociates.ca/blog/content/binary/WindowsLiveWriter/SpeakingattheSoCalCodeCamp_E191/PerformanceEquation.gif" atomicselection="true"><img style="margin: 10px" height="79" alt="The Performance Equation" src="http://www.campbellassociates.ca/blog/content/binary/WindowsLiveWriter/SpeakingattheSoCalCodeCamp_E191/PerformanceEquation_thumb.gif" width="623" /></a></p>
        <p>
A quick description of each factor in the performance equation:
</p>
        <table cellspacing="0" cellpadding="2" width="627" border="0" unselectable="on">
          <tbody>
            <tr>
              <td valign="top" width="137">
R</td>
              <td valign="top" width="488">
Response time (in seconds)</td>
            </tr>
            <tr>
              <td valign="top" width="138">
Payload</td>
              <td valign="top" width="488">
Total number of bytes being transmitted</td>
            </tr>
            <tr>
              <td valign="top" width="139">
Bandwidth</td>
              <td valign="top" width="488">
The transfer rate available</td>
            </tr>
            <tr>
              <td valign="top" width="140">
RTT</td>
              <td valign="top" width="488">
Round Trip Time</td>
            </tr>
            <tr>
              <td valign="top" width="141">
AppTurns</td>
              <td valign="top" width="488">
Number of requests that make up the web page</td>
            </tr>
            <tr>
              <td valign="top" width="142">
Concurrent Requests</td>
              <td valign="top" width="488">
How many requests will be run simultaneously to build the page</td>
            </tr>
            <tr>
              <td valign="top" width="143">
Cs</td>
              <td valign="top" width="488">
Compute time on the server</td>
            </tr>
            <tr>
              <td valign="top" width="143">
Cc</td>
              <td valign="top" width="488">
Compute time on the client</td>
            </tr>
          </tbody>
        </table>
        <p>
Now I can't take credit for this equation, I did not invent it. The original one comes
from the <a href="http://www.netforecast.com/Reports/NFR5085%20Field%20Guide%20to%20Application%20Delivery%20Systems.pdf">"Field
Guide to Application Delivery Systems" by Peter Sevcik and Rebecca Wetzel from NetForecast</a>.
However, I did make one change to it - the original equation does not account for
simultaneous downloading of resource files and the base overhead of the page file
itself. That is represented by the separate addition of an RTT and dividing the rest
of the AppTurns by the number of concurrent requests.
</p>
        <p>
So all of these factors go into the time it takes for a web page to fully render on
your web browser after you request it. 
</p>
        <p>
When I display the equation to an audience, I always ask the question: "What part
do you work on?" When I'm talking to ASP.NET developers, invariably the answer is
Cs - Compute time on the server. After all, that's the code you wrote. But if you
don't know what Cs is in relation to all the other factors of the equation, how do
you know if that's the right thing to work on?
</p>
        <p>
Some other interesting issues I've run into once I started looking at web performance
this way:
</p>
        <ul>
          <li>
In many cases bandwidth is just not the issue, we have lots. But when it *is* an issue,
often we don't test with the same bandwidth that the customer has, so we don't realize
when bandwidth is a problem. 
</li>
          <li>
Round Trip Time is the ping time between the customer and the server. Again, since
we often test with servers that are so close to us that the ping time is ultra-low,
we don't have test conditions that match with our customers. Its amazing how huge
a factor bad RTT can be for performance. 
</li>
          <li>
AppTurns of course exacerbate RTT times, because its a multiplier - if you have a
dozen JS files, a dozen CSS files and thirty images (which is remarkably common),
you're talking about over 50 AppTurns, and even divided by Concurrent Requests, that
expands response time by lots of seconds. 
</li>
          <li>
Normally, with Internet Explorer and FireFox, the number of Concurrent Requests is
four. It can be adjusted at the client computer, but its very rarely done. It is possible
to do a trick with URI renaming where each resource appears to come from a separate
server so that you can fool the web browsers into doing more than four concurrent
requests. 
</li>
          <li>
Compute time on the client becomes a significant issue when you get heavy with the
Javascript, most often seen with AJAX-style pages. In my opinion, getting the browser
more involved in generating a web page is a good idea, but you need to account for
the cost involved. If you're only looking at server compute times, then of course
AJAX looks like a brilliant solution - because you've hidden the cost.</li>
        </ul>
        <p>
Now that's not to say that Compute Time on the Server isn't important to the equation
- it *might* be. But you should know for sure before you pour your time into improving
it. Going through the exercise of breaking down where the total response time goes
is a critical first step to making sure your effort is going to the right place.
</p>
        <p>
Thanks again to all the folks at the <a href="http://socalcodecamp.com/">SoCal Code
Camp</a> - I had a fantastic time, I'd love to come down again!
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=849dac76-8899-424b-b514-e29ed93e0b21" />
      </body>
      <title>Speaking at the SoCalCodeCamp!</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,849dac76-8899-424b-b514-e29ed93e0b21.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,849dac76-8899-424b-b514-e29ed93e0b21.aspx</link>
      <pubDate>Mon, 02 Jul 2007 01:07:14 GMT</pubDate>
      <description>&lt;p&gt;
Blame &lt;a href="http://www.dasblonde.net/"&gt;Michele Leroux Bustamante&lt;/a&gt; for this one
- she talked me into coming down to do a couple of presentations at the &lt;a href="http://socalcodecamp.com/"&gt;SoCal
Code Camp&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
I did my Querying Talk again, but also took The Scaling Habits of ASP.NET out for
a spin for the first time since the &lt;a href="http://www.vancouvertechfest.com/"&gt;Vancouver
TechFest&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Scaling Habits is a fun talk for me because it really is a tour through the evolution
of an ASP.NET application - from those early days where you're one guy with a clever
idea for a web app, through to what it takes to run a large scale site with multiple
servers and the&amp;nbsp;related bureaucracy for operating it.
&lt;/p&gt;
&lt;p&gt;
Along the way I talk about the elements of the evolving site - how much traffic is
typical, the kinds of metrics that matter, and so on. And most importantly, what it
takes to move to the next level of evolution for the application.
&lt;/p&gt;
&lt;p&gt;
At the core of this whole concept is the idea of the Performance Equation. &lt;a href="http://www.campbellassociates.ca/blog/content/binary/WindowsLiveWriter/SpeakingattheSoCalCodeCamp_E191/PerformanceEquation.gif" atomicselection="true"&gt;&lt;img style="margin: 10px" height="79" alt="The Performance Equation" src="http://www.campbellassociates.ca/blog/content/binary/WindowsLiveWriter/SpeakingattheSoCalCodeCamp_E191/PerformanceEquation_thumb.gif" width="623"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
A quick description of each&amp;nbsp;factor in the performance equation:
&lt;/p&gt;
&lt;table cellspacing="0" cellpadding="2" width="627" border="0" unselectable="on"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="137"&gt;
R&lt;/td&gt;
&lt;td valign="top" width="488"&gt;
Response time (in seconds)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="138"&gt;
Payload&lt;/td&gt;
&lt;td valign="top" width="488"&gt;
Total number of bytes being transmitted&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="139"&gt;
Bandwidth&lt;/td&gt;
&lt;td valign="top" width="488"&gt;
The transfer rate available&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="140"&gt;
RTT&lt;/td&gt;
&lt;td valign="top" width="488"&gt;
Round Trip Time&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="141"&gt;
AppTurns&lt;/td&gt;
&lt;td valign="top" width="488"&gt;
Number of requests that make up the web page&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="142"&gt;
Concurrent Requests&lt;/td&gt;
&lt;td valign="top" width="488"&gt;
How many requests will be run simultaneously to build the page&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="143"&gt;
Cs&lt;/td&gt;
&lt;td valign="top" width="488"&gt;
Compute time on the server&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="143"&gt;
Cc&lt;/td&gt;
&lt;td valign="top" width="488"&gt;
Compute time on the client&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
Now I can't take credit for this equation, I did not invent it. The original one comes
from the &lt;a href="http://www.netforecast.com/Reports/NFR5085%20Field%20Guide%20to%20Application%20Delivery%20Systems.pdf"&gt;"Field
Guide to Application Delivery Systems" by Peter Sevcik and Rebecca Wetzel from NetForecast&lt;/a&gt;.
However, I did make one change to it - the original equation does not account for
simultaneous downloading of resource files and the base overhead of the page file
itself. That is represented by the separate addition of an RTT and dividing the rest
of the AppTurns by the number of concurrent requests.
&lt;/p&gt;
&lt;p&gt;
So all of these factors go into the time it takes for a web page to fully render on
your web browser after you request it. 
&lt;/p&gt;
&lt;p&gt;
When I display the equation to an audience, I always ask the question: "What part
do you work on?" When I'm talking to ASP.NET developers, invariably the answer is
Cs - Compute time on the server. After all, that's the code you wrote. But if you
don't know what Cs is in relation to all the other factors of the equation, how do
you know if that's the right thing to work on?
&lt;/p&gt;
&lt;p&gt;
Some other interesting issues I've run into once I started looking at web performance
this way:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
In many cases bandwidth is just not the issue, we have lots. But when it *is* an issue,
often we don't test with the same bandwidth that the customer has, so we don't realize
when bandwidth is a problem. 
&lt;li&gt;
Round Trip Time is the ping time between the customer and the server. Again, since
we often test with servers that are so close to us that the ping time is ultra-low,
we don't have test conditions that match with our customers. Its amazing how huge
a factor bad RTT can be for performance. 
&lt;li&gt;
AppTurns of course exacerbate RTT times, because its a multiplier - if you have a
dozen JS files, a dozen CSS files and thirty images (which is remarkably common),
you're talking about over 50 AppTurns, and even divided by Concurrent Requests, that
expands response time by lots of seconds. 
&lt;li&gt;
Normally, with Internet Explorer and FireFox, the number of Concurrent Requests is
four. It can be adjusted at the client computer, but its very rarely done. It is possible
to do a trick with URI renaming where each resource appears to come from a separate
server so that you can fool the web browsers into doing more than four concurrent
requests. 
&lt;li&gt;
Compute time on the client becomes a significant issue when you get heavy with the
Javascript, most often seen with AJAX-style pages. In my opinion, getting the browser
more involved in generating a web page is a good idea, but you need to account for
the cost involved. If you're only looking at server compute times, then of course
AJAX looks like a brilliant solution - because you've hidden the cost.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Now that's not to say that Compute Time on the Server isn't important to the equation
- it *might* be. But you should know for sure before you pour your time into improving
it. Going through the exercise of breaking down where the total response time goes
is a critical first step to making sure your effort is going to the right place.
&lt;/p&gt;
&lt;p&gt;
Thanks again to all the folks at the &lt;a href="http://socalcodecamp.com/"&gt;SoCal Code
Camp&lt;/a&gt; - I had a fantastic time, I'd love to come down again!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=849dac76-8899-424b-b514-e29ed93e0b21" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,849dac76-8899-424b-b514-e29ed93e0b21.aspx</comments>
      <category>ASP.NET</category>
      <category>Speaking</category>
      <category>SQL Server</category>
      <category>Strangeloop</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=13f7bcf9-0b15-4d43-96e1-b8de743f5b6b</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,13f7bcf9-0b15-4d43-96e1-b8de743f5b6b.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,13f7bcf9-0b15-4d43-96e1-b8de743f5b6b.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=13f7bcf9-0b15-4d43-96e1-b8de743f5b6b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I dropped into the <a href="http://www.calgaryug.net/">Calgary .NET User Group</a> to
do my famous SQL Query Tips &amp; Techniques session. <a href="http://blogs.msdn.com/cdndevs/">John
Bristowe</a> was nice enough to put me up for the night, but not before he got an
interview out of me.
</p>
        <p>
I've done the querying talk for a number of years now, and I update it regularly.
I promised the folks there that I'd make the code available, so I've attached it with
all the latest stuff, including my exploration of running totals.
</p>
        <p>
Had a great time, a fun crowd to talk to... I'll have to bring the <a href="http://www.strangeloopnetworks.com/">Strangeloop</a> gear
out there once we're ready for a road show and let 'em see what we've been up to.
</p>
        <p>
Here's the sample code, including the script to build the database:
</p>
        <a href="http://www.campbellassociates.ca/blog/content/binary/QueryingFiles.zip">QueryingFiles.zip
(8.12 KB)</a>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=13f7bcf9-0b15-4d43-96e1-b8de743f5b6b" />
      </body>
      <title>SQL Querying at the Calgary .NET User Group!</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,13f7bcf9-0b15-4d43-96e1-b8de743f5b6b.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,13f7bcf9-0b15-4d43-96e1-b8de743f5b6b.aspx</link>
      <pubDate>Thu, 28 Jun 2007 02:07:14 GMT</pubDate>
      <description>&lt;p&gt;
I dropped into the &lt;a href="http://www.calgaryug.net/"&gt;Calgary .NET User Group&lt;/a&gt; to
do my famous SQL Query Tips &amp;amp; Techniques session. &lt;a href="http://blogs.msdn.com/cdndevs/"&gt;John
Bristowe&lt;/a&gt; was nice enough to put me up for the night, but not before he got an
interview out of me.
&lt;/p&gt;
&lt;p&gt;
I've done the querying talk for a number of years now, and I update it regularly.
I promised the folks there that I'd make the code available, so I've attached it with
all the latest stuff, including my exploration of running totals.
&lt;/p&gt;
&lt;p&gt;
Had a great time, a fun crowd to talk to... I'll have to bring the &lt;a href="http://www.strangeloopnetworks.com/"&gt;Strangeloop&lt;/a&gt; gear
out there once we're ready for a road show and let 'em see what we've been up to.
&lt;/p&gt;
&lt;p&gt;
Here's the sample code, including the script to build the database:
&lt;/p&gt;
&lt;a href="http://www.campbellassociates.ca/blog/content/binary/QueryingFiles.zip"&gt;QueryingFiles.zip
(8.12 KB)&lt;/a&gt;&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=13f7bcf9-0b15-4d43-96e1-b8de743f5b6b" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,13f7bcf9-0b15-4d43-96e1-b8de743f5b6b.aspx</comments>
      <category>Speaking</category>
      <category>SQL Server</category>
      <category>Strangeloop</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=beca91bb-08f9-40e5-b208-9ed15eaa3357</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,beca91bb-08f9-40e5-b208-9ed15eaa3357.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,beca91bb-08f9-40e5-b208-9ed15eaa3357.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=beca91bb-08f9-40e5-b208-9ed15eaa3357</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
So I get home from a busy day of reviewing patents for <a href="http://www.strangeloopnetworks.com/">Strangeloop</a> to
discover a voice mail message.
</p>
        <p>
When I play back the message, it sounds like 800 people shouting into a cell phone
"Where's Richard?!?"
</p>
        <p>
          <a href="http://www.stephenforte.net/owdasblog/default.aspx">Stephen Forte</a> cracks
me up.
</p>
        <p>
Sorry I'm not <a href="http://www.microsoft.com/middleeast/pakistan/conference/">there</a>,
folks.
</p>
        <p>
By the way, my passport did show up on Monday. Turns out the consul did what he said
he would do and issued the visa on June 12.
</p>
        <p>
But it looks like it wasn't picked up until June 15, and even then, it was a drop
off at the UPS Store, rather than a pick up. So it must have sat in an outbox for
three days.
</p>
        <p>
Ooops.
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=beca91bb-08f9-40e5-b208-9ed15eaa3357" />
      </body>
      <title>Stephen Forte Calls From Pakistan</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,beca91bb-08f9-40e5-b208-9ed15eaa3357.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,beca91bb-08f9-40e5-b208-9ed15eaa3357.aspx</link>
      <pubDate>Tue, 19 Jun 2007 09:57:51 GMT</pubDate>
      <description>&lt;p&gt;
So I get home from a busy day of reviewing patents for &lt;a href="http://www.strangeloopnetworks.com/"&gt;Strangeloop&lt;/a&gt; to
discover a voice mail message.
&lt;/p&gt;
&lt;p&gt;
When I play back the message, it sounds like 800 people shouting into a cell phone
"Where's Richard?!?"
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.stephenforte.net/owdasblog/default.aspx"&gt;Stephen Forte&lt;/a&gt; cracks
me up.
&lt;/p&gt;
&lt;p&gt;
Sorry I'm not &lt;a href="http://www.microsoft.com/middleeast/pakistan/conference/"&gt;there&lt;/a&gt;,
folks.
&lt;/p&gt;
&lt;p&gt;
By the way, my passport did show up on Monday. Turns out the consul did what he said
he would do and issued the visa on June 12.
&lt;/p&gt;
&lt;p&gt;
But it looks like it wasn't picked up until June 15, and even then, it was a drop
off at the UPS Store, rather than a pick up. So it must have sat in an outbox for
three days.
&lt;/p&gt;
&lt;p&gt;
Ooops.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=beca91bb-08f9-40e5-b208-9ed15eaa3357" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,beca91bb-08f9-40e5-b208-9ed15eaa3357.aspx</comments>
      <category>Speaking</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=a7b31b1a-a370-47ee-827d-48896745869a</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,a7b31b1a-a370-47ee-827d-48896745869a.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,a7b31b1a-a370-47ee-827d-48896745869a.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=a7b31b1a-a370-47ee-827d-48896745869a</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Right now I'm supposed to be on an airplane, flying to New York, on my way to Lahore
and Karachi, in Pakistan, for the <a href="http://www.microsoft.com/middleeast/pakistan/conference/">Pakistan
Developers Conference</a>.
</p>
        <p>
But I'm not. I'm still at home. The reason? No passport.
</p>
        <p>
To travel to Pakistan, especially to speak at a conference, you need a visa. And the
only way for me to get a visa is to send my passport to the <a href="http://www.pakmission.ca/index.ASP">Pakistan
Consulate in Ottawa</a>. Its supposed to take three business days to get a visa. 
</p>
        <p>
With overnight courier, that's an entire week without my passport. Which may not sound
like much to you, but to me, its very challenging to schedule... I use my passport
a lot, especially during spring conference season.
</p>
        <p>
So I called the consulate in advance and let them know the situation: That I was going
to be in the United States (for <a href="http://www.microsoft.com/events/teched2007/default.mspx">TechEd</a>),
but as soon as I got back, I'd overnight the paperwork to them. They said if I included
a letter of explanation about my urgency, they would expedite the visa.
</p>
        <p>
Well, something has gone wrong - because I don't have my passport back. And I'm supposed
to be on a plane now.
</p>
        <p>
I've let the conference organizers know, and I talked to <a href="http://www.stephenforte.net/owdasblog/default.aspx">Steve</a> about
it, he's going to cover some of my material, so hopefully the attendees will get all
the content.
</p>
        <p>
But I'm pretty disappointed. This is my second trip to Pakistan, first time to Lahore,
and I was really looking forward to it. The attendees are always so enthusiastic,
its really a pleasure to be there.
</p>
        <p>
I expect my passport will arrive on Monday now, too late to do anything about the
conference.
</p>
        <p>
Bummer.
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=a7b31b1a-a370-47ee-827d-48896745869a" />
      </body>
      <title>Passport Disaster! No Pakistan Conference For Me...</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,a7b31b1a-a370-47ee-827d-48896745869a.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,a7b31b1a-a370-47ee-827d-48896745869a.aspx</link>
      <pubDate>Sat, 16 Jun 2007 00:12:33 GMT</pubDate>
      <description>&lt;p&gt;
Right now I'm supposed to be on an airplane, flying to New York, on my way to Lahore
and Karachi, in Pakistan, for the &lt;a href="http://www.microsoft.com/middleeast/pakistan/conference/"&gt;Pakistan
Developers Conference&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
But I'm not. I'm still at home. The reason? No passport.
&lt;/p&gt;
&lt;p&gt;
To travel to Pakistan, especially to speak at a conference, you need a visa. And the
only way for me to get a visa is to send my passport to the &lt;a href="http://www.pakmission.ca/index.ASP"&gt;Pakistan
Consulate in Ottawa&lt;/a&gt;. Its supposed to take three business days to get a visa. 
&lt;/p&gt;
&lt;p&gt;
With overnight courier, that's an entire week without my passport. Which may not sound
like much to you, but to me, its very challenging to schedule... I use my passport
a lot, especially during spring conference season.
&lt;/p&gt;
&lt;p&gt;
So I called the consulate in advance and let them know the situation: That I was going
to be in the United States (for &lt;a href="http://www.microsoft.com/events/teched2007/default.mspx"&gt;TechEd&lt;/a&gt;),
but as soon as I got back, I'd overnight the paperwork to them. They said if I included
a letter of explanation about my urgency, they would expedite the visa.
&lt;/p&gt;
&lt;p&gt;
Well, something has gone wrong - because I don't have my passport back. And I'm supposed
to be on a plane now.
&lt;/p&gt;
&lt;p&gt;
I've let the conference organizers know, and I talked to &lt;a href="http://www.stephenforte.net/owdasblog/default.aspx"&gt;Steve&lt;/a&gt; about
it, he's going to cover some of my material, so hopefully the attendees will get all
the content.
&lt;/p&gt;
&lt;p&gt;
But I'm pretty disappointed. This is my second trip to Pakistan, first time to Lahore,
and I was really looking forward to it. The attendees are always so enthusiastic,
its really a pleasure to be there.
&lt;/p&gt;
&lt;p&gt;
I expect my passport will arrive on Monday now, too late to do anything about the
conference.
&lt;/p&gt;
&lt;p&gt;
Bummer.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=a7b31b1a-a370-47ee-827d-48896745869a" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,a7b31b1a-a370-47ee-827d-48896745869a.aspx</comments>
      <category>Speaking</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=27e526c5-cd11-4c33-a3c1-909e16738954</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,27e526c5-cd11-4c33-a3c1-909e16738954.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,27e526c5-cd11-4c33-a3c1-909e16738954.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=27e526c5-cd11-4c33-a3c1-909e16738954</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
We weren't too late last night, so getting up the next morning wasn't all that tough.
Got to the Fish Bowl early, the first heat of Speaker Idol was at 9:45am. I spent
a lot of the morning in email exchanges with folks for the three panels: Identity,
VSTS and ASP.NET Scalability. I realized the stage is best set up for four panelists,
each with headsets, plus Carl and I sitting off to the side with our own headsets,
and then there's one wireless wand microphone on the floor.
</p>
        <p>
In between panel emails there are emails from nervous Speaker Idol contestants, confirming
rules, asking for suggestions, and so on.
</p>
        <p>
Ten minutes before Heat 1 begins, we realize not all the judges can make it. I pulled <a href="http://www.vergentsoftware.com/blogs/ckinsman/">Chris
Kinsman</a> in to cover for Joel who had a session.
</p>
        <p>
Good news is, all the contestants show up. And then a big crowd shows up, over a hundred
people. The AV guys are awesome, get everyone geared up and things moves right along.
The competitors for the first heat were Mike Azocar, Bill Baldasti and Bob Roudebush.
Going last was Kent Alstad, our first wild card. All the presentations are excellent,
the judges complain about having to pick a winner, but do their job. The first heat
winner is selected: its Bob Roudebush, with his great demonstration of the <a href="http://www.microsoft.com/technet/itshowcase/content/msfsrmvc.mspx">File
Server Resource Manager in Windows Server 2003 R2</a>.
</p>
        <p>
At the end of Heat 1, the wildcard slots quickly disappeared. My four wild cards,
in order of the heats, are Kent Alstad, Mark Miller, Rob Windsor and Steve Smith.
</p>
        <p>
When the heat is over, I change shirts and head for the <a href="http://www.strangeloopnetworks.com/">Strangeloop</a> booth
which has just opened. Lee is there now, arriving late last night. Things are in full
swing, lots of people visiting the booth, seeing the demo, taking data sheets and
getting excited about what we're up to. During that time the judges for the <a href="http://www.microsoft.com/events/teched2007/bestofteched.mspx">Best
of Tech Ed</a> competition came by to see AppScaler. We were very excited to be a
Finalist, and the judge seemed to "get" what AppScaler was all about.
</p>
        <p>
After helping out for a couple of hours I headed back to the Fish Bowl to gear up
for Speaker Idol Heat 2 and continue sorting out who and when for the .NET Rocks panels.
Change back to the DNR shirt.
</p>
        <p>
Speaker Idol Heat 2 goes even smoother. The contestants are Brad McGehee, Alain Tadros,
Dandy Weyn and the wild card, none other than <a href="http://www.doitwith.net/">Mark
Miller</a> (who knew he'd never presented at Tech Ed?). Again, the presentations are
killer effective. Its amazing how much information these guys can pack into five minutes.
The judges rule and Alain Tadros wins with a great code-on-the-fly demo of anonymous
delegates. 
</p>
        <p>
I spent the rest of the afternoon locking down the panels, sending out invites. We'd
have two panels on Wednesday, in between the Speaker Idol heats. First would be the
ASP.NET Scalability panel, then the VSTS panel. On Thursday morning we'd do the Identity
panel and the Speaker Idol finals. With the details locked down, I fired off the scheduling
info to the CommNet folks to get it posted out to the Tech Ed attendees.
</p>
        <p>
In the midst of all this, <a href="http://www.greghughes.net/rant/">Greg Hughes</a> arrived.
Greg has been my co-host on <a href="http://www.runasradio.com/">RunAs Radio</a> from
the very beginning of the show, but this was the first time we'd actually met face
to face. Our goal for RunAs was to get four interviews recorded with interesting folks
at Tech Ed. We debated topics for awhile, but the list tightened up to IIS7, Network
Access Protection, Forefront/ISA, Server Virtualization, Cardspace/Identity and anything
else Longhorn Server we could find.
</p>
        <p>
As the afternoon wound down, Carl and I rip out the Wednesday morning bluecast message.
The mission turns to finding a good dinner. Orlando restaurants are plentiful, but
mediocre for the most part. I guess its the nature of the place... its a total tourist
town, and there really isn't any penalty for having a lousy restaurant, people keep
showing up.
</p>
        <p>
But we were told by numerous folks in the know that Vitos Chop House was the place
to go. So we went. Greg, Mark Dunn, Carl &amp; Tina and I all headed over there for
a big steak dinner. Lo and behold, sitting a couple of tables away was the entire <a href="http://www.devexpress.com/">DevExpress</a> gang,
including Mark Miller! The dinner was good (when you're in a town of one star restaurants,
being a three star makes you a knock out), and ultimately Mark came and sat with us
as well. Lots of laughter and silliness. Our noise attracts attention, Chris Kinsman
finds us from the other end of the restaurant.
</p>
        <p>
We split up from dinner. Carl head for The Groove to jam. Mark Miller and I adjourn
to the hotel bar to talk for awhile (I drank, Mark doesn't need alcohol). In bed shortly
after midnight. Tomorrow is the half way mark!
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=27e526c5-cd11-4c33-a3c1-909e16738954" />
      </body>
      <title>Tech Ed US 2007 Day 2: Speaker Idol Begins!</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,27e526c5-cd11-4c33-a3c1-909e16738954.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,27e526c5-cd11-4c33-a3c1-909e16738954.aspx</link>
      <pubDate>Wed, 06 Jun 2007 06:17:30 GMT</pubDate>
      <description>&lt;p&gt;
We weren't too late last night, so getting up the next morning wasn't all that tough.
Got to the Fish Bowl early, the first heat of Speaker Idol was at 9:45am. I spent
a lot of the morning in email exchanges with folks for the three panels: Identity,
VSTS and ASP.NET Scalability. I realized the stage is best set up for four panelists,
each with headsets, plus Carl and I sitting off to the side with our own headsets,
and then there's one wireless wand microphone on the floor.
&lt;/p&gt;
&lt;p&gt;
In between panel emails there are emails from nervous Speaker Idol contestants, confirming
rules, asking for suggestions, and so on.
&lt;/p&gt;
&lt;p&gt;
Ten minutes before Heat 1 begins, we realize not all the judges can make it. I pulled &lt;a href="http://www.vergentsoftware.com/blogs/ckinsman/"&gt;Chris
Kinsman&lt;/a&gt; in to cover for Joel who had a session.
&lt;/p&gt;
&lt;p&gt;
Good news is, all the contestants show up. And then a big crowd shows up, over a hundred
people. The AV guys are awesome, get everyone geared up and things moves right along.
The competitors for the first heat were Mike Azocar, Bill Baldasti and Bob Roudebush.
Going last was Kent Alstad, our first wild card. All the presentations are excellent,
the judges complain about having to pick a winner, but do their job. The first heat
winner is selected: its Bob Roudebush, with his great demonstration of the &lt;a href="http://www.microsoft.com/technet/itshowcase/content/msfsrmvc.mspx"&gt;File
Server Resource Manager in Windows Server 2003 R2&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
At the end of Heat 1, the wildcard slots quickly disappeared. My four wild cards,
in order of the heats, are Kent Alstad, Mark Miller, Rob Windsor and Steve Smith.
&lt;/p&gt;
&lt;p&gt;
When the heat is over, I change shirts and head for the &lt;a href="http://www.strangeloopnetworks.com/"&gt;Strangeloop&lt;/a&gt; booth
which has just opened. Lee is there now, arriving late last night. Things are in full
swing, lots of people visiting the booth, seeing the demo, taking data sheets and
getting excited about what we're up to. During that time the judges for the &lt;a href="http://www.microsoft.com/events/teched2007/bestofteched.mspx"&gt;Best
of Tech Ed&lt;/a&gt; competition came by to see AppScaler. We were very excited to be a
Finalist, and the judge seemed to "get" what AppScaler was all about.
&lt;/p&gt;
&lt;p&gt;
After helping out for a couple of hours I headed back to the Fish Bowl to gear up
for Speaker Idol Heat 2 and continue sorting out who and when for the .NET Rocks panels.
Change back to the DNR shirt.
&lt;/p&gt;
&lt;p&gt;
Speaker Idol Heat 2 goes even smoother. The contestants are Brad McGehee, Alain Tadros,
Dandy Weyn and the wild card, none other than &lt;a href="http://www.doitwith.net/"&gt;Mark
Miller&lt;/a&gt; (who knew he'd never presented at Tech Ed?). Again, the presentations are
killer effective. Its amazing how much information these guys can pack into five minutes.
The judges rule and Alain Tadros wins with a great code-on-the-fly demo of anonymous
delegates. 
&lt;/p&gt;
&lt;p&gt;
I spent the rest of the afternoon locking down the panels, sending out invites. We'd
have two panels on Wednesday, in between the Speaker Idol heats. First would be the
ASP.NET Scalability panel, then the VSTS panel. On Thursday morning we'd do the Identity
panel and the Speaker Idol finals. With the details locked down, I fired off the scheduling
info to the CommNet folks to get it posted out to the Tech Ed attendees.
&lt;/p&gt;
&lt;p&gt;
In the midst of all this, &lt;a href="http://www.greghughes.net/rant/"&gt;Greg Hughes&lt;/a&gt; arrived.
Greg has been my co-host on &lt;a href="http://www.runasradio.com/"&gt;RunAs Radio&lt;/a&gt; from
the very beginning of the show, but this was the first time we'd actually met face
to face. Our goal for RunAs was to get four interviews recorded with interesting folks
at Tech Ed. We debated topics for awhile, but the list tightened up to IIS7, Network
Access Protection, Forefront/ISA, Server Virtualization, Cardspace/Identity and anything
else Longhorn Server we could find.
&lt;/p&gt;
&lt;p&gt;
As the afternoon wound down, Carl and I rip out the Wednesday morning bluecast message.
The mission turns to finding a good dinner. Orlando restaurants are plentiful, but
mediocre for the most part. I guess its the nature of the place... its a total tourist
town, and there really isn't any penalty for having a lousy restaurant, people keep
showing up.
&lt;/p&gt;
&lt;p&gt;
But we were told by numerous folks in the know that Vitos Chop House was the place
to go. So we went. Greg, Mark Dunn, Carl &amp;amp; Tina and I all headed over there for
a big steak dinner. Lo and behold, sitting a couple of tables away was the entire &lt;a href="http://www.devexpress.com/"&gt;DevExpress&lt;/a&gt; gang,
including Mark Miller! The dinner was good (when you're in a town of one star restaurants,
being a three star makes you a knock out), and ultimately Mark came and sat with us
as well. Lots of laughter and silliness. Our noise attracts attention, Chris Kinsman
finds us from the other end of the restaurant.
&lt;/p&gt;
&lt;p&gt;
We split up from dinner. Carl head for The Groove to jam. Mark Miller and I adjourn
to the hotel bar to talk for awhile (I drank, Mark doesn't need alcohol). In bed shortly
after midnight. Tomorrow is the half way mark!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=27e526c5-cd11-4c33-a3c1-909e16738954" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,27e526c5-cd11-4c33-a3c1-909e16738954.aspx</comments>
      <category>.NET Rocks!</category>
      <category>RunAs Radio</category>
      <category>Speaking</category>
      <category>Strangeloop</category>
      <category>Tech Ed</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=f8d521ac-530d-4227-ab0f-605a1a46704e</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,f8d521ac-530d-4227-ab0f-605a1a46704e.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,f8d521ac-530d-4227-ab0f-605a1a46704e.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=f8d521ac-530d-4227-ab0f-605a1a46704e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
When I got into the Rosen yesterday evening, I discovered that the server box had
arrived from Denver. I left it at the bell desk, since there was no reason to drag
it up to the room. But since I'd chatted with Birgit and Virginia that evening, we
agreed to meet in the morning, get the beastie over to the tradeshow and set up. Jon,
Josh and Kent were also arriving today.
</p>
        <p>
I had wisely stocked myself up with bottles of water when I was over at Tech Ed registering,
so I could deal with the after affects of significant amounts of scotch consumed the
night before. Tech Ed is the Super Bowl of Microsoft Conferences, and you don't want
to miss a bit of it. So its up late partying every night, and up early the next morning
to get to work.
</p>
        <p>
So we all gathered at the <a href="http://www.strangeloopnetworks.com/">Strangeloop</a> booth,
reviewed the demos and went over procedures in general. I also had my box of shirts.
</p>
        <p>
My life for this Tech Ed is a complex one. I have a lot of shirts, and depending on
what work I'm doing, I have to change shirts. I have the following shirts:
</p>
        <ul>
          <li>
Tech Ed Speaker Shirt (for speaking, duh!) 
</li>
          <li>
.NET Rocks Shirt (all DNR related events) 
</li>
          <li>
Strangeloop Shirt (whenever I'm going to be at the booth)</li>
        </ul>
        <p>
So over the course of the day, I'm going to switch between these shirts several times.
I wear a t-shirt underneath to avoid horrifying anyone. And where do I do all this
quick change work? Why, in the Fish Bowl!
</p>
        <p>
After checking in at the Strangeloop booth, I headed over to the <a href="http://www.virtualteched.com/Pages/default.aspx">Virtual
Tech Ed</a> stage, where The 64 Bit Question, Speaker Idol and all the <a href="http://www.dotnetrocks.com/">.NET
Rocks</a> panels were going to take place. In behind the stage is a video recording
studio and an editing room, each of which have two walls of plexiglass. They look
like people aquariums, and were quickly dubbed The Fish Bowl. And that's when I finally
met Zaak and Katrina in person. Zaak runs Virtual Tech Ed, and we'd been on the phone
with each other at least once a week for the past two months. The Virtual Tech Ed
stage was the fruition of all the work we'd been doing.
</p>
        <p>
Carl and I took over one corner of the Fish Bowl and met a number of the other inhabitants,
including Dean Andrews, who was working with a group of folks who do <a href="http://www.bluecasting.com/home.html">Bluecasting</a>.
Bluecasting utilizes Bluetooth technology to push content (in this case, MP3 files)
onto Bluetooth devices, like cell phones. Dean wanted to make it easy for people to
find out what was available on the Virtual Tech Ed web site. After talking to him
for a few minutes I offered up the services of Carl and I. We have lots of practice
making short bits (2-3 minutes) with music and news. We planned to create one for
every day of the conference.
</p>
        <p>
It was around that time that <a href="http://www.stephenforte.net/owdasblog/default.aspx">Steve
Forte</a> and <a href="http://www.patrickhynds.com/">Pat Hynds</a> showed up. Pat
and <a href="http://www.cyberspacesamurai.com/">Duane Laflotte</a> had a conference
session on Identity right after lunch, and they had an idea. Since fundamentally Identity
is all about how you know who someone is, they wanted to do a physical demonstration.
So Pat and Duane asked Steve and I to impersonate them. We would show up early for
the session, walk up on stage and start presenting it. Steve went so far as to grab
a piece of paper and scrawl "Patrick Hynds" on it and stuff it in front of his own
Tempo Tempo Forte Forte name tag.
</p>
        <p>
When the time came, Steve and I went on stage and dropped into our usual pre-session
duet banter, only calling each other Pat and Duane. When it was actually time to start,
we introduced ourselves and started the session. I even made a point of fumbling over
the pronunciation of Duane's last name. About two minutes into it, Pat and Duane rush
in, apologize for being late, and say "what are you guys doing on stage?" We get into
an argument about who is really supposed to be presenting the session. Pat had left
his badge on the podium, so he picks it up and puts it on. Steve runs into the crowd
and asks an attendee, "doesn't my badge say Patrick Hynds" which of course it does,
in badly scrawled pen. Then Pat says "But I'm Patrick Hynds, I have the official badge!"
and someone else from the audience yells out "He just picked that badge up from the
podium!"
</p>
        <p>
So then we held a poll, asking the audience who they thought the real Patrick Hynds
was. And most people picked Steve! Then we flipped the slide and showed photos along
side the names. The crowd laughed. That was mine and Steve's cue to get out of the
way, and Patrick dropped directly into "How DO you know for certain who someone is?"
</p>
        <p>
The gag worked, and it made a point about Identity. Mission accomplished. Back to
the floor, visited the Developer Learning Center area and chatted with Erika Maki
about putting together some panels for .NET Rocks. She suggested VSTS, which I thought
was a fine idea. Next stop, the RD booth where Steve stayed and ultimately
I ended up back at the Fish Bowl.
</p>
        <p>
While I was off being silly on stage, Carl was working hard on getting The 64 Bit
Question slide deck finalized. We had pulled all the prizes together and sorted out
the questions into Developer, IT Pro and .NET Rocks Trivia categories. The swag was
wide ranging: from polar fleece sweaters to USB keys to software packages from <a href="http://www.telerik.com/">Telerik</a>, <a href="http://www.datadynamics.com/default.aspx">Data
Dynamics</a> and <a href="http://www.devexpress.com/">DevExpress</a>. While we were
comparing notes and organizing that, I had sent out an email to all of the Speaker
Idol contestants to meet at the Virtual Tech Ed stage for a briefing. I was also starting
to pull together the various panel ideas we had, including a panel on Identity and
a panel on ASP.NET Scaling. Lots and lots of emails.
</p>
        <p>
Speaker Idol briefing went well, but on such short notice, only about half the contestants
showed up. The judges (Steve, Kate, Michele and Joel) dropped by as well. We talked
about the flow of the stage, how all laptops are prepped in advance as well as mike
checks. The routine on stage itself: Carl and I introduce you, ask you a bit about
yourself, then get off the stage so you can do your five minute presentation. When
you're done, we all clap, Carl and I return to the stage, talk to the judges a bit,
they offer their critique, and the next contestant comes up. When all the contestants
are done, they all return to the stage and the judges pick a winner. We also talked
about wildcard participants - there are three contestants per heat, selected in advance.
But there's room for four in each heat, so someone watching a heat can come up afterward
and we'll put them into the next heat. I had already found a wild card for the first
heat, I figured the rest would go quickly.
</p>
        <p>
At 6pm Carl and I started The 64 Bit Question, just as folks were headed down for
the opening of the sponsor booths. We drew a big crowd, mostly IT folks (wish we had
more IT questions), and the swag went quickly. Some of the questions are quite funny,
and the audience has a good time. After an hour or so, all the goodies are given out
and we can head over to the Strangeloop booth.
</p>
        <p>
So count the shirt changes: in the morning I arrived in a civilian shirt. By noon
I changed to a speaker shirt for the Identity gag. Then I changed to the DNR shirt
for the Speaker Idol briefing and 64 Bit Question. Then into the Strangeloop shirt
to help out at the booth. Finally I switched back to the civ shirt as the reception
ended and we could go to dinner. Somewhere in all that, Kent arrived as well. Before
heading out Carl and I ducked into the Fish Bowl for awhile and laid down the Tuesday
Bluecast recording. After that we ate at Jacks in the Rosen Plaza hotel. We were underwhelmed
with the food, but the company was good - Strangeloopers (Jon, Josh, Kent, Virginia
and Birgit) plus Steve and Carl.
</p>
        <p>
Sometime in the afternoon I discovered that Scott Hanselman had blogged about the
blogging session he'd contributed so much to (he asked me for my notes so that he
could). Its at <a title="http://www.hanselman.com/blog/BlogInteresting32WaysToKeepYourBlogFromSucking.aspx" href="http://www.hanselman.com/blog/BlogInteresting32WaysToKeepYourBlogFromSucking.aspx">http://www.hanselman.com/blog/BlogInteresting32WaysToKeepYourBlogFromSucking.aspx</a></p>
        <p>
Tomorrow would be the first heats of Speaker Idol, and things would really get moving!
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=f8d521ac-530d-4227-ab0f-605a1a46704e" />
      </body>
      <title>Tech Ed US 2007 Day 1: Getting Started</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,f8d521ac-530d-4227-ab0f-605a1a46704e.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,f8d521ac-530d-4227-ab0f-605a1a46704e.aspx</link>
      <pubDate>Tue, 05 Jun 2007 06:17:30 GMT</pubDate>
      <description>&lt;p&gt;
When I got into the Rosen yesterday evening, I discovered that the server box had
arrived from Denver. I left it at the bell desk, since there was no reason to drag
it up to the room. But since I'd chatted with Birgit and Virginia that evening, we
agreed to meet in the morning, get the beastie over to the tradeshow and set up. Jon,
Josh and Kent&amp;nbsp;were also arriving today.
&lt;/p&gt;
&lt;p&gt;
I had wisely stocked myself up with bottles of water when I was over at Tech Ed registering,
so I could deal with the after affects of significant amounts of scotch consumed the
night before. Tech Ed is the Super Bowl of Microsoft Conferences, and you don't want
to miss a bit of it. So its up late partying every night, and up early the next morning
to get to work.
&lt;/p&gt;
&lt;p&gt;
So we all gathered at the &lt;a href="http://www.strangeloopnetworks.com/"&gt;Strangeloop&lt;/a&gt; booth,
reviewed the demos and went over procedures in general. I also had my box of shirts.
&lt;/p&gt;
&lt;p&gt;
My life for this Tech Ed is a complex one. I have a lot of shirts, and depending on
what work I'm doing, I have to change shirts. I have the following shirts:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Tech Ed Speaker Shirt (for speaking, duh!) 
&lt;li&gt;
.NET Rocks Shirt (all DNR related events) 
&lt;li&gt;
Strangeloop Shirt (whenever I'm going to be at the booth)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
So over the course of the day, I'm going to switch between these shirts several times.
I wear a t-shirt underneath to avoid horrifying anyone. And where do I do all this
quick change work? Why, in the Fish Bowl!
&lt;/p&gt;
&lt;p&gt;
After checking in at the Strangeloop booth, I headed over to the &lt;a href="http://www.virtualteched.com/Pages/default.aspx"&gt;Virtual
Tech Ed&lt;/a&gt; stage, where The 64 Bit Question, Speaker Idol and all the &lt;a href="http://www.dotnetrocks.com/"&gt;.NET
Rocks&lt;/a&gt; panels were going to take place. In behind the stage is a video recording
studio and an editing room, each of which have two walls of plexiglass. They look
like people aquariums, and were quickly dubbed The Fish Bowl. And that's when I finally
met Zaak and Katrina in person. Zaak runs Virtual Tech Ed, and we'd been on the phone
with each other at least once a week for the past two months. The Virtual Tech Ed
stage was the fruition of all the work we'd been doing.
&lt;/p&gt;
&lt;p&gt;
Carl and I took over one corner of the Fish Bowl and met a number of the other inhabitants,
including Dean Andrews, who was working with a group of folks who do &lt;a href="http://www.bluecasting.com/home.html"&gt;Bluecasting&lt;/a&gt;.
Bluecasting utilizes Bluetooth technology to push content (in this case, MP3 files)
onto Bluetooth devices, like cell phones. Dean wanted to make it easy for people to
find out what was available on the Virtual Tech Ed web site. After talking to him
for a few minutes I offered up the services of Carl and I. We have lots of practice
making short bits (2-3 minutes) with music and news. We planned to create one for
every day of the conference.
&lt;/p&gt;
&lt;p&gt;
It was around that time that &lt;a href="http://www.stephenforte.net/owdasblog/default.aspx"&gt;Steve
Forte&lt;/a&gt; and &lt;a href="http://www.patrickhynds.com/"&gt;Pat Hynds&lt;/a&gt; showed up. Pat
and &lt;a href="http://www.cyberspacesamurai.com/"&gt;Duane Laflotte&lt;/a&gt; had a conference
session on Identity right after lunch, and they had an idea. Since fundamentally Identity
is all about how you know who someone is, they wanted to do a physical demonstration.
So Pat and Duane asked Steve and I to impersonate them. We would show up early for
the session, walk up on stage and start presenting it. Steve went so far as to grab
a piece of paper and scrawl "Patrick Hynds" on it and stuff it in front of his own
Tempo Tempo Forte Forte name tag.
&lt;/p&gt;
&lt;p&gt;
When the time came, Steve and I went on stage and dropped into our usual pre-session
duet banter, only calling each other Pat and Duane. When it was actually time to start,
we introduced ourselves and started the session. I even made a point of fumbling over
the pronunciation of Duane's last name. About two minutes into it, Pat and Duane rush
in, apologize for being late, and say "what are you guys doing on stage?" We get into
an argument about who is really supposed to be presenting the session. Pat had left
his badge on the podium, so he picks it up and puts it on. Steve runs into the crowd
and asks an attendee, "doesn't my badge say Patrick Hynds" which of course it does,
in badly scrawled pen. Then Pat says "But I'm Patrick Hynds, I have the official badge!"
and someone else from the audience yells out "He just picked that badge up from the
podium!"
&lt;/p&gt;
&lt;p&gt;
So then we held a poll, asking the audience who they thought the real Patrick Hynds
was. And most people picked Steve! Then we flipped the slide and showed photos along
side the names. The crowd laughed. That was mine and Steve's cue to get out of the
way, and Patrick dropped directly into "How DO you know for certain who someone is?"
&lt;/p&gt;
&lt;p&gt;
The gag worked, and it made a point about Identity. Mission accomplished. Back to
the floor, visited the Developer Learning Center area and chatted with Erika Maki
about putting together some panels for .NET Rocks. She suggested VSTS, which I thought
was a fine idea. Next stop,&amp;nbsp;the RD booth where Steve stayed and&amp;nbsp;ultimately
I ended up back at the Fish Bowl.
&lt;/p&gt;
&lt;p&gt;
While I was off being silly on stage, Carl was working hard on getting The 64 Bit
Question slide deck finalized. We had pulled all the prizes together and sorted out
the questions into Developer, IT Pro and .NET Rocks Trivia categories. The swag was
wide ranging: from polar fleece sweaters to USB keys to software packages from &lt;a href="http://www.telerik.com/"&gt;Telerik&lt;/a&gt;, &lt;a href="http://www.datadynamics.com/default.aspx"&gt;Data
Dynamics&lt;/a&gt; and &lt;a href="http://www.devexpress.com/"&gt;DevExpress&lt;/a&gt;. While we were
comparing notes and organizing that, I had sent out an email to all of the Speaker
Idol contestants to meet at the Virtual Tech Ed stage for a briefing. I was also starting
to pull together the various panel ideas we had, including a panel on Identity and
a panel on ASP.NET Scaling. Lots and lots of emails.
&lt;/p&gt;
&lt;p&gt;
Speaker Idol briefing went well, but on such short notice, only about half the contestants
showed up. The judges (Steve, Kate, Michele and Joel) dropped by as well. We talked
about the flow of the stage, how all laptops are prepped in advance as well as mike
checks. The routine on stage itself: Carl and I introduce you, ask you a bit about
yourself, then get off the stage so you can do your five minute presentation. When
you're done, we all clap, Carl and I return to the stage, talk to the judges a bit,
they offer their critique, and the next contestant comes up. When all the contestants
are done, they all return to the stage and the judges pick a winner. We also talked
about wildcard participants - there are three contestants per heat, selected in advance.
But there's room for four in each heat, so someone watching a heat can come up afterward
and we'll put them into the next heat. I had already found a wild card for the first
heat, I figured the rest would go quickly.
&lt;/p&gt;
&lt;p&gt;
At 6pm Carl and I started The 64 Bit Question, just as folks were headed down for
the opening of the sponsor booths. We drew a big crowd, mostly IT folks (wish we had
more IT questions), and the swag went quickly. Some of the questions are quite funny,
and the audience has a good time. After an hour or so, all the goodies are given out
and we can head over to the Strangeloop booth.
&lt;/p&gt;
&lt;p&gt;
So count the shirt changes: in the morning I arrived in a civilian shirt. By noon
I changed to a speaker shirt for the Identity gag. Then I changed to the DNR shirt
for the Speaker Idol briefing and 64 Bit Question. Then into the Strangeloop shirt
to help out at the booth. Finally I switched back to the civ shirt as the reception
ended and we could go to dinner. Somewhere in all that, Kent arrived as well. Before
heading out Carl and I ducked into the Fish Bowl for awhile and laid down the Tuesday
Bluecast recording. After that we ate at Jacks in the Rosen Plaza hotel. We were underwhelmed
with the food, but the company was good - Strangeloopers (Jon, Josh, Kent, Virginia
and Birgit) plus Steve and Carl.
&lt;/p&gt;
&lt;p&gt;
Sometime in the afternoon I discovered that Scott Hanselman had blogged about the
blogging session he'd contributed so much to (he asked me for my notes so that he
could). Its at &lt;a title="http://www.hanselman.com/blog/BlogInteresting32WaysToKeepYourBlogFromSucking.aspx" href="http://www.hanselman.com/blog/BlogInteresting32WaysToKeepYourBlogFromSucking.aspx"&gt;http://www.hanselman.com/blog/BlogInteresting32WaysToKeepYourBlogFromSucking.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Tomorrow would be the first heats of Speaker Idol, and things would really get moving!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=f8d521ac-530d-4227-ab0f-605a1a46704e" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,f8d521ac-530d-4227-ab0f-605a1a46704e.aspx</comments>
      <category>.NET Rocks!</category>
      <category>Speaking</category>
      <category>Strangeloop</category>
      <category>Tech Ed</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=5a8b1bce-e2f9-4276-91c8-c3d28f219979</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,5a8b1bce-e2f9-4276-91c8-c3d28f219979.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,5a8b1bce-e2f9-4276-91c8-c3d28f219979.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=5a8b1bce-e2f9-4276-91c8-c3d28f219979</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today I discovered I'm in the wrong Rosen. The Rosen Center is the speaker hotel,
the Rosen Plaza is just another hotel. The conference center beside the hotel is the
wrong conference center, Tech Ed is held across the street from the Rosen Center.
Its only a couple of blocks away, which translates into a mile-plus walk in the steaming
swamp heat that is Orlando.
</p>
        <p>
Woke up early and headed for the <a href="http://www.peabodyorlando.com/">Peabody
Hotel</a>, more or less across the street. The Regional Director (RD) Summit
meeting was being held there, Tech Eds are the usual place you'll find a concentration
of RDs. RD Summits are comprised typically of three things: 
</p>
        <ul>
          <li>
Insider discussions with Microsoft where they brief us on NDA stuff that will be coming
in the future (such as announcements at Tech Ed) 
</li>
          <li>
Interactive discussions with teams around products in earlier stages of development
(stuff that is really, really NDA) 
</li>
          <li>
RD specific tasks, like direction of the program, awards, stuff like that</li>
        </ul>
        <p>
The pack of RDs this year wasn't the biggest, with many trickling in over the course
of the day. Sunday is also pre-con day for Tech Ed, and RDs are prone to pre-cons... <a href="http://www.sqlskills.com/blogs/kimberly/">Kim
Tripp</a>, <a href="http://blogs.interknowlogy.com/timhuckaby/">Tim Huckaby</a> and <a href="http://www.gregcons.com/KateBlog/">Kate
Gregory</a> were all doing pre-cons. <a href="http://www.stephenforte.net/owdasblog/default.aspx">Steve
Forte</a>, <a href="http://www.intellectualhedonism.com/">Carl Franklin</a> and <a href="http://www.grokdev.com/Blogs/Scott/default.aspx">Scott
Golightly</a> showed up noonish.
</p>
        <p>
I was there early, but that's because I was worried - I had foolishly agreed to give
a talk to the RDs. A talk on blogging. This is a problem for two reasons.
</p>
        <ol>
          <li>
I am only a marginally effective blogger. 
</li>
          <li>
Giving a presentation to Regional Directors is a worse-case scenario for any presenter.</li>
        </ol>
        <p>
So, how to deal with these two issues.
</p>
        <p>
The RD Manager at the moment, Kim Sanchez (Kevin Schuler is on leave), asked me if
I would put together a talk on ideas around being a more effective blogger. One of
the anchor points of <a href="http://www.microsoftregionaldirectors.com/">The Region</a>,
the new Regional Director web site, is a feed from the blogs of the RDs. The goal
of the talk was to help the RDs to know how to be more effective at blogging - not
that they're bad bloggers, but we can always get better. My response was "Why me?
Ask <a href="http://www.hanselman.com/blog/">Scott Hanselman</a>, he's the master
blogger of the RDs." Unfortunately, Scott wasn't coming to Tech Ed. 
</p>
        <p>
So I did the next best thing: I asked Scott to talk to me about blogging. I put on
my head set, opened up One Note and then typed as fast as I could for about two hours.
</p>
        <p>
Its not that I didn't have my own ideas about blogging. Its just that Scott thinks
so much about it and brain dumps so quickly, it seemed silly to start anywhere else.
At the end of two hours, my brain and fingers were sore, but I had a heck of a start
on a talk. Then I spent some time gathering some other viewpoints, pulling together
some links, and presto-change-o, I had a talk. Which brings us to issue #2: presenting
it to the RDs. 
</p>
        <p>
Many of the best speakers you've ever seen at any conference ever are Regional Directors.
And there they are, watching me. And I'm not this great blogger, I've researched the
topic, but fundamentally, I'm a hypocrite advocating things like using <a href="http://www.feedburner.com/">FeedBurner</a> and <a href="http://www.isapirewrite.com/">URL
rewriting</a> when I'm not using them (but I will start soon, I promise!). I wanted
to convey the fact that I'm just the messenger and I know I'm full of crap... which
gave me an idea. I pitched it to Kim, and she agreed to supply <a href="http://www.brownfido.com/product.html">rubber
dog poop</a>. So just before I went up to present the blogging talk, a couple of plastic
bags containing rubber dog poop were placed on each table. My theory was, if I was
full of crap, they could throw them at me.
</p>
        <p>
          <a href="http://blog.hundhausen.com/">Richard Hundhausen</a> immediately complied
and I caught my first poop. So far so good. The presentation went well, with several
RDs that are into blogging engaging in lively debate. I should point out that an RD
Summit is really a gathering of friends who don't get to see each other all that often.
And like most groups of friends who rarely get together, they love to grind on each
other. So the debate was really lively, which was good for me, since that meant they
were grinding on each other, rather than me.
</p>
        <p>
My real mistake was not considering that we scheduled the blogging talk over lunch,
which is not the most appetizing time to have rubber dog poop on the table. On the
other hand, a number of poops immediately went missing and were put to work in harassment
missions on the MVP Summit next door.
</p>
        <p>
No, I'm not going to go through my blogging talk in detail: I'll let Scott do that.
He asked for my notes, so I sent them over, he planned to blog about it some time
soon.
</p>
        <p>
Shortly after that Steve Forte arrived and I decided I needed to get out of the room
for awhile... I was more nervous than I thought! So I took the opportunity to take
a walk, discover I was at the wrong Rosen hotel, figure out which conference center
Tech Ed was in and get registered.
</p>
        <p>
This year I'm registered as Staff, rather than a Speaker. This is really, really useful
for me, since it makes it very easy to get in and out of almost anything at Tech Ed
when I'm trying to find a guest or record a show for .NET Rocks. Stevie registered
at the same time, but for some reason his badge said Stephen Forte Forte. When I saw
Forte Forte, I immediately said "Tempo Tempo!" which connects to a long running story
about some <a href="http://youtube.com/watch?v=Lq23hlth18U">hot Turkish pop stars</a> .
And Stevie's reaction to that when they offered to fix his badge was to get it changed
to Tempo Tempo Forte Forte. They agreed, and he was pleased.<a href="http://www.campbellassociates.ca/blog/content/binary/WindowsLiveWriter/TechEdUS2007Day0_1050C/Strangeloop%20Setup_sm.jpg" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="180" alt="Strangeloop Setup_sm" src="http://www.campbellassociates.ca/blog/content/binary/WindowsLiveWriter/TechEdUS2007Day0_1050C/Strangeloop%20Setup_sm_thumb.jpg" width="240" align="right" border="0" /></a></p>
        <p>
From the registration area we wandered over to the sponsors' booths to check out the <a href="http://www.strangeloopnetworks.com/">Strangeloop</a> booth.
It looked awesome, even not entirely set up.
</p>
        <p>
After that it was time for speaker check-in with the speaker boss, Lynn Edwards. Stephen
and I walked into the Speaker Room and immediately dropped to our knees and went prostrate
in our standard response to being before Lynn... "We are NOT WORTHY!" It makes Lynn
happy. We got our speaker shirts and headed back for the Peabody in time for the group
photo.
</p>
        <p>
The group photo this year was taken out on the pool deck, and took longer than usual
because we waited for Tim Huckaby and Kate Gregory to show up... they kept calling
as they ran from the conference center back to the Peabody to be in the photo. In
total, there were about 35 RDs in the picture.
</p>
        <p>
Then it was time to head back down to the summit room for the awards portion of the
day. The RD Program gives out bronze, silver and gold awards based on your reach.
I won gold again this year along with about a dozen other RDs. The final award given
out is RD of the Year, and this year it went to... none other than Carl Franklin!
A fine standing ovation was given. I think Carl was quite surprised.
</p>
        <p>
The awards ended and we all loaded into a bus to head to the RD Party at Tu Tu Tango.
Its an interesting place, vaguely resembling the Spanish Tapas Bars of Barcelona.
There's occasionally a flamenco performance, and lots of little tasty plates of food.
But for the most part, the RDs do what the RDs always want to do when they're together
- they talked. Endlessly. And drank.
</p>
        <p>
After three hours or so the party was winding up so it was time to move onto another
party, this one the <a href="http://partywith.palermo.cc">Party with Palermo</a>!
Jeff Palermo is a friend of the show, Iraqi vet and one of the nHibernate Mafia out
of Austin. And he throws these really great parties at conferences. The last one was
at the MVP Summit. This one was at the Glo Lounge, and about 450 people showed up.
.NET Rocks! also sponsored the party, so Carl and I were greeted with plenty of cheers
when we arrived. More talking and drinking ensued. At the party Carl met an old friend
of his named Tina. Tina and Carl met waaaay back when Carl was living in Orlando,
going to audio engineering school. Tina is a charmer, she fit in with our unruly mob
just fine.
</p>
        <p>
Eventually even the Party with Palermo was winding down, somewhere around midnight.
But we weren't done yet, so we gathered up and headed back to the Rosen Plaza for
more drinks. Our group ended up being Stephen Forte, <a href="http://teamsystemrocks.com/blogs/chris_menegays_weblog/default.aspx">Chris
Menegay</a>, Carl &amp; Tina and our new friend Arthur (another blue badge pitching
in with the RD program) and April (who works with the MVP program). At some point
during the Party with Palermo Steve and Arthur had entered into a competition to get
the most compromising photograph of themselves with a woman they had just met. This
meant that Steve and Arthur were constantly flirting with the wait staff and other
female patrons. 
</p>
        <p>
Arthur managed to convince all four of the quite beautiful waitresses at the Glo Lounge
to pose with him in fairly provocative poses. Steve upped the ante by laying down
on a pool table and getting Tina to straddle him and feed him cherries. You see the
progression here. So having moved onto the Rosen, they were looking for more opportunities.
</p>
        <p>
In the middle of all this entered Brigit and Virginia, part of the Strangeloop team.
They were quick to order drinks and get out of the line of fire to watch the festivities.
For me, it was a bit of a <a href="http://www.seinfeldquotes.com/quotes/189.html">Seinfeld-esque
"Worlds Colliding"</a> moment. But, that's life in the big city. Eventually around
2am Birgit and Virginia headed up to their room. Steve ended the competition by convincing
a pretty lady from another table near by to pose with him for a photo. She pulled
down her shirt to maximize cleavage and shoved his nose in there. Arthur surrendered.
</p>
        <p>
It wasn't long before there was no more booze to be had, and we dispersed to our respective
hotels. Tomorrow the conference would really begin.
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=5a8b1bce-e2f9-4276-91c8-c3d28f219979" />
      </body>
      <title>Tech Ed US 2007 Day 0: The RD Summit</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,5a8b1bce-e2f9-4276-91c8-c3d28f219979.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,5a8b1bce-e2f9-4276-91c8-c3d28f219979.aspx</link>
      <pubDate>Mon, 04 Jun 2007 06:59:30 GMT</pubDate>
      <description>&lt;p&gt;
Today I discovered I'm in the wrong Rosen. The Rosen Center is the speaker hotel,
the Rosen Plaza is just another hotel. The conference center beside the hotel is the
wrong conference center, Tech Ed is held across the street from the Rosen Center.
Its only a couple of blocks away, which translates into a mile-plus walk in the steaming
swamp heat that is Orlando.
&lt;/p&gt;
&lt;p&gt;
Woke up early and headed for the &lt;a href="http://www.peabodyorlando.com/"&gt;Peabody
Hotel&lt;/a&gt;, more or less across the street. The Regional Director (RD)&amp;nbsp;Summit
meeting was being held there, Tech Eds are the usual place you'll find a concentration
of RDs. RD Summits are comprised typically of three things: 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Insider discussions with Microsoft where they brief us on NDA stuff that will be coming
in the future (such as announcements at Tech Ed) 
&lt;li&gt;
Interactive discussions with teams around products in earlier stages of development
(stuff that is really, really NDA) 
&lt;li&gt;
RD specific tasks, like direction of the program, awards, stuff like that&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
The pack of RDs this year wasn't the biggest, with many trickling in over the course
of the day. Sunday is also pre-con day for Tech Ed, and RDs are prone to pre-cons... &lt;a href="http://www.sqlskills.com/blogs/kimberly/"&gt;Kim
Tripp&lt;/a&gt;, &lt;a href="http://blogs.interknowlogy.com/timhuckaby/"&gt;Tim Huckaby&lt;/a&gt; and &lt;a href="http://www.gregcons.com/KateBlog/"&gt;Kate
Gregory&lt;/a&gt; were all doing pre-cons. &lt;a href="http://www.stephenforte.net/owdasblog/default.aspx"&gt;Steve
Forte&lt;/a&gt;, &lt;a href="http://www.intellectualhedonism.com/"&gt;Carl Franklin&lt;/a&gt; and &lt;a href="http://www.grokdev.com/Blogs/Scott/default.aspx"&gt;Scott
Golightly&lt;/a&gt; showed up noonish.
&lt;/p&gt;
&lt;p&gt;
I was there early, but that's because I was worried - I had foolishly agreed to give
a talk to the RDs. A talk on blogging. This is a problem for two reasons.
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
I am only a marginally effective blogger. 
&lt;li&gt;
Giving a presentation to Regional Directors is a worse-case scenario for any presenter.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
So, how to deal with these two issues.
&lt;/p&gt;
&lt;p&gt;
The RD Manager at the moment, Kim Sanchez (Kevin Schuler is on leave), asked me if
I would put together a talk on ideas around being a more effective blogger. One of
the anchor points of &lt;a href="http://www.microsoftregionaldirectors.com/"&gt;The Region&lt;/a&gt;,
the new Regional Director web site, is a feed from the blogs of the RDs. The goal
of the talk was to help the RDs to know how to be more effective at blogging - not
that they're bad bloggers, but we can always get better. My response was "Why me?
Ask &lt;a href="http://www.hanselman.com/blog/"&gt;Scott Hanselman&lt;/a&gt;, he's the master
blogger of the RDs." Unfortunately,&amp;nbsp;Scott wasn't coming to Tech Ed. 
&lt;/p&gt;
&lt;p&gt;
So I did the next best thing: I asked Scott to talk to me about blogging. I put on
my head set, opened up One Note and then typed as fast as I could for about two hours.
&lt;/p&gt;
&lt;p&gt;
Its not that I didn't have my own ideas about blogging. Its just that Scott thinks
so much about it and brain dumps so quickly, it seemed silly to start anywhere else.
At the end of two hours, my brain and fingers were sore, but I had a heck of a start
on a talk. Then I spent some time gathering some other viewpoints, pulling together
some links, and presto-change-o, I had a talk. Which brings us to issue #2: presenting
it to the RDs. 
&lt;/p&gt;
&lt;p&gt;
Many of the best speakers you've ever seen at any conference ever are Regional Directors.
And there they are, watching me. And I'm not this great blogger, I've researched the
topic, but fundamentally, I'm a hypocrite advocating things like using &lt;a href="http://www.feedburner.com/"&gt;FeedBurner&lt;/a&gt; and &lt;a href="http://www.isapirewrite.com/"&gt;URL
rewriting&lt;/a&gt; when I'm not using them (but I will start soon, I promise!). I wanted
to convey the fact that I'm just the messenger and I know I'm full of crap... which
gave me an idea. I pitched it to Kim, and she agreed to supply &lt;a href="http://www.brownfido.com/product.html"&gt;rubber
dog poop&lt;/a&gt;. So just before I went up to present the blogging talk, a couple of plastic
bags containing rubber dog poop were placed on each table. My theory was, if I was
full of crap, they could throw them at me.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.hundhausen.com/"&gt;Richard Hundhausen&lt;/a&gt; immediately complied
and I caught my first poop. So far so good. The presentation went well, with several
RDs that are into blogging engaging in lively debate. I should point out that an RD
Summit is really a gathering of friends who don't get to see each other all that often.
And like most groups of friends who rarely get together, they love to grind on each
other. So the debate was really lively, which was good for me, since that meant they
were grinding on each other, rather than me.
&lt;/p&gt;
&lt;p&gt;
My real mistake was not considering that we scheduled the blogging talk over lunch,
which is not the most appetizing time to have rubber dog poop on the table. On the
other hand, a number of poops immediately went missing and were put to work in harassment
missions on the MVP Summit next door.
&lt;/p&gt;
&lt;p&gt;
No, I'm not going to go through my blogging talk in detail: I'll let Scott do that.
He asked for my notes, so I sent them over, he planned to blog about it some time
soon.
&lt;/p&gt;
&lt;p&gt;
Shortly after that Steve Forte arrived and I decided I needed to get out of the room
for awhile... I was more nervous than I thought! So I took the opportunity to take
a walk, discover I was at the wrong Rosen hotel, figure out which conference center
Tech Ed was in and get registered.
&lt;/p&gt;
&lt;p&gt;
This year I'm registered as Staff, rather than a Speaker. This is really, really useful
for me, since it makes it very easy to get in and out of almost anything at Tech Ed
when I'm trying to find a guest or record a show for .NET Rocks. Stevie registered
at the same time, but for some reason his badge said Stephen Forte Forte. When I saw
Forte Forte, I immediately said "Tempo Tempo!" which connects to a long running story
about some &lt;a href="http://youtube.com/watch?v=Lq23hlth18U"&gt;hot Turkish pop stars&lt;/a&gt; .
And Stevie's reaction to that when they offered to fix his badge was to get it changed
to Tempo Tempo Forte Forte. They agreed, and he was pleased.&lt;a href="http://www.campbellassociates.ca/blog/content/binary/WindowsLiveWriter/TechEdUS2007Day0_1050C/Strangeloop%20Setup_sm.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="180" alt="Strangeloop Setup_sm" src="http://www.campbellassociates.ca/blog/content/binary/WindowsLiveWriter/TechEdUS2007Day0_1050C/Strangeloop%20Setup_sm_thumb.jpg" width="240" align="right" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
From the registration area we wandered over to the sponsors' booths to check out the &lt;a href="http://www.strangeloopnetworks.com/"&gt;Strangeloop&lt;/a&gt; booth.
It looked awesome,&amp;nbsp;even&amp;nbsp;not entirely set up.
&lt;/p&gt;
&lt;p&gt;
After that it was time for speaker check-in with the speaker boss, Lynn Edwards. Stephen
and I walked into the Speaker Room and immediately dropped to our knees and went prostrate
in our standard response to being before Lynn... "We are NOT WORTHY!" It makes Lynn
happy. We got our speaker shirts and headed back for the Peabody in time for the group
photo.
&lt;/p&gt;
&lt;p&gt;
The group photo this year was taken out on the pool deck, and took longer than usual
because we waited for Tim Huckaby and Kate Gregory to show up... they kept calling
as they ran from the conference center back to the Peabody to be in the photo. In
total, there were about 35 RDs in the picture.
&lt;/p&gt;
&lt;p&gt;
Then it was time to head back down to the summit room for the awards portion of the
day. The RD Program gives out bronze, silver and gold awards based on your reach.
I won gold again this year along with about a dozen other RDs. The final award given
out is RD of the Year, and this year it went to... none other than Carl Franklin!
A fine standing ovation was given. I think Carl was quite surprised.
&lt;/p&gt;
&lt;p&gt;
The awards ended and we all loaded into a bus to head to the RD Party at Tu Tu Tango.
Its an interesting place, vaguely resembling the Spanish Tapas Bars of Barcelona.
There's occasionally a flamenco performance, and lots of little tasty plates of food.
But for the most part, the RDs do what the RDs always want to do when they're together
- they talked. Endlessly. And drank.
&lt;/p&gt;
&lt;p&gt;
After three hours or so the party was winding up so it was time to move onto another
party, this one the &lt;a href="http://partywith.palermo.cc"&gt;Party with Palermo&lt;/a&gt;!
Jeff Palermo is a friend of the show, Iraqi vet and one of the nHibernate Mafia out
of Austin. And he throws these really great parties at conferences. The last one was
at the MVP Summit. This one was at the Glo Lounge, and about 450 people showed up.
.NET Rocks! also sponsored the party, so Carl and I were greeted with plenty of cheers
when we arrived. More talking and drinking ensued. At the party Carl met an old friend
of his named Tina. Tina and Carl met waaaay back when Carl was living in Orlando,
going to audio engineering school. Tina is a charmer, she fit in with our unruly mob
just fine.
&lt;/p&gt;
&lt;p&gt;
Eventually even the Party with Palermo was winding down, somewhere around midnight.
But we weren't done yet, so we gathered up and headed back to the Rosen Plaza for
more drinks. Our group ended up being Stephen Forte, &lt;a href="http://teamsystemrocks.com/blogs/chris_menegays_weblog/default.aspx"&gt;Chris
Menegay&lt;/a&gt;, Carl &amp;amp; Tina and our new friend Arthur (another blue badge pitching
in with the RD program) and April (who works with the MVP program). At some point
during the Party with Palermo Steve and Arthur had entered into a competition to get
the most compromising photograph of themselves with a woman they had just met. This
meant that Steve and Arthur were constantly flirting with the wait staff and other
female patrons. 
&lt;/p&gt;
&lt;p&gt;
Arthur managed to convince all four of the quite beautiful waitresses at the Glo Lounge
to pose with him in fairly provocative poses. Steve upped the ante by laying down
on a pool table and getting Tina to straddle him and feed him cherries. You see the
progression here. So having moved onto the Rosen, they were looking for more opportunities.
&lt;/p&gt;
&lt;p&gt;
In the middle of all this entered Brigit and Virginia, part of the Strangeloop team.
They were quick to order drinks and get out of the line of fire to watch the festivities.
For me, it was a bit of a &lt;a href="http://www.seinfeldquotes.com/quotes/189.html"&gt;Seinfeld-esque
"Worlds Colliding"&lt;/a&gt; moment. But, that's life in the big city. Eventually around
2am Birgit and Virginia headed up to their room. Steve ended the competition by convincing
a pretty lady from another table near by to pose with him for a photo. She pulled
down her shirt to maximize cleavage and shoved his nose in there. Arthur surrendered.
&lt;/p&gt;
&lt;p&gt;
It wasn't long before there was no more booze to be had, and we dispersed to our respective
hotels. Tomorrow the conference would really begin.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=5a8b1bce-e2f9-4276-91c8-c3d28f219979" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,5a8b1bce-e2f9-4276-91c8-c3d28f219979.aspx</comments>
      <category>Regional Directors</category>
      <category>Speaking</category>
      <category>Strangeloop</category>
      <category>Tech Ed</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=431a50b9-2fce-4ee7-bc7a-19dc944cfa4b</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,431a50b9-2fce-4ee7-bc7a-19dc944cfa4b.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,431a50b9-2fce-4ee7-bc7a-19dc944cfa4b.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=431a50b9-2fce-4ee7-bc7a-19dc944cfa4b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Well, its that happy time again... off to Orlando!
</p>
        <p>
Carl and I have a ton of things to do at Tech Ed US this year. Most everything we're
doing is focused around the Virtual Tech Ed Stage down in the main conference hall
across from the sponsor's area.
</p>
        <p>
On Monday evening we'll be doing The 64 Bit Question, where the audience will get
to win all kinds of prizes for answering questions about .NET and .NET Rocks!
</p>
        <p>
Then there's Speaker Idol. We've got twelve contestants that are going to give five
minute talks before an audience and panel of judges. The winner of Speaker Idol gets
a speaking slot at Tech Ed US 2008, including all the perks a speaker gets: airfare,
hotel, etc. There are four rounds of three speakers each, two on Tuesday, two on Wednesday.
The winner of each round goes on to the finals on Thursday.
</p>
        <p>
And, just to really spice things up, we're offering up a wildcard slot for each round.
Think you can handle it? Get a hold of me and I'll get you into the competition. When
Carl and I did Speaker Idol in Europe, one of the wildcards made it to the finals!
</p>
        <p>
In between all this craziness we're going to do all sorts of panel discussions on
a variety of topics. We've got several worked out already, if you have ideas for more,
let me know and perhaps we can put you on the Virtual Tech Ed Stage. Also, we'll be
recording .NET Rocks! and RunAs Radio as well. My co-host for RunAs, Greg Hughes,
is going to hang with us for a few days.
</p>
        <p>
I'm going to work hard to blog routinely from Tech Ed. Somehow I'll fit it all in.
</p>
        <p>
So if you're at Tech Ed, drop by the Virtual Tech Ed stage and say hi!
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=431a50b9-2fce-4ee7-bc7a-19dc944cfa4b" />
      </body>
      <title>Heading out for Tech Ed Orlando!</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,431a50b9-2fce-4ee7-bc7a-19dc944cfa4b.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,431a50b9-2fce-4ee7-bc7a-19dc944cfa4b.aspx</link>
      <pubDate>Sat, 02 Jun 2007 06:50:39 GMT</pubDate>
      <description>&lt;p&gt;
Well, its that happy time again... off to Orlando!
&lt;/p&gt;
&lt;p&gt;
Carl and I have a ton of things to do at Tech Ed US this year. Most everything we're
doing is focused around the Virtual Tech Ed Stage down in the main conference hall
across from the sponsor's area.
&lt;/p&gt;
&lt;p&gt;
On Monday evening we'll be doing The 64 Bit Question, where the audience will get
to win all kinds of prizes for answering questions about .NET and .NET Rocks!
&lt;/p&gt;
&lt;p&gt;
Then there's Speaker Idol. We've got twelve contestants that are going to give five
minute talks before an audience and panel of judges. The winner of Speaker Idol gets
a speaking slot at Tech Ed US 2008, including all the perks a speaker gets: airfare,
hotel, etc. There are four rounds of three speakers each, two on Tuesday, two on Wednesday.
The winner of each round goes on to the finals on Thursday.
&lt;/p&gt;
&lt;p&gt;
And, just to really spice things up, we're offering up a wildcard slot for each round.
Think you can handle it? Get a hold of me and I'll get you into the competition. When
Carl and I did Speaker Idol in Europe, one of the wildcards made it to the finals!
&lt;/p&gt;
&lt;p&gt;
In between all this craziness we're going to do all sorts of panel discussions on
a variety of topics. We've got several worked out already, if you have ideas for more,
let me know and perhaps we can put you on the Virtual Tech Ed Stage. Also, we'll be
recording .NET Rocks! and RunAs Radio as well. My co-host for RunAs, Greg Hughes,
is going to hang with us for a few days.
&lt;/p&gt;
&lt;p&gt;
I'm going to work hard to blog routinely from Tech Ed. Somehow I'll fit it all in.
&lt;/p&gt;
&lt;p&gt;
So if you're at Tech Ed, drop by the Virtual Tech Ed stage and say hi!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=431a50b9-2fce-4ee7-bc7a-19dc944cfa4b" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,431a50b9-2fce-4ee7-bc7a-19dc944cfa4b.aspx</comments>
      <category>.NET Rocks!</category>
      <category>RunAs Radio</category>
      <category>Speaking</category>
      <category>Tech Ed</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=d71f658b-d4eb-4498-af42-35977b42fb35</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,d71f658b-d4eb-4498-af42-35977b42fb35.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,d71f658b-d4eb-4498-af42-35977b42fb35.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=d71f658b-d4eb-4498-af42-35977b42fb35</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I've been assembling my notes for my Chalk Talk on ASP.NET Scaling at TechEd US in
Orlando.
</p>
        <p>
The Chalk Talk will be held on Friday June 8 at 1pm, in the ASP.NET Community Area.
</p>
        <p>
The biggest challenge in talking about scaling is to not fall into a discussion on
performance. Most folks mix conversation about scaling and performance together, on
the assumption that excellent performance provides excellent scaling. It isn't true
- in some cases, to get great scalability, you have to impede performance. In reality,
the best case scenario for scaling up an application is to maintain performance, not
to improve it.
</p>
        <p>
Performance is all about how quickly your web page responds to a request, scale is
about how many requests you can handle at once. The "at once" part of that statement
is important, since the idea that excellent performance provides excellent scale only
is true when requests are not "at once", but fairly close together. If you could compute
every page in 50ms and you only got requests every 100ms, you'd only be handling one
request at a time... your great performance has given you the illusion of great scale.
A lot of people consider this scaling, but its not really. Real scale is all about
how your site handles simultaneous traffic.
</p>
        <p>
There are two fundamental techniques for scaling: specialization and distribution.
</p>
        <p>
Specialization is the process of separating out specific tasks that your web application
does and building/buying specialized resources to handle those tasks better. You already
do this - you have a separate database from your web servers. When you get into large
scale web sites, image handling often becomes a specialization. You could set up dedicate
image servers, or even offload that work to a third party company like Akamai. Getting
the load of image handling out of your web servers allows them to handle more of the
requests that they need to handle: Processing ASP.NET web pages. Obviously the challenge
of making specialization work is going through every web page and altering the image
tags so that they point at the image servers: Time consuming, but not especially hard.
That's scaling by specialization.
</p>
        <p>
The other technique for scaling is distribution. The key to distribution is creating
multiple copies of the same resources and balancing work between them. Typically this
would be multiple, identical web servers and a load balancer. The challenge to making
distribution work well is effective load balancing, and that means a lack of affinity.
That means no data specific to a given session kept in the web server, all of that
information has to be available to every web server in the farm. There are a variety
of affinite resources in ASP.NET, the best known of which is Session, and there are
a variety of methods for making those resources non-affinite, the best known method
being to write them to SQL Server.
</p>
        <p>
This is where we get into the performance/scaling compromise: moving Session data
out of the web server and over to SQL Server definitely slows down performance, in
exchange for being much more scalable. But this is not a simple curve - sure, this
method is slower per request on average, but that speed doesn't change for longer
as the number of simultaneous requests increases. 
</p>
        <p>
Distribution also opens up advantages for reliability and maintainability, in exchange
for dealing with the complexity of multiple servers. That's outside the scope of purely
looking at scalability, but its certainly relevant to the equation over all. Its also
important to remember that scalability isn't the only reason to have a web farm.
</p>
        <p>
Of course, you can combine these two techniques, having specialized resources and
distributing them across multiple servers. And this adds an additional advantage:
You can scale each of those specialized resources independently. So if you need to
improve the scalability of images, expand the image server farm.
</p>
        <p>
The key to both these techniques is good instrumentation: You need to know where the
problems are. Specialization helps because it creates clear boundaries between the
various resources involved in a web application. And often you'll find that the non-affinity
step you skipped becomes your key problem scaling up - and it will be instrumentation
that will show that too you. Of course, then we get into the argument of whether or
not the instrumentation *is* the problem, because it too exerts a certain amount of
load on the servers.
</p>
        <p>
There's more than just this to talk about as well: There are a variety of techniques
for going to a non-affinity solution, there's also the challenges of caching at scale
and invalidation.
</p>
        <p>
And don't forget the database! As you scale up your web farm, the database can represent
a serious bottleneck. Solving that is a huge task on its own, involving its own implementations
around specialization and distribution.
</p>
        <p>
I had originally suggested this topic as a breakout session, but I'm really looking
forward to doing it as a Chalk Talk, for the higher level of interaction I expect
to have with the audience. Chalk Talks are a lot more intimate, I'm going to steer
clear of a slide deck and focus on using the white board to look at the various evolutions
of a web application as it scales up.
</p>
        <p>
Hope to see you there!
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=d71f658b-d4eb-4498-af42-35977b42fb35" />
      </body>
      <title>ASP.NET Scaling Chalk Talk at TechEd US</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,d71f658b-d4eb-4498-af42-35977b42fb35.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,d71f658b-d4eb-4498-af42-35977b42fb35.aspx</link>
      <pubDate>Fri, 25 May 2007 18:56:04 GMT</pubDate>
      <description>&lt;p&gt;
I've been assembling my notes for my Chalk Talk on ASP.NET Scaling at TechEd US in
Orlando.
&lt;/p&gt;
&lt;p&gt;
The Chalk Talk will be held on Friday June 8 at 1pm, in the ASP.NET Community Area.
&lt;/p&gt;
&lt;p&gt;
The biggest challenge in talking about scaling is to not fall into a discussion on
performance. Most folks mix conversation about scaling and performance together, on
the assumption that excellent performance provides excellent scaling. It isn't true
- in some cases, to get great scalability, you have to impede performance. In reality,
the best case scenario for scaling up an application is to maintain performance, not
to improve it.
&lt;/p&gt;
&lt;p&gt;
Performance is all about how quickly your web page responds to a request, scale is
about how many requests you can handle at once. The "at once" part of that statement
is important, since the idea that excellent performance provides excellent scale only
is true when requests are not "at once", but fairly close together. If you could compute
every page in 50ms and you only got requests every 100ms, you'd only be handling one
request at a time... your great performance has given you the illusion of great scale.
A lot of people consider this scaling, but its not really. Real scale is all about
how your site handles simultaneous traffic.
&lt;/p&gt;
&lt;p&gt;
There are two fundamental techniques for scaling: specialization and distribution.
&lt;/p&gt;
&lt;p&gt;
Specialization is the process of separating out specific tasks that your web application
does and building/buying specialized resources to handle those tasks better. You already
do this - you have a separate database from your web servers. When you get into large
scale web sites, image handling often becomes a specialization. You could set up dedicate
image servers, or even offload that work to a third party company like Akamai. Getting
the load of image handling out of your web servers allows them to handle more of the
requests that they need to handle: Processing ASP.NET web pages. Obviously the challenge
of making specialization work is going through every web page and altering the image
tags so that they point at the image servers: Time consuming, but not especially hard.
That's scaling by specialization.
&lt;/p&gt;
&lt;p&gt;
The other technique for scaling is distribution. The key to distribution is creating
multiple copies of the same resources and balancing work between them. Typically this
would be multiple, identical web servers and a load balancer. The challenge to making
distribution work well is effective load balancing, and that means a lack of affinity.
That means no data specific to a given session kept in the web server, all of that
information has to be available to every web server in the farm. There are a variety
of affinite resources in ASP.NET, the best known of which is Session, and there are
a variety of methods for making those resources non-affinite, the best known method
being to write them to SQL Server.
&lt;/p&gt;
&lt;p&gt;
This is where we get into the performance/scaling compromise: moving Session data
out of the web server and over to SQL Server definitely slows down performance, in
exchange for being much more scalable. But this is not a simple curve - sure, this
method is slower per request on average, but that speed doesn't change for longer
as the number of simultaneous requests increases. 
&lt;/p&gt;
&lt;p&gt;
Distribution also opens up advantages for reliability and maintainability, in exchange
for dealing with the complexity of multiple servers. That's outside the scope of purely
looking at scalability, but its certainly relevant to the equation over all. Its also
important to remember that scalability isn't the only reason to have a web farm.
&lt;/p&gt;
&lt;p&gt;
Of course, you can combine these two techniques, having specialized resources and
distributing them across multiple servers. And this adds an additional advantage:
You can scale each of those specialized resources independently. So if you need to
improve the scalability of images, expand the image server farm.
&lt;/p&gt;
&lt;p&gt;
The key to both these techniques is good instrumentation: You need to know where the
problems are. Specialization helps because it creates clear boundaries between the
various resources involved in a web application. And often you'll find that the non-affinity
step you skipped becomes your key problem scaling up - and it will be instrumentation
that will show that too you. Of course, then we get into the argument of whether or
not the instrumentation *is* the problem, because it too exerts a certain amount of
load on the servers.
&lt;/p&gt;
&lt;p&gt;
There's more than just this to talk about as well: There are a variety of techniques
for going to a non-affinity solution, there's also the challenges of caching at scale
and invalidation.
&lt;/p&gt;
&lt;p&gt;
And don't forget the database! As you scale up your web farm, the database can represent
a serious bottleneck. Solving that is a huge task on its own, involving its own implementations
around specialization and distribution.
&lt;/p&gt;
&lt;p&gt;
I had originally suggested this topic as a breakout session, but I'm really looking
forward to doing it as a Chalk Talk, for the higher level of interaction I expect
to have with the audience. Chalk Talks are a lot more intimate, I'm going to steer
clear of a slide deck and focus on using the white board to look at the various evolutions
of a web application as it scales up.
&lt;/p&gt;
&lt;p&gt;
Hope to see you there!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=d71f658b-d4eb-4498-af42-35977b42fb35" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,d71f658b-d4eb-4498-af42-35977b42fb35.aspx</comments>
      <category>ASP.NET</category>
      <category>Speaking</category>
      <category>Tech Ed</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=578bac16-7e9d-4693-a8f5-b7c734a2de79</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,578bac16-7e9d-4693-a8f5-b7c734a2de79.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,578bac16-7e9d-4693-a8f5-b7c734a2de79.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=578bac16-7e9d-4693-a8f5-b7c734a2de79</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I'm in Montreal this week for <a href="http://www.devteach.com/">DevTeach</a>, the
biggest little developers show in Canada.
</p>
        <p>
          <a href="http://www.intellectualhedonism.com/">Carl</a> is here as well, along with
many other of my favorite speakers.
</p>
        <p>
On Wednesday I'll be doing my famous SQL Querying Tips &amp; Tricks session, updated
for 2007 (now with more Running Totals!).
</p>
        <p>
But the biggest news came this morning: DevTeach is coming to Vancouver, November
26-30 2007!
</p>
        <p>
I'm sure we'll pack the house in Vancouver, the number of speakers I've talked to
over the years that have been waiting for a chance to come to Vancouver in the guise
of a conference is amazing. I think its the best city in the world, but then I'm biased.
</p>
        <p>
November is the rainy season for Vancouver, but if you like to ski, the end of November
is right around the time the mountains open. There are three local mountains (<a href="http://grousemountain.com/">Grouse</a>, <a href="http://www.mountseymour.com/">Seymour</a> and <a href="http://www.cypressmountain.com/index.asp">Cypress</a>)
that you can take a local bus to. And then of course there's <a href="http://www.whistlerblackcomb.com/index.htm">Whistler/Blackcomb</a>,
a couple of hours away. And there's <a href="http://www.bcadventure.com/adventure/ski/index.htm">another
dozen ski mountains</a> further away than that.
</p>
        <p>
And besides, you're there to geek, and there's gonna be a lot of geekiness around
at the end of November!
</p>
        <p>
 
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=578bac16-7e9d-4693-a8f5-b7c734a2de79" />
      </body>
      <title>Devteach in Montreal now, this fall in Vancouver!</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,578bac16-7e9d-4693-a8f5-b7c734a2de79.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,578bac16-7e9d-4693-a8f5-b7c734a2de79.aspx</link>
      <pubDate>Tue, 15 May 2007 16:56:13 GMT</pubDate>
      <description>&lt;p&gt;
I'm in Montreal this week for &lt;a href="http://www.devteach.com/"&gt;DevTeach&lt;/a&gt;, the
biggest little developers show in Canada.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.intellectualhedonism.com/"&gt;Carl&lt;/a&gt; is here as well, along with
many other of my favorite speakers.
&lt;/p&gt;
&lt;p&gt;
On Wednesday I'll be doing my famous SQL Querying Tips &amp;amp; Tricks session, updated
for 2007 (now with more Running Totals!).
&lt;/p&gt;
&lt;p&gt;
But the biggest news came this morning: DevTeach is coming to Vancouver, November
26-30 2007!
&lt;/p&gt;
&lt;p&gt;
I'm sure we'll pack the house in Vancouver, the number of speakers I've talked to
over the years that have been waiting for a chance to come to Vancouver in the guise
of a conference is amazing. I think its the best city in the world, but then I'm biased.
&lt;/p&gt;
&lt;p&gt;
November is the rainy season for Vancouver, but if you like to ski, the end of November
is right around the time the mountains open. There are three local mountains (&lt;a href="http://grousemountain.com/"&gt;Grouse&lt;/a&gt;, &lt;a href="http://www.mountseymour.com/"&gt;Seymour&lt;/a&gt; and &lt;a href="http://www.cypressmountain.com/index.asp"&gt;Cypress&lt;/a&gt;)
that you can take a local bus to. And then of course there's &lt;a href="http://www.whistlerblackcomb.com/index.htm"&gt;Whistler/Blackcomb&lt;/a&gt;,
a couple of hours away. And there's &lt;a href="http://www.bcadventure.com/adventure/ski/index.htm"&gt;another
dozen ski&amp;nbsp;mountains&lt;/a&gt; further away than that.
&lt;/p&gt;
&lt;p&gt;
And besides, you're there to geek, and there's gonna be a lot of geekiness around
at the end of November!
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=578bac16-7e9d-4693-a8f5-b7c734a2de79" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,578bac16-7e9d-4693-a8f5-b7c734a2de79.aspx</comments>
      <category>Speaking</category>
      <category>SQL Server</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=dc0c35f7-978e-4dac-9d2f-80aea096c64b</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,dc0c35f7-978e-4dac-9d2f-80aea096c64b.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,dc0c35f7-978e-4dac-9d2f-80aea096c64b.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=dc0c35f7-978e-4dac-9d2f-80aea096c64b</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
So here's a funny story.
</p>
        <p>
Not counting the post from June 2006 where I provided my sample code for TechEd US
in Boston, it was about a year ago since my last blog post.
</p>
        <p>
I was the middle of some serious water cooling upgrades, <a href="http://www.pwop.com/">PWOP</a> had
a bunch of <a href="http://www.dnrtv.com/">new shows</a> under way and things were
just hopping.
</p>
        <p>
And I got the fish tank in my office rebuilt and up and running with a new tank, new
plumbing and some lovely salt water fish.
</p>
        <p>
It lasted about 12 hours, then it burst. 120 gallons of salt water all over the floor.
</p>
        <p>
Took six months to clean up.
</p>
        <p>
I didn't want to talk about it. It was very difficult to get work done, to do much
of anything.
</p>
        <p>
But that's all over now, and I miss you guys.
</p>
        <p>
And there's a TON to talk about! <a href="http://www.tyanpsc.com/">New machines</a>, <a href="http://www.strangeloopnetworks.com/">new
companies</a>, <a href="http://www.runasradio.com/">new shows</a>! All good stuff.
</p>
        <p>
I'm in Orlando at the moment at <a href="http://www.devconnections.com/">DevConnections</a>.
Carl and I are going to interview Scott Guthrie in front of an audience tomorrow.
That'll be fun.
</p>
        <p>
I'll keep you posted. Promise.
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=dc0c35f7-978e-4dac-9d2f-80aea096c64b" />
      </body>
      <title>Getting Back to Blogging</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,dc0c35f7-978e-4dac-9d2f-80aea096c64b.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,dc0c35f7-978e-4dac-9d2f-80aea096c64b.aspx</link>
      <pubDate>Mon, 26 Mar 2007 21:06:43 GMT</pubDate>
      <description>&lt;p&gt;
So here's a funny story.
&lt;/p&gt;
&lt;p&gt;
Not counting the post from June 2006 where I provided my sample code for TechEd US
in Boston, it was about a year ago since my last blog post.
&lt;/p&gt;
&lt;p&gt;
I was the middle of some serious water cooling upgrades, &lt;a href="http://www.pwop.com/"&gt;PWOP&lt;/a&gt; had
a bunch of &lt;a href="http://www.dnrtv.com/"&gt;new shows&lt;/a&gt; under way and things were
just hopping.
&lt;/p&gt;
&lt;p&gt;
And I got the fish tank in my office rebuilt and up and running with a new tank, new
plumbing and some lovely salt water fish.
&lt;/p&gt;
&lt;p&gt;
It lasted about 12 hours, then it burst. 120 gallons of salt water all over the floor.
&lt;/p&gt;
&lt;p&gt;
Took six months to clean up.
&lt;/p&gt;
&lt;p&gt;
I didn't want to talk about it. It was very difficult to get work done, to do much
of anything.
&lt;/p&gt;
&lt;p&gt;
But that's all over now, and I miss you guys.
&lt;/p&gt;
&lt;p&gt;
And there's a TON to talk about! &lt;a href="http://www.tyanpsc.com/"&gt;New machines&lt;/a&gt;, &lt;a href="http://www.strangeloopnetworks.com/"&gt;new
companies&lt;/a&gt;, &lt;a href="http://www.runasradio.com/"&gt;new shows&lt;/a&gt;! All good stuff.
&lt;/p&gt;
&lt;p&gt;
I'm in Orlando at the moment at &lt;a href="http://www.devconnections.com/"&gt;DevConnections&lt;/a&gt;.
Carl and I are going to interview Scott Guthrie in front of an audience tomorrow.
That'll be fun.
&lt;/p&gt;
&lt;p&gt;
I'll keep you posted. Promise.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=dc0c35f7-978e-4dac-9d2f-80aea096c64b" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,dc0c35f7-978e-4dac-9d2f-80aea096c64b.aspx</comments>
      <category>.NET Rocks!</category>
      <category>Speaking</category>
      <category>Water Cooling</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=9cf418e5-9ec3-4368-bcb5-d7119cb19298</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,9cf418e5-9ec3-4368-bcb5-d7119cb19298.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,9cf418e5-9ec3-4368-bcb5-d7119cb19298.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=9cf418e5-9ec3-4368-bcb5-d7119cb19298</wfw:commentRss>
      <slash:comments>8</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I'm hanging out in the United Kingdom in Reading, just outside of London, attending
the <a href="http://www.vbug.net/conference/2005/winter/default.asp">VBUG Conference</a>.
</p>
        <p>
          <a href="http://weblogs.asp.net/cfranklin">Carl</a> and Mark Miller are here as well.
</p>
        <p>
Yesterday I did my famous advanced querying session, I've attached my demo files here
for the folks who wanted them.
</p>
        <p>
          <a href="http://www.campbellassociates.ca/blog/content/binary/AdvQuerying_Setup.sql">AdvQuerying_Setup.sql
(3.48 KB)</a>
        </p>
        <p>
          <a href="http://www.campbellassociates.ca/blog/content/binary/AdvQuerying.sql">AdvQuerying.sql
(23.52 KB)</a>
        </p>
        <p>
I'm also including my error handling queries, since I had enough time to quickly show
off how SQL Server 2005 can actually handle an error: in this example, I handle a
deadlock inside a stored procedure.
</p>
        <p>
          <a href="http://www.campbellassociates.ca/blog/content/binary/Error Handling Main.sql">Error
Handling Main.sql (1.48 KB)</a>
        </p>
        <p>
          <a href="http://www.campbellassociates.ca/blog/content/binary/Error Handling Second.sql">Error
Handling Second.sql (.26 KB)</a>
        </p>
        <p>
Besides my session, Carl and I did a DNR Live, talking to the four fellows involved
in a Code Off - the concept is that all four developers, working independently, build
four different UIs over top of a common set of banking web services. The four clients
included WinForms, Office, ASP.NET and mobility clients (PDA and Smartphone). They
had about four hours to build the clients, and the results were impressive. It was
an incredibly compelling demonstration of how capable Visual Studio 2005 is.
</p>
        <p>
The conference ends today, then I'm off to London for the weekend before heading home.
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=9cf418e5-9ec3-4368-bcb5-d7119cb19298" />
      </body>
      <title>VBUGgin!</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,9cf418e5-9ec3-4368-bcb5-d7119cb19298.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,9cf418e5-9ec3-4368-bcb5-d7119cb19298.aspx</link>
      <pubDate>Thu, 24 Nov 2005 10:09:17 GMT</pubDate>
      <description>&lt;p&gt;
I'm hanging out in the United Kingdom in Reading, just outside of London, attending
the &lt;a href="http://www.vbug.net/conference/2005/winter/default.asp"&gt;VBUG Conference&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://weblogs.asp.net/cfranklin"&gt;Carl&lt;/a&gt; and Mark Miller are here as well.
&lt;/p&gt;
&lt;p&gt;
Yesterday I did my famous advanced querying session, I've attached my demo files here
for the folks who wanted them.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.campbellassociates.ca/blog/content/binary/AdvQuerying_Setup.sql"&gt;AdvQuerying_Setup.sql
(3.48 KB)&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.campbellassociates.ca/blog/content/binary/AdvQuerying.sql"&gt;AdvQuerying.sql
(23.52 KB)&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
I'm also including my error handling queries, since I had enough time to quickly show
off how SQL Server 2005 can actually handle an error: in this example, I handle a
deadlock inside a stored procedure.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.campbellassociates.ca/blog/content/binary/Error Handling Main.sql"&gt;Error
Handling Main.sql (1.48 KB)&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.campbellassociates.ca/blog/content/binary/Error Handling Second.sql"&gt;Error
Handling Second.sql (.26 KB)&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Besides my session, Carl and I did a DNR Live, talking to the four fellows involved
in a Code Off - the concept is that all four developers, working independently, build
four different UIs over top of a common set of banking web services. The four clients
included WinForms, Office, ASP.NET and mobility clients (PDA and Smartphone). They
had about four hours to build the clients, and the results were impressive. It was
an incredibly compelling demonstration of how capable Visual Studio 2005 is.
&lt;/p&gt;
&lt;p&gt;
The conference ends today, then I'm off to London for the weekend before heading home.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=9cf418e5-9ec3-4368-bcb5-d7119cb19298" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,9cf418e5-9ec3-4368-bcb5-d7119cb19298.aspx</comments>
      <category>.NET Rocks!</category>
      <category>Speaking</category>
      <category>SQL Server</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=db910c06-a510-46a1-a2aa-18dabcfa9ea4</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,db910c06-a510-46a1-a2aa-18dabcfa9ea4.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,db910c06-a510-46a1-a2aa-18dabcfa9ea4.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=db910c06-a510-46a1-a2aa-18dabcfa9ea4</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
We got to Phoenix yesterday, and today we have a show at the Microsoft office in Phoenix.
</p>
        <p>
The extra day is needed, not just for driving distance, but for sanity... its been
a long trip, we need time to recover.
</p>
        <p>
Plus I had a bunch of "real" work to do.
</p>
        <p>
In between all this fun, John Bristowe and Co. put together a podcast called <a href="http://blogs.msdn.com/jbristowe/archive/2005/11/01/487491.aspx">Plumbers
at Work</a>.
</p>
        <p>
I'm hard on podcasts, I was before I was involved with .NET Rocks, and doubly so now.
I won't listen to just anything, as soon as it gets annoying, I turn it off. But I
listened to this entire show, and I encourage you to as well. Nice work JB!
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=db910c06-a510-46a1-a2aa-18dabcfa9ea4" />
      </body>
      <title>Hanging in Phoenix</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,db910c06-a510-46a1-a2aa-18dabcfa9ea4.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,db910c06-a510-46a1-a2aa-18dabcfa9ea4.aspx</link>
      <pubDate>Wed, 02 Nov 2005 22:44:58 GMT</pubDate>
      <description>&lt;p&gt;
We got to Phoenix yesterday, and today we have a show at the Microsoft office in Phoenix.
&lt;/p&gt;
&lt;p&gt;
The extra day is needed, not just for driving distance, but for sanity... its been
a long trip, we need time to recover.
&lt;/p&gt;
&lt;p&gt;
Plus I had a bunch of "real" work to do.
&lt;/p&gt;
&lt;p&gt;
In between all this fun, John Bristowe and Co. put together a podcast called &lt;a href="http://blogs.msdn.com/jbristowe/archive/2005/11/01/487491.aspx"&gt;Plumbers
at Work&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
I'm hard on podcasts, I was before I was involved with .NET Rocks, and doubly so now.
I won't listen to just anything, as soon as it gets annoying, I turn it off. But I
listened to this entire show, and I encourage you to as well. Nice work JB!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=db910c06-a510-46a1-a2aa-18dabcfa9ea4" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,db910c06-a510-46a1-a2aa-18dabcfa9ea4.aspx</comments>
      <category>.NET Rocks!</category>
      <category>Speaking</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=dd924328-f047-4c93-b482-051937b6181d</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,dd924328-f047-4c93-b482-051937b6181d.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,dd924328-f047-4c93-b482-051937b6181d.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=dd924328-f047-4c93-b482-051937b6181d</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
We've had such a great time in Texas, I'm almost loath to leave.
</p>
        <p>
          <a href="http://www.microsoft.com/mscorp/info/usaoffices/southcentral/dallas.mspx">Dallas</a>, <a href="http://www.microsoft.com/mscorp/info/usaoffices/gulfcoast/houston.mspx">Houston</a> and <a href="http://www.adnug.org/NetRocksLive/">Austin</a> have
all been great hosts.
</p>
        <p>
Jeff Palermo, here in Austin, went above and beyond: not only setting up the show,
but also securing a venue for recording <a href="http://mondays.pwop.com/">Mondays</a> and
hosting a barbeque tonight. Thanks Jeff!
</p>
        <p>
Tomorrow we have a stop over in El Paso before going on to <a href="http://www.microsoft.com/mscorp/info/usaoffices/southwest/phoenix.mspx">Phoenix</a> for
our 15th show.
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=dd924328-f047-4c93-b482-051937b6181d" />
      </body>
      <title>A Weekend in Austin</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,dd924328-f047-4c93-b482-051937b6181d.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,dd924328-f047-4c93-b482-051937b6181d.aspx</link>
      <pubDate>Mon, 31 Oct 2005 06:13:33 GMT</pubDate>
      <description>&lt;p&gt;
We've had such a great time in Texas, I'm almost loath to leave.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.microsoft.com/mscorp/info/usaoffices/southcentral/dallas.mspx"&gt;Dallas&lt;/a&gt;, &lt;a href="http://www.microsoft.com/mscorp/info/usaoffices/gulfcoast/houston.mspx"&gt;Houston&lt;/a&gt; and &lt;a href="http://www.adnug.org/NetRocksLive/"&gt;Austin&lt;/a&gt; have
all been great hosts.
&lt;/p&gt;
&lt;p&gt;
Jeff Palermo, here in Austin, went above and beyond: not only setting up the show,
but also securing a venue for recording &lt;a href="http://mondays.pwop.com/"&gt;Mondays&lt;/a&gt; and
hosting a barbeque tonight. Thanks Jeff!
&lt;/p&gt;
&lt;p&gt;
Tomorrow we have a stop over in El Paso before going on to &lt;a href="http://www.microsoft.com/mscorp/info/usaoffices/southwest/phoenix.mspx"&gt;Phoenix&lt;/a&gt; for
our 15th show.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=dd924328-f047-4c93-b482-051937b6181d" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,dd924328-f047-4c93-b482-051937b6181d.aspx</comments>
      <category>.NET Rocks!</category>
      <category>Speaking</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=955f6532-ef3d-4c10-b102-c31ecb7003ea</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,955f6532-ef3d-4c10-b102-c31ecb7003ea.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,955f6532-ef3d-4c10-b102-c31ecb7003ea.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=955f6532-ef3d-4c10-b102-c31ecb7003ea</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today is our longest haul to date, from Memphis to Dallas.
</p>
        <p>
As I write this we're on the I-40 travelling 66mph heading 235, having crossed from
Tennessee into Arkansas. The nav system says its an eight hour trip.
</p>
        <p>
Geoff the sound guy was all excited to cross the Mississippi, naturally it was completely
fogged in, the water not visible at all.
</p>
        <p>
Last night's visit to the<a href="http://www.memphisdot.net/"> Memphis .NET Users
Group</a> brought a welcome relief from pizza - finally some barbeque! Everyone enjoyed
some pulled pork sandwiches and beans, and the show itself went really well.
</p>
        <p>
Three stops in Texas: Dallas, Houston and Austin. Check <a href="http://www.dotnetrocks.com/roadtrip">www.dotnetrocks.com/roadtrip</a> for
show details.
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=955f6532-ef3d-4c10-b102-c31ecb7003ea" />
      </body>
      <title>Dallas Bound</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,955f6532-ef3d-4c10-b102-c31ecb7003ea.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,955f6532-ef3d-4c10-b102-c31ecb7003ea.aspx</link>
      <pubDate>Wed, 26 Oct 2005 13:32:13 GMT</pubDate>
      <description>&lt;p&gt;
Today is our longest haul to date, from Memphis to Dallas.
&lt;/p&gt;
&lt;p&gt;
As I write this we're on the I-40 travelling 66mph heading 235, having crossed from
Tennessee into Arkansas. The nav system says its an eight hour trip.
&lt;/p&gt;
&lt;p&gt;
Geoff the sound guy was all excited to cross the Mississippi, naturally it was completely
fogged in, the water not visible at all.
&lt;/p&gt;
&lt;p&gt;
Last night's visit to the&lt;a href="http://www.memphisdot.net/"&gt; Memphis .NET Users
Group&lt;/a&gt; brought a welcome relief from pizza - finally some barbeque! Everyone enjoyed
some pulled pork sandwiches and beans, and the show itself went really well.
&lt;/p&gt;
&lt;p&gt;
Three stops in Texas: Dallas, Houston and Austin. Check &lt;a href="http://www.dotnetrocks.com/roadtrip"&gt;www.dotnetrocks.com/roadtrip&lt;/a&gt; for
show details.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=955f6532-ef3d-4c10-b102-c31ecb7003ea" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,955f6532-ef3d-4c10-b102-c31ecb7003ea.aspx</comments>
      <category>.NET Rocks!</category>
      <category>Speaking</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=c6da7f5e-2020-4b9e-b301-eaa07125911c</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,c6da7f5e-2020-4b9e-b301-eaa07125911c.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,c6da7f5e-2020-4b9e-b301-eaa07125911c.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=c6da7f5e-2020-4b9e-b301-eaa07125911c</wfw:commentRss>
      <slash:comments>5</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
With the Orlando show cancelled, we got a weekend off to spend in Atlanta.
</p>
        <p>
Lots of housekeeping, catching up work, editing shows, doing laundry, mundane stuff
like that.
</p>
        <p>
Today we topped out, visiting the eastern-most <a href="http://www.frys.com/">Frys</a> there
is, down in Duluth, GA.
</p>
        <p>
          <img src="http://www.campbellassociates.ca/blog/content/binary/richardrv.jpg" border="0" />
        </p>
        <p>
In case you're not sure, I'm pretty excited about the whole thing, here's the close
up:
</p>
        <p>
          <img src="http://www.campbellassociates.ca/blog/content/binary/richardrv-crop.jpg" border="0" />
        </p>
        <p>
Not that we bought much, but just walking through a Frys makes me happy.
</p>
        <p>
After that, we hit <a href="http://www.benihana.com/">Benihana</a> for dinner.
</p>
        <p>
Tomorrow - <a href="http://teksystems.com/offices/tn.asp">Nashville</a>.
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=c6da7f5e-2020-4b9e-b301-eaa07125911c" />
      </body>
      <title>Chillin' in Atlanta</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,c6da7f5e-2020-4b9e-b301-eaa07125911c.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,c6da7f5e-2020-4b9e-b301-eaa07125911c.aspx</link>
      <pubDate>Mon, 24 Oct 2005 02:51:53 GMT</pubDate>
      <description>&lt;p&gt;
With the Orlando show cancelled, we got a weekend off to spend in Atlanta.
&lt;/p&gt;
&lt;p&gt;
Lots of housekeeping, catching up work, editing shows, doing laundry, mundane stuff
like that.
&lt;/p&gt;
&lt;p&gt;
Today we topped out, visiting the eastern-most &lt;a href="http://www.frys.com/"&gt;Frys&lt;/a&gt; there
is, down in Duluth, GA.
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.campbellassociates.ca/blog/content/binary/richardrv.jpg" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
In case you're not sure, I'm pretty excited about the whole thing, here's the close
up:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.campbellassociates.ca/blog/content/binary/richardrv-crop.jpg" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Not that we bought much, but just walking through a Frys makes me happy.
&lt;/p&gt;
&lt;p&gt;
After that, we hit &lt;a href="http://www.benihana.com/"&gt;Benihana&lt;/a&gt; for dinner.
&lt;/p&gt;
&lt;p&gt;
Tomorrow - &lt;a href="http://teksystems.com/offices/tn.asp"&gt;Nashville&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=c6da7f5e-2020-4b9e-b301-eaa07125911c" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,c6da7f5e-2020-4b9e-b301-eaa07125911c.aspx</comments>
      <category>.NET Rocks!</category>
      <category>Speaking</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=58a2e0b1-56b4-42e4-a13c-75abab070be6</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,58a2e0b1-56b4-42e4-a13c-75abab070be6.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,58a2e0b1-56b4-42e4-a13c-75abab070be6.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=58a2e0b1-56b4-42e4-a13c-75abab070be6</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Looks like I spoke too soon - the folks on the ground in Orlando have now cancelled
the show.
</p>
        <p>
With evacuations already under way, it just doesn't make any sense to drive into trouble.
</p>
        <p>
We'll make it up to them at some point, maybe a special trip (by plane, of course)
in the spring.
</p>
        <p>
Meantime, we have some extra time in Atlanta... this could be trouble.
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=58a2e0b1-56b4-42e4-a13c-75abab070be6" />
      </body>
      <title>Orlando Date Cancelled</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,58a2e0b1-56b4-42e4-a13c-75abab070be6.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,58a2e0b1-56b4-42e4-a13c-75abab070be6.aspx</link>
      <pubDate>Wed, 19 Oct 2005 20:51:32 GMT</pubDate>
      <description>&lt;p&gt;
Looks like I spoke too soon - the folks on the ground in Orlando have now cancelled
the show.
&lt;/p&gt;
&lt;p&gt;
With evacuations already under way, it just doesn't make any sense to drive into trouble.
&lt;/p&gt;
&lt;p&gt;
We'll make it up to them at some point, maybe a special trip (by plane, of course)
in the spring.
&lt;/p&gt;
&lt;p&gt;
Meantime, we have some extra time in Atlanta... this could be trouble.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=58a2e0b1-56b4-42e4-a13c-75abab070be6" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,58a2e0b1-56b4-42e4-a13c-75abab070be6.aspx</comments>
      <category>.NET Rocks!</category>
      <category>Speaking</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=35930396-b178-4ded-ade1-c1f5b0136dd3</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,35930396-b178-4ded-ade1-c1f5b0136dd3.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,35930396-b178-4ded-ade1-c1f5b0136dd3.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=35930396-b178-4ded-ade1-c1f5b0136dd3</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The <a href="http://www.dotnetrocks.com/roadtrip">RoadTrip</a> is under way, we've
completed our first two shows in <a href="http://www.microsoft.com/mscorp/info/usaoffices/newengland/waltham.mspx">Boston,
MA</a> and <a href="http://www.ctdotnet.com/">Hartford, CT</a>.
</p>
        <p>
The crowds were appreciative of our talks, our info and the loot! We gave away some
great stuff to Carl's renditions of <a href="http://bestofclementine.com/">Clementine</a>.
</p>
        <p>
We've been online on the RV (where I wrote this blog post), using GSM cell phones
(courtesy <a href="http://developer.cingular.com/developer/index.jhtml">Cingular</a>)
through our laptops. Along the way we've used the web cam to make faces at our kids
and generally behave silly.
</p>
        <p>
Tonight we're talking in <a href="http://www.microsoft.com/mscorp/info/usaoffices/tristate/newyork.mspx">New
York</a>, tomorrow at the <a href="http://njcodecamp.org/">New Jersey Code Camp</a>.
And Sunday we head for Philly to hangout with the <a href="http://www.otakugeneration.net">Otaku
Generation</a> folks and record a Mondays!
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=35930396-b178-4ded-ade1-c1f5b0136dd3" />
      </body>
      <title>Online in the RV</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,35930396-b178-4ded-ade1-c1f5b0136dd3.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,35930396-b178-4ded-ade1-c1f5b0136dd3.aspx</link>
      <pubDate>Fri, 14 Oct 2005 19:26:31 GMT</pubDate>
      <description>&lt;p&gt;
The &lt;a href="http://www.dotnetrocks.com/roadtrip"&gt;RoadTrip&lt;/a&gt; is under way, we've
completed our first two shows in &lt;a href="http://www.microsoft.com/mscorp/info/usaoffices/newengland/waltham.mspx"&gt;Boston,
MA&lt;/a&gt; and &lt;a href="http://www.ctdotnet.com/"&gt;Hartford, CT&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
The crowds were appreciative of our talks, our info and the loot! We gave away some
great stuff to Carl's renditions of &lt;a href="http://bestofclementine.com/"&gt;Clementine&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
We've been online on the RV (where I wrote this blog post), using GSM cell phones
(courtesy &lt;a href="http://developer.cingular.com/developer/index.jhtml"&gt;Cingular&lt;/a&gt;)
through our laptops. Along the way we've used the web cam to make faces at our kids
and generally behave silly.
&lt;/p&gt;
&lt;p&gt;
Tonight we're talking in &lt;a href="http://www.microsoft.com/mscorp/info/usaoffices/tristate/newyork.mspx"&gt;New
York&lt;/a&gt;, tomorrow at the &lt;a href="http://njcodecamp.org/"&gt;New Jersey Code Camp&lt;/a&gt;.
And Sunday we head for Philly to hangout with the &lt;a href="http://www.otakugeneration.net"&gt;Otaku
Generation&lt;/a&gt; folks and record a Mondays!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=35930396-b178-4ded-ade1-c1f5b0136dd3" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,35930396-b178-4ded-ade1-c1f5b0136dd3.aspx</comments>
      <category>.NET Rocks!</category>
      <category>Speaking</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=ac00ef7d-d8fc-442f-bfe3-a4a34d411ef9</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,ac00ef7d-d8fc-442f-bfe3-a4a34d411ef9.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,ac00ef7d-d8fc-442f-bfe3-a4a34d411ef9.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=ac00ef7d-d8fc-442f-bfe3-a4a34d411ef9</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
At Tech Ed Orlando a bunch of the RDs got together to record ten minute videos called
GrokTalks.
</p>
        <p>
The idea of the GrokTalk came from the thought that often in conferences we find a
useful tidbit in a session that is only about ten minutes long... so why not do only
those ten minutes?
</p>
        <p>
My GrokTalk focused on the new error handling capabilities of SQL Server 2005 and
how you can use them to recover from a deadlock inside of a stored procedure. You
can take a look at my video and the others at <a href="http://www.groktalk.net/">http://www.groktalk.net/</a>.
</p>
        <p>
 
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=ac00ef7d-d8fc-442f-bfe3-a4a34d411ef9" />
      </body>
      <title>GrokTalks!</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,ac00ef7d-d8fc-442f-bfe3-a4a34d411ef9.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,ac00ef7d-d8fc-442f-bfe3-a4a34d411ef9.aspx</link>
      <pubDate>Mon, 27 Jun 2005 16:02:43 GMT</pubDate>
      <description>&lt;p&gt;
At Tech Ed Orlando a bunch of the RDs got together to record ten minute videos called
GrokTalks.
&lt;/p&gt;
&lt;p&gt;
The idea of the GrokTalk came from the thought that often in conferences we find a
useful tidbit in a session that is only about ten minutes long... so why not do only
those ten minutes?
&lt;/p&gt;
&lt;p&gt;
My GrokTalk focused on the new error handling capabilities of SQL Server 2005 and
how you can use them to recover from a deadlock inside of a stored procedure. You
can take&amp;nbsp;a look at my video and the others at &lt;a href="http://www.groktalk.net/"&gt;http://www.groktalk.net/&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=ac00ef7d-d8fc-442f-bfe3-a4a34d411ef9" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,ac00ef7d-d8fc-442f-bfe3-a4a34d411ef9.aspx</comments>
      <category>Speaking</category>
      <category>Tech Ed</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=a90cf01d-1242-47a2-bd68-5722ee819837</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,a90cf01d-1242-47a2-bd68-5722ee819837.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,a90cf01d-1242-47a2-bd68-5722ee819837.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=a90cf01d-1242-47a2-bd68-5722ee819837</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I had every intention of blogging through Tech Ed, but it didn't happen.
</p>
        <p>
One week ago today (Monday), I was walking from my hotel room to Tech Ed in a really
foul mood. Being grouchy is rather unusual for me, but you can ask <a href="http://www.stephenforte.net/owdasblog/">Steve
Forte</a> and <a href="http://blogs.prenia.com/cathi/">Cathi Gero</a>, they were there,
and boy, was I grouchy.
</p>
        <p>
I guess its been a few years since I've done back-to-back conferences, having done
the SDC conference in the Netherlands the previous week, my body was trying to tell
me I should be at home by then.
</p>
        <p>
All of this changed when I got on stage with Steve to do our Advanced Querying session.
</p>
        <p>
Y'know, speaking at conferences is really a money losing proposition for the majority
of speakers, myself included. I would be making more money staying at home and working.
But its really, really fun. Really. Engaging a big group of people (and there was
about 800 people in the room) is a challenge, its exciting, and when it goes well,
you're in orbit for the rest of the day. And I think it went pretty well - lots of
laughter and ooh-aahs.
</p>
        <p>
So to my audience at my first session: THANKS! You made my week.
</p>
        <p>
Some folks have been emailing me, unable to find the samples for the session. I've
attached two files here, the first is the setup file which creates the sample tables.
</p>
        <p>
          <a href="http://www.campbellassociates.ca/blog/content/binary/Setup.sql">Setup.sql
(3.57 KB)</a>
        </p>
        <p>
The second is the demo script itself with all the queries Steve and I showed.
</p>
        <p>
          <a href="http://www.campbellassociates.ca/blog/content/binary/SS2k-YukonSamples.sql">SS2k-YukonSamples.sql
(24.42 KB)</a>
        </p>
        <p>
We got a ton of response on this session, and some cool new ideas for a new version
next year.
</p>
        <p>
My second session on Tuesday was the Profiler session, with my special guest Vipul
Shah who jumped in to show off the cool new features of Profiler in SQL Server 2005.
Its a cool session, but I think with Profiler 2005 coming, I'm going to have to rewrite
it to really dig into the new capabilities of the tool.
</p>
        <p>
As I explained in the session, my real focus on the Profiler session was to let developers
know that things can happen to your queries between your code and SQL Server, and
Profiler is really the only way to know. The big example I show is ADO 2.5 messing
with a SELECT statement and stored procedure, wrapping them in cursors. I haven't
found the same behaviour in ADO.NET, so I think the demo is getting moot.
</p>
        <p>
I'm thinking next year I'll revise the session to make it more of a “Using Profiler
as a Diagnostic Tool” type session.
</p>
        <p>
On Wednesday <a href="http://weblogs.asp.net/CFranklin">Carl Franklin</a> and I did
.NET Rocks! in front of a live audience. I think there were close to a thousand people
in the room, which was at the far end of the conference center. And I do mean the
far end - I figured by the time we got there we'd walked to Cuba. We interviewed the
Team System guys, I think the show went really well, it was fun to dig into more of
the story behind Team System... and even better to have a bunch of fans watching the
show!
</p>
        <p>
Alas, my version of the standard DNR disclaimer (normally Geoff's domain) didn't make
the cut of the show, but either way, a good listen.
</p>
        <p>
Tech Ed may be over, but the Tech Ed Charity Auction isn't. 23 Tech Ed speakers, including
me, are donating an hour of consulting time via phone, email or IM. You can bid on
EBay at <a href="http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&amp;item=5587400881">http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&amp;item=5587400881</a>.
The auction ends on June 16, so bid soon, and bid often.
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=a90cf01d-1242-47a2-bd68-5722ee819837" />
      </body>
      <title>Post-Tech Ed</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,a90cf01d-1242-47a2-bd68-5722ee819837.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,a90cf01d-1242-47a2-bd68-5722ee819837.aspx</link>
      <pubDate>Tue, 14 Jun 2005 01:15:38 GMT</pubDate>
      <description>&lt;p&gt;
I had every intention of blogging through Tech Ed, but it didn't happen.
&lt;/p&gt;
&lt;p&gt;
One week ago today (Monday), I was walking from my hotel room to Tech Ed in a really
foul mood. Being grouchy is rather unusual for me, but you can ask &lt;a href="http://www.stephenforte.net/owdasblog/"&gt;Steve
Forte&lt;/a&gt; and &lt;a href="http://blogs.prenia.com/cathi/"&gt;Cathi Gero&lt;/a&gt;, they were there,
and boy, was I grouchy.
&lt;/p&gt;
&lt;p&gt;
I guess its been a few years since I've done back-to-back conferences, having done
the SDC conference in the Netherlands the previous week, my body was trying to tell
me I should be at home by then.
&lt;/p&gt;
&lt;p&gt;
All of this changed when I got on stage with Steve to do our Advanced Querying session.
&lt;/p&gt;
&lt;p&gt;
Y'know, speaking at conferences is really a money losing proposition for the majority
of speakers, myself included. I would be making more money staying at home and working.
But its really, really fun. Really. Engaging a big group of people (and there was
about 800 people in the room) is a challenge, its exciting, and when it goes well,
you're in orbit for the rest of the day. And I think it went pretty well - lots of
laughter and ooh-aahs.
&lt;/p&gt;
&lt;p&gt;
So to my audience at my first session: THANKS! You made my week.
&lt;/p&gt;
&lt;p&gt;
Some folks have been emailing me, unable to find the samples for the session. I've
attached two files here, the first is the setup file which creates the sample tables.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.campbellassociates.ca/blog/content/binary/Setup.sql"&gt;Setup.sql
(3.57 KB)&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
The second is the demo script itself with all the queries Steve and I showed.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.campbellassociates.ca/blog/content/binary/SS2k-YukonSamples.sql"&gt;SS2k-YukonSamples.sql
(24.42 KB)&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
We got a ton of response on this session, and some cool new ideas for a new version
next year.
&lt;/p&gt;
&lt;p&gt;
My second session on Tuesday was the Profiler session, with my special guest Vipul
Shah who jumped in to show off the cool new features of Profiler in SQL Server 2005.
Its a cool session, but I think with Profiler 2005 coming, I'm going to have to rewrite
it to really dig into the new capabilities of the tool.
&lt;/p&gt;
&lt;p&gt;
As I explained in the session, my real focus on the Profiler session was to let developers
know that things can happen to your queries between your code and SQL Server, and
Profiler is really the only way to know. The big example I show is ADO 2.5 messing
with a SELECT statement and stored procedure, wrapping them in cursors. I haven't
found the same behaviour in ADO.NET, so I think the demo is getting moot.
&lt;/p&gt;
&lt;p&gt;
I'm thinking next year I'll revise the session to make it more of a &amp;#8220;Using Profiler
as a Diagnostic Tool&amp;#8221; type session.
&lt;/p&gt;
&lt;p&gt;
On Wednesday &lt;a href="http://weblogs.asp.net/CFranklin"&gt;Carl Franklin&lt;/a&gt; and I did
.NET Rocks! in front of a live audience. I think there were close to a thousand people
in the room, which was at the far end of the conference center. And I do mean the
far end - I figured by the time we got there we'd walked to Cuba. We interviewed the
Team System guys, I think the show went really well, it was fun to dig into more of
the story behind Team System... and even better to have a bunch of fans watching the
show!
&lt;/p&gt;
&lt;p&gt;
Alas, my version of the standard DNR disclaimer (normally Geoff's domain) didn't make
the cut of the show, but either way, a good listen.
&lt;/p&gt;
&lt;p&gt;
Tech Ed may be over, but the Tech Ed Charity Auction isn't. 23 Tech Ed speakers, including
me, are donating an hour of consulting time via phone, email or IM. You can bid on
EBay at &lt;a href="http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&amp;amp;item=5587400881"&gt;http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&amp;amp;item=5587400881&lt;/a&gt;.
The auction ends on June 16, so bid soon, and bid often.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=a90cf01d-1242-47a2-bd68-5722ee819837" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,a90cf01d-1242-47a2-bd68-5722ee819837.aspx</comments>
      <category>.NET Rocks!</category>
      <category>Charity</category>
      <category>Speaking</category>
      <category>SQL Server</category>
      <category>Tech Ed</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=ae4d6c2c-4b34-499e-bd13-f0c80b5f0878</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,ae4d6c2c-4b34-499e-bd13-f0c80b5f0878.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,ae4d6c2c-4b34-499e-bd13-f0c80b5f0878.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=ae4d6c2c-4b34-499e-bd13-f0c80b5f0878</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
When we say Beer Night, we mean it!
</p>
        <p>
          <img src="http://www.campbellassociates.ca/blog/content/binary/IMG_4760%20(Small).JPG" border="0" />
        </p>
        <p>
Near the beginning of this evening session, Kent Alstad and Remi Caron conspired to
bring Steve and I these huge two liter beers in Heineken labelled boots. I finished
mine, Steve didn't. Not that he wasted it, he filled a dozen regular sized glasses
from the boot.
</p>
        <p>
The session itself was a melage of SQL Server 2005 topics, our slide deck and five
slides: the title slide called the session “Estaban, 'splain dis Jukon to me!”
It got less serious from there.
</p>
        <p>
We had a fine discussion on the horror and fear around using the CLR inside of SQL
Server, Ted Neward and Markus Egger got into it before Steve put the brakes on what
was turning into an entirely too serious discussion.
</p>
        <p>
I have to thank Kim Tripp for firmly planting all the details of Snapshot Isolation
into my head, I think I was able to deliver a coherent explanation to everyone when
the topic came up.
</p>
        <p>
The beer continued to flow after the session, but we still knocked out some good talks
the next morning. The conference was a ton of fun, its nice to see the SDGN group
growing bigger and better still.
</p>
        <p>
The day after the conference we went on the traditional Holland Tour, although this
year it wasn't traditional at all... we actually got to sleep in a bit, rather than
leaving at 8am as we have many years, we weren't loaded up and gone until 10! First
stop was the Airborne Museum in Arnhem, which showed the history of the northern-most
(and unsuccessful) part of operation Market-Garden.
</p>
        <p>
Suitably subdued, our next stop after doing several spirals around the Netherlands
was a paintball center!
</p>
        <p>
The paintball matches were about 10 on 10, doing various missions: capture the flag,
deliver your flag, and the Blackhawk down scenario, where you have a VIP stuck in
the helicopter and have to go in and rescue them.
</p>
        <p>
Our team won three of four matches, and I have to say that even our loss was pretty
sketchy. I'd attribute our success to some great players, including the crazy fire
teams of Steve Forte and Arnot, Ted Neward and Kent Alstad, Remi and Rob and the implacable
Cathi Gero, who knows exactly what a VIP should do - stay alive and book it down the
trail!
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=ae4d6c2c-4b34-499e-bd13-f0c80b5f0878" />
      </body>
      <title>Recapping SDC</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,ae4d6c2c-4b34-499e-bd13-f0c80b5f0878.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,ae4d6c2c-4b34-499e-bd13-f0c80b5f0878.aspx</link>
      <pubDate>Sat, 04 Jun 2005 14:55:19 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
When we say Beer Night, we mean it!
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.campbellassociates.ca/blog/content/binary/IMG_4760%20(Small).JPG" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Near the beginning of this evening session, Kent Alstad and Remi Caron conspired to
bring Steve and I these huge two liter beers in Heineken labelled boots. I finished
mine, Steve didn't. Not that he wasted it, he filled&amp;nbsp;a dozen regular sized glasses
from the boot.
&lt;/p&gt;
&lt;p&gt;
The session itself was a melage of SQL Server 2005 topics, our slide deck and five
slides: the title slide called the session &amp;#8220;Estaban, 'splain dis Jukon to me!&amp;#8221;
It got less serious from there.
&lt;/p&gt;
&lt;p&gt;
We had a fine discussion on the horror and fear around using the CLR inside of SQL
Server, Ted Neward and Markus Egger got into it before Steve put the brakes on what
was turning into an entirely too serious discussion.
&lt;/p&gt;
&lt;p&gt;
I have to thank Kim Tripp for firmly planting all the details of Snapshot Isolation
into my head, I think I was able to deliver a coherent explanation to everyone when
the topic came up.
&lt;/p&gt;
&lt;p&gt;
The beer continued to flow after the session, but we still knocked out some good talks
the next morning. The conference was a ton of fun, its nice to see the SDGN group
growing bigger and better still.
&lt;/p&gt;
&lt;p&gt;
The day after the conference we went on the traditional Holland Tour, although this
year it wasn't traditional at all... we actually got to sleep in a bit, rather than
leaving at 8am as we have many years, we weren't loaded up and gone until 10! First
stop was the Airborne Museum in Arnhem, which showed the history of the northern-most
(and unsuccessful) part of operation Market-Garden.
&lt;/p&gt;
&lt;p&gt;
Suitably subdued, our next stop after doing several spirals around the Netherlands
was a paintball center!
&lt;/p&gt;
&lt;p&gt;
The paintball matches were about 10 on 10, doing various missions: capture the flag,
deliver your flag, and the Blackhawk down scenario, where you have a VIP stuck in
the helicopter and have to go in and rescue them.
&lt;/p&gt;
&lt;p&gt;
Our team won three of four matches, and I have to say that even our loss was pretty
sketchy. I'd attribute our success to some great players, including the crazy fire
teams of Steve Forte and Arnot, Ted Neward and Kent Alstad, Remi and Rob and the implacable
Cathi Gero, who knows exactly what a VIP should do - stay alive and book it down the
trail!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=ae4d6c2c-4b34-499e-bd13-f0c80b5f0878" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,ae4d6c2c-4b34-499e-bd13-f0c80b5f0878.aspx</comments>
      <category>Speaking</category>
      <category>SQL Server</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=191d0212-0b8f-4b5a-96bd-4c9aa0483ac1</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,191d0212-0b8f-4b5a-96bd-4c9aa0483ac1.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,191d0212-0b8f-4b5a-96bd-4c9aa0483ac1.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=191d0212-0b8f-4b5a-96bd-4c9aa0483ac1</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I'm sitting in the back of the main hall at the <a href="http://www.sdc.nl">SDC 2005
Conference</a> outside Arnhem, in the Netherlands.
</p>
        <p>
There's a keynote going on... in Dutch.
</p>
        <p>
I've just finished my first session, the Advanced Querying Tips &amp; Tricks session
that I'll do again next week at Tech Ed Orlando. The session went very well, I did
it solo, in Orlando it'll be a duet with <a href="http://www.stephenforte.net/owdasblog/">Stephen
Forte</a>.
</p>
        <p>
After lunch Kent Alstad and I are up, talking about requirements. We've done the session
before, its been updated, and its a lot of fun. We argue a fair bit, usually me causing
trouble complaining about all this planning he wants to do.
</p>
        <p>
Tonight, Steve and I are on again... in the schedule its called “<a href="http://www.sdc.nl/Default.aspx?tabid=36">Mid
Evening Beer Session with Technical Content</a>.“ In the past its been called
a Geek Night and other silly things. Its really Steve and I talking about any old
thing and generally behaving foolishly. As the beer flows, it gets more foolish. Looks
like its going to be a packed house tonight...
</p>
        <p>
 
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=191d0212-0b8f-4b5a-96bd-4c9aa0483ac1" />
      </body>
      <title>SDC Day One</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,191d0212-0b8f-4b5a-96bd-4c9aa0483ac1.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,191d0212-0b8f-4b5a-96bd-4c9aa0483ac1.aspx</link>
      <pubDate>Mon, 30 May 2005 11:17:44 GMT</pubDate>
      <description>&lt;p&gt;
I'm sitting in the back of the main hall at the &lt;a href="http://www.sdc.nl"&gt;SDC 2005
Conference&lt;/a&gt; outside Arnhem, in the Netherlands.
&lt;/p&gt;
&lt;p&gt;
There's a keynote going on... in Dutch.
&lt;/p&gt;
&lt;p&gt;
I've just finished my first session, the Advanced Querying Tips &amp;amp; Tricks session
that I'll do again next week at Tech Ed Orlando. The session went very well, I did
it solo, in Orlando it'll be a duet with &lt;a href="http://www.stephenforte.net/owdasblog/"&gt;Stephen
Forte&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
After lunch Kent Alstad and I are up, talking about requirements. We've done the session
before, its been updated, and its a lot of fun. We argue a fair bit, usually me causing
trouble complaining about all this planning he wants to do.
&lt;/p&gt;
&lt;p&gt;
Tonight, Steve and I are on again... in the schedule its called &amp;#8220;&lt;a href="http://www.sdc.nl/Default.aspx?tabid=36"&gt;Mid
Evening Beer Session with Technical Content&lt;/a&gt;.&amp;#8220; In the past its been called
a Geek Night and other silly things. Its really Steve and I talking about any old
thing and generally behaving foolishly. As the beer flows, it gets more foolish. Looks
like its going to be a packed house tonight...
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=191d0212-0b8f-4b5a-96bd-4c9aa0483ac1" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,191d0212-0b8f-4b5a-96bd-4c9aa0483ac1.aspx</comments>
      <category>Speaking</category>
      <category>SQL Server</category>
      <category>Tech Ed</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=b0c67333-45bc-4fce-aef5-0af518aef1cd</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,b0c67333-45bc-4fce-aef5-0af518aef1cd.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,b0c67333-45bc-4fce-aef5-0af518aef1cd.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=b0c67333-45bc-4fce-aef5-0af518aef1cd</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Six weeks since my last entry... and its not that I don't have anything to say, but
I've been so busy, by the time I get home, I just want to sleep.
</p>
        <p>
Various highlights of the past six weeks:
</p>
        <ul>
          <li>
Hung out with <a href="http://www.interknowlogy.com/IKCorporate/AboutUs/CompanyExecutives/TimothyHuckaby.htm">Tim
Huckaby</a> and his family the weekend of April 16th, lots of fun!</li>
          <li>
            <a href="http://kate.regionaldirector.ca/community/">Kate Gregory</a> and I did a
duet deep dive at the end of April, talking about VSTO.</li>
          <li>
All the Canadian RDs got together at Microsoft Canada in Mississauga, where we found
out that Craig Flanagan, our intrepid leader, was moving on to bigger and more XBoxie
things.</li>
          <li>
Fellow RD <a href="http://guy.regionaldirector.ca/community/">Guy Barrette</a> spent
a week out here doing talks on Visual Studio 2005 and had a chance to visit my little
toyland.</li>
          <li>
I test ran my SQL Querying talk for Tech Ed at both the <a href="http://www.vicdotnet.org/Events/MonthlyMeeting/tabid/32/Default.aspx">Victoria
.NET User Group</a> and <a href="http://www.vantug.com/">VANTUG!</a></li>
        </ul>
        <p>
Which brings me up to current events... I leave this afternoon for the Netherlands
to present at <a href="http://www.sdc.nl/">SDC 2005</a> at Papendal outside Arnhem.
From there I'm headed to New London, Connecticut to spend some time with Carl and
do a few shows (including something new!). After THAT, Carl and I are both headed
down to <a href="http://www.microsoft.com/events/teched2005/default.mspx">Tech Ed</a> in
Orlando (same flights and everything).
</p>
        <p>
I'm doing two sessions at Tech Ed, one is my <a href="http://www.msteched.com/content/sessionview.aspx?TopicID=8502afa5-5e66-4476-aa1d-4c1796208038">Advanced
Querying Techniques, Tips &amp; Tricks</a> session, which drills into various querying
tricks I've collected over the years. This year I'm doing it with Steve Forte, and
we're going to compare and contrast SQL Server 2000 and SQL Server 2005 to demonstrate
how many of this slick querying techniques change with the latest and greatest.
</p>
        <p>
The other session is a reprisal of my <a href="http://www.msteched.com/content/sessionview.aspx?TopicID=7ae53bbe-17d0-442d-a23c-376d4e66670a">SQL
Profiler for the Developer session</a> that I did last year - there won't be any ice
cream bars this year I'm afraid. However, I do have a special guest, Vipul Shah is
going to show off some of the new goodies in SQL Server 2005 for Profiler junkies.
</p>
        <p>
So finally, I'll stagger home around June 9th, all spring conferenced out.
</p>
        <p>
Maybe then I'll get to fixing my <a href="http://www.campbellassociates.ca/blog/PermaLink.aspx?guid=d0826b9b-e9bd-406a-b035-6b5ae82a5cb0">monster
machine</a>... it burned up a week after I finished building it, and its sat there
dead ever since. Did I mention I've been busy? There isn't going to be any easy fixes,
everything worked perfect, but there's just not enough cooling in that little eight
inch radiator.
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=b0c67333-45bc-4fce-aef5-0af518aef1cd" />
      </body>
      <title>My poor, neglected blog...</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,b0c67333-45bc-4fce-aef5-0af518aef1cd.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,b0c67333-45bc-4fce-aef5-0af518aef1cd.aspx</link>
      <pubDate>Fri, 27 May 2005 18:57:27 GMT</pubDate>
      <description>&lt;p&gt;
Six weeks since my last entry... and its not that I don't have anything to say, but
I've been so busy, by the time I get home, I just want to sleep.
&lt;/p&gt;
&lt;p&gt;
Various highlights of the past six weeks:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Hung out with &lt;a href="http://www.interknowlogy.com/IKCorporate/AboutUs/CompanyExecutives/TimothyHuckaby.htm"&gt;Tim
Huckaby&lt;/a&gt; and his family the weekend of April 16th, lots of fun!&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://kate.regionaldirector.ca/community/"&gt;Kate Gregory&lt;/a&gt; and I did a
duet deep dive at the end of April, talking about VSTO.&lt;/li&gt;
&lt;li&gt;
All the Canadian RDs got together at Microsoft Canada in Mississauga, where we found
out that Craig Flanagan, our intrepid leader, was moving on to bigger and more XBoxie
things.&lt;/li&gt;
&lt;li&gt;
Fellow RD &lt;a href="http://guy.regionaldirector.ca/community/"&gt;Guy Barrette&lt;/a&gt; spent
a week out here doing talks on Visual Studio 2005 and had a chance to visit my little
toyland.&lt;/li&gt;
&lt;li&gt;
I test ran my SQL Querying talk for Tech Ed at both the &lt;a href="http://www.vicdotnet.org/Events/MonthlyMeeting/tabid/32/Default.aspx"&gt;Victoria
.NET User Group&lt;/a&gt; and &lt;a href="http://www.vantug.com/"&gt;VANTUG!&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Which brings me up to current events... I leave this afternoon for the Netherlands
to present at &lt;a href="http://www.sdc.nl/"&gt;SDC 2005&lt;/a&gt; at Papendal outside Arnhem.
From there I'm headed to New London, Connecticut to spend some time with Carl and
do a few shows (including something new!). After THAT, Carl and I are both headed
down to &lt;a href="http://www.microsoft.com/events/teched2005/default.mspx"&gt;Tech Ed&lt;/a&gt; in
Orlando (same flights and everything).
&lt;/p&gt;
&lt;p&gt;
I'm doing two sessions at Tech Ed, one is my &lt;a href="http://www.msteched.com/content/sessionview.aspx?TopicID=8502afa5-5e66-4476-aa1d-4c1796208038"&gt;Advanced
Querying Techniques, Tips &amp;amp; Tricks&lt;/a&gt; session, which drills into various querying
tricks I've collected over the years. This year I'm doing it with Steve Forte, and
we're going to compare and contrast SQL Server 2000 and SQL Server 2005 to demonstrate
how many of this slick querying techniques change with the latest and greatest.
&lt;/p&gt;
&lt;p&gt;
The other session is a reprisal of my &lt;a href="http://www.msteched.com/content/sessionview.aspx?TopicID=7ae53bbe-17d0-442d-a23c-376d4e66670a"&gt;SQL
Profiler for the Developer session&lt;/a&gt; that I did last year - there won't be any ice
cream bars this year I'm afraid. However, I do have a special guest, Vipul Shah is
going to show off some of the new goodies in SQL Server 2005 for Profiler junkies.
&lt;/p&gt;
&lt;p&gt;
So finally, I'll stagger home around June 9th, all spring conferenced out.
&lt;/p&gt;
&lt;p&gt;
Maybe then I'll get to fixing my &lt;a href="http://www.campbellassociates.ca/blog/PermaLink.aspx?guid=d0826b9b-e9bd-406a-b035-6b5ae82a5cb0"&gt;monster
machine&lt;/a&gt;... it burned up a week after I finished building it, and its sat there
dead ever since. Did I mention I've been busy? There isn't going to be any easy fixes,
everything worked perfect, but there's just not enough cooling in that little eight
inch radiator.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=b0c67333-45bc-4fce-aef5-0af518aef1cd" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,b0c67333-45bc-4fce-aef5-0af518aef1cd.aspx</comments>
      <category>.NET Rocks!</category>
      <category>Speaking</category>
      <category>SQL Server</category>
      <category>Tech Ed</category>
      <category>Toys</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=fc4b76d8-8e27-4a96-aa2f-75fe1a03ee60</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,fc4b76d8-8e27-4a96-aa2f-75fe1a03ee60.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,fc4b76d8-8e27-4a96-aa2f-75fe1a03ee60.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=fc4b76d8-8e27-4a96-aa2f-75fe1a03ee60</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Well, we're all confirmed now, Carl and I will be doing an episode of .NET Rocks!
at <a href="http://www.microsoft.com/events/teched2005/default.mspx">Tech Ed Orlando</a> this
year. We'll be recording it over lunch on Wednesday, June 8th. Of course, you're all
invited to watch the taping: .NET Rocks! live is much sillier than what actually ends
up in the recorded version.
</p>
        <p>
We really wanted to put together a cool show for a live taping, and I think we really
lucked out - we're going to be talking to folks from the <a href="http://lab.msdn.microsoft.com/teamsystem/default.aspx">Visual
Studio 2005 Team System</a> development team.
</p>
        <ul>
          <li>
Michael Leworthy (VSTS general)</li>
          <li>
Eric Lee (TFS and Test)</li>
          <li>
Ajay Sudan (Architect and Developer)</li>
          <li>
Bindia Hallauer (MSF)</li>
        </ul>
        <p>
Looks like its going to be a ton of fun. We had a great time doing <a href="http://www.dotnetrocks.com/default.aspx?showID=107">.NET
Rocks!</a> in front of a live audience at <a href="http://www.devconnections.com/shows/sql/default.asp?s=59">DevConnections
in Orlando</a>, this show looks like it'll be a blast.
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=fc4b76d8-8e27-4a96-aa2f-75fe1a03ee60" />
      </body>
      <title>.NET Rocks! at Tech Ed Orlando!</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,fc4b76d8-8e27-4a96-aa2f-75fe1a03ee60.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,fc4b76d8-8e27-4a96-aa2f-75fe1a03ee60.aspx</link>
      <pubDate>Sun, 10 Apr 2005 17:17:27 GMT</pubDate>
      <description>&lt;p&gt;
Well, we're all confirmed now, Carl and I will be doing an episode of .NET Rocks!
at &lt;a href="http://www.microsoft.com/events/teched2005/default.mspx"&gt;Tech Ed Orlando&lt;/a&gt; this
year. We'll be recording it over lunch on Wednesday, June 8th. Of course, you're all
invited to watch the taping: .NET Rocks! live is much sillier than what actually ends
up in the recorded version.
&lt;/p&gt;
&lt;p&gt;
We really wanted to put together a cool show for a live taping, and I think we really
lucked out - we're going to be talking to folks from the &lt;a href="http://lab.msdn.microsoft.com/teamsystem/default.aspx"&gt;Visual
Studio 2005 Team System&lt;/a&gt; development team.
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Michael Leworthy (VSTS general)&lt;/li&gt;
&lt;li&gt;
Eric Lee (TFS and Test)&lt;/li&gt;
&lt;li&gt;
Ajay Sudan (Architect and Developer)&lt;/li&gt;
&lt;li&gt;
Bindia Hallauer (MSF)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Looks like its going to be a ton of fun. We had a great time doing &lt;a href="http://www.dotnetrocks.com/default.aspx?showID=107"&gt;.NET
Rocks!&lt;/a&gt; in front of a live audience at &lt;a href="http://www.devconnections.com/shows/sql/default.asp?s=59"&gt;DevConnections
in Orlando&lt;/a&gt;, this show looks like it'll be a blast.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=fc4b76d8-8e27-4a96-aa2f-75fe1a03ee60" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,fc4b76d8-8e27-4a96-aa2f-75fe1a03ee60.aspx</comments>
      <category>.NET Rocks!</category>
      <category>Speaking</category>
      <category>Tech Ed</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=7bfb539a-e9aa-453d-95a0-20b3ae316e05</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,7bfb539a-e9aa-453d-95a0-20b3ae316e05.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,7bfb539a-e9aa-453d-95a0-20b3ae316e05.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=7bfb539a-e9aa-453d-95a0-20b3ae316e05</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Been an intense few days.
</p>
        <p>
Spent about 36 hours in Orlando, arriving Monday night and leaving Wednesday morning.
</p>
        <p>
In between I visited with many of the speakers at <a href="http://www.devconnections.com/">DevConnections</a>,
recorded <a href="http://www.dotnetrocks.com/">DotNetRocks</a> with <a href="http://www.lhotka.net/WeBlog/">Rocky
Lhotka</a> and <a href="http://www.betav.com/blog/billva/">Bill Vaughn</a>, recorded <a href="http://mondays.pwop.com">Mondays</a>,
had a couple of great meals, talked about <a href="http://www.thedailycommute.com/">The
Daily Commute</a> at great length with Carl and squeezed in a soak in the hot tub.
</p>
        <p>
Not a whole lot of room for sleep in that 36 hours - I don't remember much of the
flight home.
</p>
        <p>
Now I'm back home, and back into the fray again... not just work, but now fellow Canadian
RD <a href="http://objectsharp.com/Blogs/barry/">Barry Gervin</a> asked me to pitch
in on his <a href="http://objectsharp.com/oNewsUpdate/ReadingFullStory.aspx?StoryNum=-59">Architect's
Breakfast - Enterprise Integration Patterns</a> on March 30. Being a sucker for
free food, I couldn't very well say no. I'll be moderating one of the tables and trying
hard not to cause too many problems. Integration is a huge part of my life these days
and always a fun topic to talk about. So if you haven't already signed up, now you
have extra incentive - if goaded enough, I'll tell a story or two.
</p>
        <p>
 
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=7bfb539a-e9aa-453d-95a0-20b3ae316e05" />
      </body>
      <title>Out of Florida, into the Fire...</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,7bfb539a-e9aa-453d-95a0-20b3ae316e05.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,7bfb539a-e9aa-453d-95a0-20b3ae316e05.aspx</link>
      <pubDate>Thu, 24 Mar 2005 22:33:51 GMT</pubDate>
      <description>&lt;p&gt;
Been an intense few days.
&lt;/p&gt;
&lt;p&gt;
Spent about 36 hours in Orlando, arriving Monday night and leaving Wednesday morning.
&lt;/p&gt;
&lt;p&gt;
In between I visited with many of the speakers at &lt;a href="http://www.devconnections.com/"&gt;DevConnections&lt;/a&gt;,
recorded &lt;a href="http://www.dotnetrocks.com/"&gt;DotNetRocks&lt;/a&gt; with &lt;a href="http://www.lhotka.net/WeBlog/"&gt;Rocky
Lhotka&lt;/a&gt; and &lt;a href="http://www.betav.com/blog/billva/"&gt;Bill Vaughn&lt;/a&gt;, recorded &lt;a href="http://mondays.pwop.com"&gt;Mondays&lt;/a&gt;,
had a couple of great meals, talked about &lt;a href="http://www.thedailycommute.com/"&gt;The
Daily Commute&lt;/a&gt; at great length with Carl and squeezed in a soak in the hot tub.
&lt;/p&gt;
&lt;p&gt;
Not a whole lot of room for sleep in that 36 hours - I don't remember much of the
flight home.
&lt;/p&gt;
&lt;p&gt;
Now I'm back home, and back into the fray again... not just work, but now fellow Canadian
RD &lt;a href="http://objectsharp.com/Blogs/barry/"&gt;Barry Gervin&lt;/a&gt; asked me to pitch
in on his &lt;a href="http://objectsharp.com/oNewsUpdate/ReadingFullStory.aspx?StoryNum=-59"&gt;Architect's
Breakfast - Enterprise Integration Patterns&lt;/a&gt;&amp;nbsp;on March 30. Being a sucker for
free food, I couldn't very well say no. I'll be moderating one of the tables and trying
hard not to cause too many problems. Integration is a huge part of my life these days
and always a fun topic to talk about. So if you haven't already signed up, now you
have extra incentive - if goaded enough, I'll tell a story or two.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=7bfb539a-e9aa-453d-95a0-20b3ae316e05" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,7bfb539a-e9aa-453d-95a0-20b3ae316e05.aspx</comments>
      <category>.NET Rocks!</category>
      <category>Speaking</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=4b5c06e6-1ce2-46d8-a94d-d4c2cbd442a4</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,4b5c06e6-1ce2-46d8-a94d-d4c2cbd442a4.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,4b5c06e6-1ce2-46d8-a94d-d4c2cbd442a4.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=4b5c06e6-1ce2-46d8-a94d-d4c2cbd442a4</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I'm enroute to Orlando via Seatac, Carl sends me this link to an <a href="http://www.courant.com/hc-podcasters.artmar20,0,594368.story">article
on podcasting in the Hartford Courant</a>.
</p>
        <p>
Meantime, Carl got <a href="http://www.thedailycommute.com/">TheDailyCommute</a> web
site up and running... there's a few more details to work out, but don't worry, you'll
be blown away with this service. This is the future of podcasting.
</p>
        <p>
What's next? People have been asking about a .NET Rocks World Tour... I was thinking
maybe we should just go from Tech Ed to Tech Ed. Lemme know whatcha think!
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=4b5c06e6-1ce2-46d8-a94d-d4c2cbd442a4" />
      </body>
      <title>Enroute to Florida, DotNetRocks in the news (again)...</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,4b5c06e6-1ce2-46d8-a94d-d4c2cbd442a4.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,4b5c06e6-1ce2-46d8-a94d-d4c2cbd442a4.aspx</link>
      <pubDate>Sun, 20 Mar 2005 17:49:35 GMT</pubDate>
      <description>&lt;p&gt;
I'm enroute to Orlando via Seatac, Carl sends me this link to an &lt;a href="http://www.courant.com/hc-podcasters.artmar20,0,594368.story"&gt;article
on podcasting in the Hartford Courant&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Meantime, Carl got &lt;a href="http://www.thedailycommute.com/"&gt;TheDailyCommute&lt;/a&gt; web
site up and running... there's a few more details to work out, but don't worry, you'll
be blown away with this service. This is the future of podcasting.
&lt;/p&gt;
&lt;p&gt;
What's next? People have been asking about a .NET Rocks World Tour... I was thinking
maybe we should just go from Tech Ed to Tech Ed. Lemme know whatcha think!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=4b5c06e6-1ce2-46d8-a94d-d4c2cbd442a4" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,4b5c06e6-1ce2-46d8-a94d-d4c2cbd442a4.aspx</comments>
      <category>.NET Rocks!</category>
      <category>Speaking</category>
      <category>Tech Ed</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=d840818f-638a-4b75-92a4-6a3a1112aae8</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,d840818f-638a-4b75-92a4-6a3a1112aae8.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,d840818f-638a-4b75-92a4-6a3a1112aae8.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=d840818f-638a-4b75-92a4-6a3a1112aae8</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Two ways, too...
</p>
        <p>
Carl and I just finished interviewing Ken Getz, we dug into VS2005, ADO.NET, Vonage
and other cool toys. Between Ken and I, Carl hardly got a word in edgewise...
</p>
        <p>
Oh, and the Florida reference? Ken recently moved there.
</p>
        <p>
The second Florida reference is next week's show, which is going to be recorded at
the <a href="http://www.devconnections.com/">DevConnections</a> conference in Orlando,
Florida. That's right, Carl and I will be together, rather than on opposite coasts,
along with Geoff. We're interviewing Bill Vaughn and Rocky Lhotka on Tuesday, March
22nd. Oh, and if you're at the conference, you can come and watch! 
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=d840818f-638a-4b75-92a4-6a3a1112aae8" />
      </body>
      <title>DotNetRocks comes to Florida...</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,d840818f-638a-4b75-92a4-6a3a1112aae8.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,d840818f-638a-4b75-92a4-6a3a1112aae8.aspx</link>
      <pubDate>Fri, 18 Mar 2005 03:25:41 GMT</pubDate>
      <description>&lt;p&gt;
Two ways, too...
&lt;/p&gt;
&lt;p&gt;
Carl and I just finished interviewing Ken Getz, we dug into VS2005, ADO.NET, Vonage
and other cool toys. Between Ken and I, Carl hardly got a word in edgewise...
&lt;/p&gt;
&lt;p&gt;
Oh, and the Florida reference? Ken recently moved there.
&lt;/p&gt;
&lt;p&gt;
The second Florida reference is next week's show, which is going to be recorded at
the &lt;a href="http://www.devconnections.com/"&gt;DevConnections&lt;/a&gt; conference in Orlando,
Florida. That's right, Carl and I will be together, rather than on opposite coasts,
along with Geoff. We're interviewing Bill Vaughn and Rocky Lhotka on Tuesday, March
22nd. Oh, and if you're at the conference, you can come and watch! 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=d840818f-638a-4b75-92a4-6a3a1112aae8" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,d840818f-638a-4b75-92a4-6a3a1112aae8.aspx</comments>
      <category>.NET Rocks!</category>
      <category>Speaking</category>
      <category>Travel</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=1d615ef1-1d46-4d77-811c-35ef38e738c4</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,1d615ef1-1d46-4d77-811c-35ef38e738c4.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,1d615ef1-1d46-4d77-811c-35ef38e738c4.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=1d615ef1-1d46-4d77-811c-35ef38e738c4</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Yeop, those two are at it again.
</p>
        <p>
Maybe there's some competition for the best Tech Ed video that I wasn't aware of,
this one is amazing...
</p>
        <a href="http://www.hanselman.com/blog/RoryAndScottDesignSomeSoftwareTechEdRevengeOfTheSith.aspx">http://www.hanselman.com/blog/RoryAndScottDesignSomeSoftwareTechEdRevengeOfTheSith.aspx</a>
        <p>
 
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=1d615ef1-1d46-4d77-811c-35ef38e738c4" />
      </body>
      <title>Blyth and Hanselman Strike Again...</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,1d615ef1-1d46-4d77-811c-35ef38e738c4.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,1d615ef1-1d46-4d77-811c-35ef38e738c4.aspx</link>
      <pubDate>Fri, 18 Mar 2005 03:20:00 GMT</pubDate>
      <description>&lt;p&gt;
Yeop, those two are at it again.
&lt;/p&gt;
&lt;p&gt;
Maybe there's some competition for the best Tech Ed video that I wasn't aware of,
this one is amazing...
&lt;/p&gt;
&lt;a href="http://www.hanselman.com/blog/RoryAndScottDesignSomeSoftwareTechEdRevengeOfTheSith.aspx"&gt;http://www.hanselman.com/blog/RoryAndScottDesignSomeSoftwareTechEdRevengeOfTheSith.aspx&lt;/a&gt; 
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=1d615ef1-1d46-4d77-811c-35ef38e738c4" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,1d615ef1-1d46-4d77-811c-35ef38e738c4.aspx</comments>
      <category>Speaking</category>
      <category>Tech Ed</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=737c67d2-3ce8-40ca-952f-1e8849e342b8</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,737c67d2-3ce8-40ca-952f-1e8849e342b8.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,737c67d2-3ce8-40ca-952f-1e8849e342b8.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=737c67d2-3ce8-40ca-952f-1e8849e342b8</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Brilliance that defies words, I swear.
</p>
        <p>
          <u>
            <font color="#800080">
              <a href="http://www.hanselman.com/blog/PermaLink,guid,3a64708d-10e4-4e38-814c-550a3af88282.aspx">http://www.hanselman.com/blog/PermaLink,guid,3a64708d-10e4-4e38-814c-550a3af88282.aspx</a>
            </font>
          </u>
          <a href="http://www.hanselman.com/blog/PermaLink,guid,3a64708d-10e4-4e38-814c-550a3af88282.aspx">
          </a>
        </p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=737c67d2-3ce8-40ca-952f-1e8849e342b8" />
      </body>
      <title>Hanselman and Blyth - Tech Ed Promo Genius</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,737c67d2-3ce8-40ca-952f-1e8849e342b8.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,737c67d2-3ce8-40ca-952f-1e8849e342b8.aspx</link>
      <pubDate>Sat, 12 Mar 2005 06:13:44 GMT</pubDate>
      <description>&lt;p&gt;
Brilliance that defies words, I swear.
&lt;/p&gt;
&lt;p&gt;
&lt;u&gt;&lt;font color=#800080&gt;&lt;a href="http://www.hanselman.com/blog/PermaLink,guid,3a64708d-10e4-4e38-814c-550a3af88282.aspx"&gt;http://www.hanselman.com/blog/PermaLink,guid,3a64708d-10e4-4e38-814c-550a3af88282.aspx&lt;/a&gt;&lt;/font&gt;&lt;/u&gt;&lt;a href="http://www.hanselman.com/blog/PermaLink,guid,3a64708d-10e4-4e38-814c-550a3af88282.aspx"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=737c67d2-3ce8-40ca-952f-1e8849e342b8" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,737c67d2-3ce8-40ca-952f-1e8849e342b8.aspx</comments>
      <category>Speaking</category>
      <category>Tech Ed</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=0e3a6cfb-3cb2-400d-8433-8df4717bd658</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,0e3a6cfb-3cb2-400d-8433-8df4717bd658.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,0e3a6cfb-3cb2-400d-8433-8df4717bd658.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=0e3a6cfb-3cb2-400d-8433-8df4717bd658</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Fellow RD <a href="http://aspsoft.blogs.com/">Jonathan Goodyear</a> filled the RDs
in on a little secret that's going to take place at <a href="http://www.microsoft.com/events/teched2005/default.mspx">TechEd
2005</a>... unfortunately, I can't tell you what it is.
</p>
        <p>
But you can get a hint at Jon's site at <a href="http://www.aspsoft.com/rallytrailer1.html">www.aspsoft.com/rallytrailer1.html</a>.
</p>
        <p>
Just another reason to attend TechEd 2005, as if you needed any more incentive.
</p>
        <p>
Oh, and I'll be there too: I'm presenting two sessions, my famous SQL Profiler for
the Developer session (which I'm told would have won “funniest session of Tech
Ed” last year if such an award existed) and one of my favorite sessions of all
time, but never-before-presented-at-TechEd, SQL Querying Tips &amp; Techniques session.
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=0e3a6cfb-3cb2-400d-8433-8df4717bd658" />
      </body>
      <title>TechEd 2005 (Jonathan Goodyear is up to no good)</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,0e3a6cfb-3cb2-400d-8433-8df4717bd658.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,0e3a6cfb-3cb2-400d-8433-8df4717bd658.aspx</link>
      <pubDate>Thu, 03 Mar 2005 19:15:36 GMT</pubDate>
      <description>&lt;p&gt;
Fellow RD &lt;a href="http://aspsoft.blogs.com/"&gt;Jonathan Goodyear&lt;/a&gt; filled the RDs
in on a little secret that's going to take place at &lt;a href="http://www.microsoft.com/events/teched2005/default.mspx"&gt;TechEd
2005&lt;/a&gt;... unfortunately, I can't tell you what it is.
&lt;/p&gt;
&lt;p&gt;
But you can get a hint at Jon's site at &lt;a href="http://www.aspsoft.com/rallytrailer1.html"&gt;www.aspsoft.com/rallytrailer1.html&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Just another reason to attend TechEd 2005, as if you needed any more incentive.
&lt;/p&gt;
&lt;p&gt;
Oh, and I'll be there too: I'm presenting two sessions, my famous SQL Profiler for
the Developer session (which I'm told would have won &amp;#8220;funniest session of Tech
Ed&amp;#8221; last year if such an award existed) and one of my favorite sessions of all
time, but never-before-presented-at-TechEd, SQL Querying Tips &amp;amp; Techniques session.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=0e3a6cfb-3cb2-400d-8433-8df4717bd658" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,0e3a6cfb-3cb2-400d-8433-8df4717bd658.aspx</comments>
      <category>Speaking</category>
      <category>Tech Ed</category>
      <category>Toys</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=b3353768-1163-4f29-aac2-28b5b13776f3</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,b3353768-1163-4f29-aac2-28b5b13776f3.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,b3353768-1163-4f29-aac2-28b5b13776f3.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=b3353768-1163-4f29-aac2-28b5b13776f3</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Been a long while since I've posted to the blog - and no, I still haven't finished
the Kili picture site. I will one of these days.
</p>
        <p>
So here's a recap of the fun post-Kili:
</p>
        <p>
Back in November I got together with all the <a href="http://www.franklins.net/dotnetrocks/">DotNetRocks</a> folks
for a little party and we invited along some friends - about thirty people showed
up in Las Vegas for some laughs and a first screening of DotNetRocks: The Movie. It
was about that time that DNR reorganized, cutting back to one hour and focusing on
a more serious interview approach to the show. The silly stuff (which includes me
as the ToyBoy) moved over to a new show called <a href="http://mondays.pwop.com/">Mondays
- What Sunday Threw Up</a>. 
</p>
        <p>
Also in November my buddy <a href="http://weblogs.asp.net/Jsemeniuk/Default.aspx">Joel
Semeniuk</a> dropped into Vancouver to do a <a href="http://www.netbc.ca/DNCal/EventDetail.aspx?date=2004/11/23">presentation
on Smart Client Development to the local users groups</a>. Which was helpful for me,
because I'd do the same presentation to the <a href="http://www.vicdotnet.org/">Victoria
.NET Users Group</a> the following week.
</p>
        <p>
This year Christmas and New Years were low key events - last year the fam went to
Costa Rica, which was good fun, but not exactly winter time any more. My favorite
goodie for Christmas was a new set of chef's knives. Yeah I know, its weird, not a
tech toy at all, but I already got lots of 'em, and everyone has given up trying to
buy them for me, I'm too particular. But a good Heckel knife, well, that's a great
gift.
</p>
        <p>
So what's coming up? Well, DNR's 100th show is coming and I've been invited to reminisce
with Carl and the gang. There's a new tour on Interoperability coming too. And I've
got a whole bunch of crazy new hardware to set up. And then there's some really important
stuff (see next post).
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=b3353768-1163-4f29-aac2-28b5b13776f3" />
      </body>
      <title>Dustin' Off the Ole Blog...</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,b3353768-1163-4f29-aac2-28b5b13776f3.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,b3353768-1163-4f29-aac2-28b5b13776f3.aspx</link>
      <pubDate>Sun, 23 Jan 2005 16:00:10 GMT</pubDate>
      <description>&lt;p&gt;
Been a long while since I've posted to the blog - and no, I still haven't finished
the Kili picture site. I will one of these days.
&lt;/p&gt;
&lt;p&gt;
So here's a recap of the fun post-Kili:
&lt;/p&gt;
&lt;p&gt;
Back in November I got together with all the &lt;a href="http://www.franklins.net/dotnetrocks/"&gt;DotNetRocks&lt;/a&gt; folks
for a little party and we invited along some friends - about thirty people showed
up in Las Vegas for some laughs and a first screening of DotNetRocks: The Movie. It
was about that time that DNR reorganized, cutting back to one hour and focusing on
a more serious interview approach to the show. The silly stuff (which includes me
as the ToyBoy) moved over to a new show called &lt;a href="http://mondays.pwop.com/"&gt;Mondays
- What Sunday Threw Up&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
Also in November my buddy &lt;a href="http://weblogs.asp.net/Jsemeniuk/Default.aspx"&gt;Joel
Semeniuk&lt;/a&gt; dropped into Vancouver to do a &lt;a href="http://www.netbc.ca/DNCal/EventDetail.aspx?date=2004/11/23"&gt;presentation
on Smart Client Development to the local users groups&lt;/a&gt;. Which was helpful for me,
because I'd do the same presentation to the &lt;a href="http://www.vicdotnet.org/"&gt;Victoria
.NET Users Group&lt;/a&gt; the following week.
&lt;/p&gt;
&lt;p&gt;
This year Christmas and New Years were low key events - last year the fam went to
Costa Rica, which was good fun, but not exactly winter time any more. My favorite
goodie for Christmas was a new set of chef's knives. Yeah I know, its weird, not a
tech toy at all, but I already got lots of 'em, and everyone has given up trying to
buy them for me, I'm too particular. But a good Heckel knife, well, that's a great
gift.
&lt;/p&gt;
&lt;p&gt;
So what's coming up? Well, DNR's 100th show is coming and I've been invited to reminisce
with Carl and the gang. There's a new tour on Interoperability coming too. And I've
got a whole bunch of crazy new hardware to set up. And then there's some really important
stuff (see next post).
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=b3353768-1163-4f29-aac2-28b5b13776f3" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,b3353768-1163-4f29-aac2-28b5b13776f3.aspx</comments>
      <category>Drivel</category>
      <category>Speaking</category>
    </item>
  </channel>
</rss>