<?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>What the... Hey!</title>
    <link>http://rapozab.org/blog/</link>
    <description>My Adventures in Blogging</description>
    <image>
      <url>http://rapozab.org/blog/content/binary/hey.jpg</url>
      <title>What the... Hey!</title>
      <link>http://rapozab.org/blog/</link>
    </image>
    <language>en-us</language>
    <copyright>Bill Rapoza</copyright>
    <lastBuildDate>Mon, 19 Sep 2005 15:44:40 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.8.5223.0</generator>
    <managingEditor>blog@rapozab.org</managingEditor>
    <webMaster>blog@rapozab.org</webMaster>
    <item>
      <trackback:ping>http://rapozab.org/blog/Trackback.aspx?guid=7aa2a884-92fc-48cb-b7de-5798c96279c1</trackback:ping>
      <pingback:server>http://rapozab.org/blog/pingback.aspx</pingback:server>
      <pingback:target>http://rapozab.org/blog/PermaLink,guid,7aa2a884-92fc-48cb-b7de-5798c96279c1.aspx</pingback:target>
      <dc:creator>blog@rapozab.org (Bill Rapoza)</dc:creator>
      <wfw:comment>http://rapozab.org/blog/CommentView,guid,7aa2a884-92fc-48cb-b7de-5798c96279c1.aspx</wfw:comment>
      <wfw:commentRss>http://rapozab.org/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=7aa2a884-92fc-48cb-b7de-5798c96279c1</wfw:commentRss>
      <title>Jon Galloway is afraid of DLINQ</title>
      <guid>http://rapozab.org/blog/PermaLink,guid,7aa2a884-92fc-48cb-b7de-5798c96279c1.aspx</guid>
      <link>http://rapozab.org/blog/PermaLink,guid,7aa2a884-92fc-48cb-b7de-5798c96279c1.aspx</link>
      <pubDate>Mon, 19 Sep 2005 15:44:40 GMT</pubDate>
      <description>In his &lt;a href="http://weblogs.asp.net/jgalloway/archive/2005/09/16/425410.aspx?Pending=true"&gt;Blog&lt;/a&gt;,
Jon Galloway says that DLINQ scares him. He says that he&amp;rsquo;s afraid of code maintainability
and people &amp;ldquo;abusing&amp;rdquo; the feature. He could make the same statement about
UI development, or threading. Frankly, making it easier to do something increases
the chances of abuse. That&amp;rsquo;s a given. Whether its queries integrated into the
language, operator overloading, or even public attributes. This is where standards
and discipline come in. Frankly, I think LINQ is ground breaking technology, and DLINQ
is just what the doctor ordered for SQL Server queries.&lt;img width="0" height="0" src="http://rapozab.org/blog/aggbug.ashx?id=7aa2a884-92fc-48cb-b7de-5798c96279c1" /&gt;</description>
      <comments>http://rapozab.org/blog/CommentView,guid,7aa2a884-92fc-48cb-b7de-5798c96279c1.aspx</comments>
      <category>PDC 05;development</category>
    </item>
    <item>
      <trackback:ping>http://rapozab.org/blog/Trackback.aspx?guid=afc2cd3d-cf24-4929-85da-6e564a424a4e</trackback:ping>
      <pingback:server>http://rapozab.org/blog/pingback.aspx</pingback:server>
      <pingback:target>http://rapozab.org/blog/PermaLink,guid,afc2cd3d-cf24-4929-85da-6e564a424a4e.aspx</pingback:target>
      <dc:creator>blog@rapozab.org (Bill Rapoza)</dc:creator>
      <wfw:comment>http://rapozab.org/blog/CommentView,guid,afc2cd3d-cf24-4929-85da-6e564a424a4e.aspx</wfw:comment>
      <wfw:commentRss>http://rapozab.org/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=afc2cd3d-cf24-4929-85da-6e564a424a4e</wfw:commentRss>
      <title>PDC's over</title>
      <guid>http://rapozab.org/blog/PermaLink,guid,afc2cd3d-cf24-4929-85da-6e564a424a4e.aspx</guid>
      <link>http://rapozab.org/blog/PermaLink,guid,afc2cd3d-cf24-4929-85da-6e564a424a4e.aspx</link>
      <pubDate>Fri, 16 Sep 2005 22:47:16 GMT</pubDate>
      <description>&lt;p&gt;
   Well, that&amp;rsquo;s it. PDC &amp;lsquo;05 is officially history. I can&amp;rsquo;t even get
   to the online site to post my evaluations of the sessions I saw today.
&lt;/p&gt;
&lt;p&gt;
   So, today I spent most of my time at panel discussions. It was great to have the bulk
   of the panels all day Friday. It made it a whole lot easier to figure out what to
   see. Which leads me to my central theme for this posting:
&lt;/p&gt;
&lt;p&gt;
   This was the best organized conference I&amp;rsquo;ve ever been to. Now, I&amp;rsquo;ve been
   going to development conferences for over 10 years. I&amp;rsquo;ve seen really big ones,
   like the year that Software Development was held with the first Java One conference,
   and I&amp;rsquo;ve been to really small ones, like the Software Development conference
   that coincided with the start of the Iraq war. And, yes, I&amp;rsquo;ve been to conferences
   other than Software Development too! But, let me reiterate: this was the best organized
   conference I&amp;rsquo;ve ever been to. Here are some of the things I think that others
   should be emulating:
&lt;/p&gt;
&lt;p&gt;
   1. Food: There was food available at all times. Easy to eat stuff that included both
   the typical &amp;ldquo;junk&amp;rdquo; food that so many developers run on as well as more
   &amp;ldquo;healthy&amp;rdquo; stuff like tons of fruit. Coffee was also always available in
   copious quantities. While lunch was also served, I neither partook of it or missed
   it. I never had to stop going to sessions in order to eat. Instead, I was picking
   all day long, while packing in the sessions.
&lt;/p&gt;
&lt;p&gt;
   2. Lounges: There were lounges set up in the Big Room, each of which was dedicated
   to a different track. People could hang out in the lounges and talk to experts in
   that particular field. Okay, so MS was mainly interested in using this venue to push
   its products. That&amp;rsquo;s always the case. The main thing was that this created yet
   another place were attendees could get together with each other as well as speakers
   they may have heard.
&lt;/p&gt;
&lt;p&gt;
   3. Computers: There were PC&amp;rsquo;s everywhere! In fact, all reviews were done online,
   so there weren&amp;rsquo;t the usual little pieces of paper you had to deal with at the
   end of each session. You could also use the PC&amp;rsquo;s to get up to date info on the
   conference as well as just do general Internet stuff, like checking your e-mail.
&lt;/p&gt;
&lt;p&gt;
   4. Network Connections: This leads to the next great thing. WiFi everywhere (nearly)
   and tons of tables set up with both power and wired connections. It was trivial to
   stay connected with both the conference and the outside world while here, thanks to
   the ubiquitous network connections available. In fact, I didn&amp;rsquo;t even attend
   Bill Gates&amp;rsquo; keynote; I watched it on my laptop! No crowds, no lines. And I could
   read the news while listening.
&lt;/p&gt;
&lt;p&gt;
   5. BOF&amp;rsquo;s: There were tons of BOF sessions. And, these were real BOF&amp;rsquo;s,
   not just marketing opportunities for various consultants (or MS for that matter).
   My only real beef was that the sessions were always late at night (starting at 9:00),
   and since I wasn&amp;rsquo;t at a conference hotel, this made attending inconvenient.
&lt;/p&gt;
&lt;p&gt;
   6. Shuttles: All of the conference hotels (not mine, unfortunately) were on a shuttle
   route, with the shuttles running continuously. So, if you wanted to go back to your
   hotel for an hour or so, and then return you could do it (fairly) easily.
&lt;/p&gt;
&lt;p&gt;
   7: Panels: Lots of panel discussions. We tech heads love panel discussions. Get the
   experts on stage together and give us a chance to ask them the hard questions. And
   better yet, they reserved a day for these panels, so I didn&amp;rsquo;t have to give up
   some other activity to see them.
&lt;/p&gt;
&lt;p&gt;
   I don&amp;rsquo;t know how much money MS spent on this shindig (A lot, I think), and I
   don&amp;rsquo;t know how profitable another conference that offered these features would
   be. I do know that all of these things would attract tons more people than I&amp;rsquo;ve
   seen at other conferences recently.
&lt;/p&gt;
&lt;p&gt;
   The folks at SD Expo should especially take note.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://rapozab.org/blog/aggbug.ashx?id=afc2cd3d-cf24-4929-85da-6e564a424a4e" /&gt;</description>
      <comments>http://rapozab.org/blog/CommentView,guid,afc2cd3d-cf24-4929-85da-6e564a424a4e.aspx</comments>
      <category>development;PDC 05</category>
    </item>
    <item>
      <trackback:ping>http://rapozab.org/blog/Trackback.aspx?guid=d548064d-2b84-4334-a71a-7086111a43e0</trackback:ping>
      <pingback:server>http://rapozab.org/blog/pingback.aspx</pingback:server>
      <pingback:target>http://rapozab.org/blog/PermaLink,guid,d548064d-2b84-4334-a71a-7086111a43e0.aspx</pingback:target>
      <dc:creator>blog@rapozab.org (Bill Rapoza)</dc:creator>
      <wfw:comment>http://rapozab.org/blog/CommentView,guid,d548064d-2b84-4334-a71a-7086111a43e0.aspx</wfw:comment>
      <wfw:commentRss>http://rapozab.org/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=d548064d-2b84-4334-a71a-7086111a43e0</wfw:commentRss>
      <title>PDC: LINQ and C# 3.0</title>
      <guid>http://rapozab.org/blog/PermaLink,guid,d548064d-2b84-4334-a71a-7086111a43e0.aspx</guid>
      <link>http://rapozab.org/blog/PermaLink,guid,d548064d-2b84-4334-a71a-7086111a43e0.aspx</link>
      <pubDate>Thu, 15 Sep 2005 02:12:02 GMT</pubDate>
      <description>&lt;p&gt;
   Anders Hejlsberg is a genius. No, he&amp;rsquo;s a god! Okay, maybe &lt;a href="http://msdn.microsoft.com/netframework/future/linq/"&gt;LINQ&lt;/a&gt; isn&amp;rsquo;t
   really all his idea, so there&amp;rsquo;s praise to go around his team. However, all in
   all, this is massive! Not only does the &lt;a href="http://msdn.microsoft.com/netframework/future/linq/"&gt;LINQ&lt;/a&gt; project
   solve what has been a huge problem with general purpose programming languages for
   years, but it did it in a domain-generalized way. The result f which is a great addition
   of functionality to C#, and any other language that also provides for its capabilities.
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://msdn.microsoft.com/netframework/future/linq/"&gt;LINQ&lt;/a&gt; is big, big,
   big. Not only the query language itself, which is marvelous itself, but also the concept
   of Extensions to existing classes, and the various other features being added to C#
   3.0. I agree with Anders&amp;rsquo; point that it allows for the kind of ease of development
   found only in dynamic languages without the messiness that typelessness adds. Bravo
   to all! This technology seems pretty new to me, so I don&amp;rsquo;t know where it&amp;rsquo;ll
   eventually go (I suspect that Sun will be making changes to their road map for Java
   soon &lt;img src="http://rapozab.org/blog/content/binary/smile1.gif" /&gt;&amp;nbsp;), but I
   think this could be bigger than Aspect Oriented programming.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://rapozab.org/blog/aggbug.ashx?id=d548064d-2b84-4334-a71a-7086111a43e0" /&gt;</description>
      <comments>http://rapozab.org/blog/CommentView,guid,d548064d-2b84-4334-a71a-7086111a43e0.aspx</comments>
      <category>development;PDC 05</category>
    </item>
    <item>
      <trackback:ping>http://rapozab.org/blog/Trackback.aspx?guid=56930ab6-6b32-4ba3-ba87-783f9e2c9ae9</trackback:ping>
      <pingback:server>http://rapozab.org/blog/pingback.aspx</pingback:server>
      <pingback:target>http://rapozab.org/blog/PermaLink,guid,56930ab6-6b32-4ba3-ba87-783f9e2c9ae9.aspx</pingback:target>
      <dc:creator>blog@rapozab.org (Bill Rapoza)</dc:creator>
      <wfw:comment>http://rapozab.org/blog/CommentView,guid,56930ab6-6b32-4ba3-ba87-783f9e2c9ae9.aspx</wfw:comment>
      <wfw:commentRss>http://rapozab.org/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=56930ab6-6b32-4ba3-ba87-783f9e2c9ae9</wfw:commentRss>
      <title>PDC: Monad</title>
      <guid>http://rapozab.org/blog/PermaLink,guid,56930ab6-6b32-4ba3-ba87-783f9e2c9ae9.aspx</guid>
      <link>http://rapozab.org/blog/PermaLink,guid,56930ab6-6b32-4ba3-ba87-783f9e2c9ae9.aspx</link>
      <pubDate>Wed, 14 Sep 2005 16:45:03 GMT</pubDate>
      <description>&lt;p&gt;
   How could two developers take a compelling concept like shell scripting for Windows
   and turn it into a barely tolerable presentation? Well, these guys did it. They introduced
   themselves as developers, but they acted all the world like marketing shills. I nearly
   walked out of the presentation several times.
&lt;/p&gt;
&lt;p&gt;
   However, Monad really is compelling stuff. It&amp;rsquo;s kind of like the Perl for Windows,
   providing a combination of capabilities and rules for allowing someone to tie just
   about any technology into the command line and Monad&amp;rsquo;s scripting engine. I&amp;rsquo;ll
   be downloading the (now available) Monad beta and giving it a try. It&amp;rsquo;s too
   bad it won&amp;rsquo;t be shipping with Vista, though the shills were hoping that decision
   may change. I&amp;rsquo;d think that was a possibility, now that both are in beta.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://rapozab.org/blog/aggbug.ashx?id=56930ab6-6b32-4ba3-ba87-783f9e2c9ae9" /&gt;</description>
      <comments>http://rapozab.org/blog/CommentView,guid,56930ab6-6b32-4ba3-ba87-783f9e2c9ae9.aspx</comments>
      <category>PDC 05</category>
    </item>
    <item>
      <trackback:ping>http://rapozab.org/blog/Trackback.aspx?guid=f5697be8-6536-49be-95f5-f6bff6849ebe</trackback:ping>
      <pingback:server>http://rapozab.org/blog/pingback.aspx</pingback:server>
      <pingback:target>http://rapozab.org/blog/PermaLink,guid,f5697be8-6536-49be-95f5-f6bff6849ebe.aspx</pingback:target>
      <dc:creator>blog@rapozab.org (Bill Rapoza)</dc:creator>
      <wfw:comment>http://rapozab.org/blog/CommentView,guid,f5697be8-6536-49be-95f5-f6bff6849ebe.aspx</wfw:comment>
      <wfw:commentRss>http://rapozab.org/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=f5697be8-6536-49be-95f5-f6bff6849ebe</wfw:commentRss>
      <title>PDC: Writing a Dynamic Language Compiler</title>
      <guid>http://rapozab.org/blog/PermaLink,guid,f5697be8-6536-49be-95f5-f6bff6849ebe.aspx</guid>
      <link>http://rapozab.org/blog/PermaLink,guid,f5697be8-6536-49be-95f5-f6bff6849ebe.aspx</link>
      <pubDate>Wed, 14 Sep 2005 16:40:08 GMT</pubDate>
      <description>&lt;p&gt;
   Back to the PDC: Yesterday I saw a presentation on writing a dynamic language compiler
   using .NET.
&lt;/p&gt;
&lt;p&gt;
   It was very good. They glossed over a lot of the fundamental issues (using code snippers
   in VS 2005), but gave a good explanation of the features in .NET to support code generation.
   Especially, the new features added to provide better support for dynamic languages,
   where code is compiled, executed, and thrown away.
&lt;/p&gt;
&lt;p&gt;
   I&amp;rsquo;ve had a long standing interested in domain specific languages, and so it
   was interesting to see these guys do their thing in .NET.
&lt;/p&gt;
&lt;p&gt;
   Now, if I could just figure out how to do an official evaluation of the session&amp;hellip;
   The PDC site keeps changing&amp;hellip;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://rapozab.org/blog/aggbug.ashx?id=f5697be8-6536-49be-95f5-f6bff6849ebe" /&gt;</description>
      <comments>http://rapozab.org/blog/CommentView,guid,f5697be8-6536-49be-95f5-f6bff6849ebe.aspx</comments>
      <category>development;PDC 05</category>
    </item>
    <item>
      <trackback:ping>http://rapozab.org/blog/Trackback.aspx?guid=64e4fc5d-cfee-437e-8e36-3db5012d23c1</trackback:ping>
      <pingback:server>http://rapozab.org/blog/pingback.aspx</pingback:server>
      <pingback:target>http://rapozab.org/blog/PermaLink,guid,64e4fc5d-cfee-437e-8e36-3db5012d23c1.aspx</pingback:target>
      <dc:creator>blog@rapozab.org (Bill Rapoza)</dc:creator>
      <wfw:comment>http://rapozab.org/blog/CommentView,guid,64e4fc5d-cfee-437e-8e36-3db5012d23c1.aspx</wfw:comment>
      <wfw:commentRss>http://rapozab.org/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=64e4fc5d-cfee-437e-8e36-3db5012d23c1</wfw:commentRss>
      <title>What's working (well)</title>
      <guid>http://rapozab.org/blog/PermaLink,guid,64e4fc5d-cfee-437e-8e36-3db5012d23c1.aspx</guid>
      <link>http://rapozab.org/blog/PermaLink,guid,64e4fc5d-cfee-437e-8e36-3db5012d23c1.aspx</link>
      <pubDate>Tue, 13 Sep 2005 18:37:55 GMT</pubDate>
      <description>&lt;p&gt;
   I&amp;rsquo;d be remiss if I didn&amp;rsquo;t point out those tidbits that are are really
   working well at the PDC.
&lt;/p&gt;
&lt;p&gt;
   First of all, the networking. Between the near-ubiquitous WiFi to the abundant wired
   connections (along with power!), networking at the PDC raises personal connectedness
   to a new level. I can&amp;rsquo;t imagine anyone doing a technical conference in the future
   without at least some of this capability (you hear this, Software Development?). It&amp;rsquo;s
   fantastic.
&lt;/p&gt;
&lt;p&gt;
   The Big Room: What a concept. I just took a quick tour of the room. It&amp;rsquo;s fantastic.
   There&amp;rsquo;s a store in there selling books and tons of Microsoft identity swag.
   Whod&amp;rsquo;ve thought that you could actually &lt;strong&gt;sell&lt;/strong&gt; swag? It sure
   makes it easy to pick up those &amp;ldquo;souvenirs&amp;rdquo; for the guys who couldn&amp;rsquo;t
   make it to the conference. Also, they have &amp;ldquo;lounges&amp;rdquo; set up for different
   topics, seeded with various MS personnel to &amp;ldquo;guide&amp;rdquo; the talks. Okay, this
   is really just Marketing, but it&amp;rsquo;s &lt;strong&gt;good&lt;/strong&gt; Marketing. They&amp;rsquo;ve
   made it &lt;strong&gt;easy&lt;/strong&gt; to do or not do. Then, there&amp;rsquo;s the guided tutorial
   room: rows and rows of computers all hooked up and ready to guide folks though the
   paces. This is really the way to do things. It keeps people involved.
&lt;/p&gt;
&lt;p&gt;
   The Game Area. I&amp;rsquo;d be more impressed with the gaming area if there were a way
   for me to log into WoW from here. After all, for the MMORPG crowd, that&amp;rsquo;s gaming
   today, not this other tournament stuff. I suppose there has to be some room for improvement
   into the future. &lt;img src="http://rapozab.org/blog/content/binary/smile1.gif" /&gt;
&lt;/p&gt;
&lt;p&gt;
   All in all, these are things that should be going on at all tech conferences. This
   should be what it&amp;rsquo;s all about.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://rapozab.org/blog/aggbug.ashx?id=64e4fc5d-cfee-437e-8e36-3db5012d23c1" /&gt;</description>
      <comments>http://rapozab.org/blog/CommentView,guid,64e4fc5d-cfee-437e-8e36-3db5012d23c1.aspx</comments>
      <category>PDC 05</category>
    </item>
    <item>
      <trackback:ping>http://rapozab.org/blog/Trackback.aspx?guid=4e4d971d-1936-4efe-8863-0d93c8d29353</trackback:ping>
      <pingback:server>http://rapozab.org/blog/pingback.aspx</pingback:server>
      <pingback:target>http://rapozab.org/blog/PermaLink,guid,4e4d971d-1936-4efe-8863-0d93c8d29353.aspx</pingback:target>
      <dc:creator>blog@rapozab.org (Bill Rapoza)</dc:creator>
      <wfw:comment>http://rapozab.org/blog/CommentView,guid,4e4d971d-1936-4efe-8863-0d93c8d29353.aspx</wfw:comment>
      <wfw:commentRss>http://rapozab.org/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=4e4d971d-1936-4efe-8863-0d93c8d29353</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Today’s the first official day of the PDC, since the previous two days were officially
      “pre-conference” days. Big Bill did his speech at the opening. I watched over the
      Internet instead of dealing with the crowds in the hall. It was a wise decision, if
      I do say so myself. I could go through my morning news reading while Bill talked in
      the background. As usual, Bill just gave the party line, the one leading up to Longhorn,
      I mean Vista. Microsoft has been spamming us with so much Vista stuff over the years,
      that Billl’s stuff was a yawner. Yeah, it looks nice, and the Sidebar feature will
      probably be a nice addition. I already feel like I have way too much real estate on
      my desktop with 2 21 inch flat panels on my desk. Being able to put part of that desktop
      to better use via the Sidebar will be nice. Of course, I seriously doubt that I’ll
      be upgrading to Vista. There just isn’t any compelling technology there to cause my
      company to make the (huge) investment necessary to upgrade everybody.
   </p>
        <p>
      The Office 12 was another story. I thought that Office 2003 was nice; better than
      the previous though (once again) not different enough to warrant an upgrade (heck,
      we’re still using Office XP at work). However, Office 12 looks very nice. I’m looking
      forward to test driving the real product when its out. Once again, I don’t know if
      I’d upgrade my current system, though. While it would be nice, it’s hard to justify
      the cost.
   </p>
        <p>
      I think that this is Microsoft’s biggest problem going forward. Not Linux, and certainly
      not Java. Their biggest problem is market. Too much of the market is already “satisfied”
      with what they have. It’s becoming clearer and clearer that Microsoft’s future lies
      in subscriptions / services. I’d pay a (reasonable) annual fee to keep my Microsoft
      software up to date, especially if it also included some level of tech support. I
      think Microsoft understands this too. What they’re groping with is how to get their
      existing customers to switch. I think it’s going to take cold turkey. They just have
      to stop offering their products any other way. Of course, for this to work, their
      update technology is going to have to improve dramatically. Can you imagine going
      from Windows XP to Windows Vista via an update? Now, wouldn’t that be cool? Or would
      it just be a headache for Microsoft…
   </p>
        <p>
       
   </p>
        <img width="0" height="0" src="http://rapozab.org/blog/aggbug.ashx?id=4e4d971d-1936-4efe-8863-0d93c8d29353" />
      </body>
      <title>PDC: The first (real) day</title>
      <guid>http://rapozab.org/blog/PermaLink,guid,4e4d971d-1936-4efe-8863-0d93c8d29353.aspx</guid>
      <link>http://rapozab.org/blog/PermaLink,guid,4e4d971d-1936-4efe-8863-0d93c8d29353.aspx</link>
      <pubDate>Tue, 13 Sep 2005 18:15:20 GMT</pubDate>
      <description>&lt;p&gt;
   Today’s the first official day of the PDC, since the previous two days were officially
   “pre-conference” days. Big Bill did his speech at the opening. I watched over the
   Internet instead of dealing with the crowds in the hall. It was a wise decision, if
   I do say so myself. I could go through my morning news reading while Bill talked in
   the background. As usual, Bill just gave the party line, the one leading up to Longhorn,
   I mean Vista. Microsoft has been spamming us with so much Vista stuff over the years,
   that Billl’s stuff was a yawner. Yeah, it looks nice, and the Sidebar feature will
   probably be a nice addition. I already feel like I have way too much real estate on
   my desktop with 2 21 inch flat panels on my desk. Being able to put part of that desktop
   to better use via the Sidebar will be nice. Of course, I seriously doubt that I’ll
   be upgrading to Vista. There just isn’t any compelling technology there to cause my
   company to make the (huge) investment necessary to upgrade everybody.
&lt;/p&gt;
&lt;p&gt;
   The Office 12 was another story. I thought that Office 2003 was nice; better than
   the previous though (once again) not different enough to warrant an upgrade (heck,
   we’re still using Office XP at work). However, Office 12 looks very nice. I’m looking
   forward to test driving the real product when its out. Once again, I don’t know if
   I’d upgrade my current system, though. While it would be nice, it’s hard to justify
   the cost.
&lt;/p&gt;
&lt;p&gt;
   I think that this is Microsoft’s biggest problem going forward. Not Linux, and certainly
   not Java. Their biggest problem is market. Too much of the market is already “satisfied”
   with what they have. It’s becoming clearer and clearer that Microsoft’s future lies
   in subscriptions / services. I’d pay a (reasonable) annual fee to keep my Microsoft
   software up to date, especially if it also included some level of tech support. I
   think Microsoft understands this too. What they’re groping with is how to get their
   existing customers to switch. I think it’s going to take cold turkey. They just have
   to stop offering their products any other way. Of course, for this to work, their
   update technology is going to have to improve dramatically. Can you imagine going
   from Windows XP to Windows Vista via an update? Now, wouldn’t that be cool? Or would
   it just be a headache for Microsoft…
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://rapozab.org/blog/aggbug.ashx?id=4e4d971d-1936-4efe-8863-0d93c8d29353" /&gt;</description>
      <comments>http://rapozab.org/blog/CommentView,guid,4e4d971d-1936-4efe-8863-0d93c8d29353.aspx</comments>
      <category>PDC 05</category>
    </item>
    <item>
      <trackback:ping>http://rapozab.org/blog/Trackback.aspx?guid=6ce17c24-c6f5-494b-94e7-b96349c8008d</trackback:ping>
      <pingback:server>http://rapozab.org/blog/pingback.aspx</pingback:server>
      <pingback:target>http://rapozab.org/blog/PermaLink,guid,6ce17c24-c6f5-494b-94e7-b96349c8008d.aspx</pingback:target>
      <dc:creator>blog@rapozab.org (Bill Rapoza)</dc:creator>
      <wfw:comment>http://rapozab.org/blog/CommentView,guid,6ce17c24-c6f5-494b-94e7-b96349c8008d.aspx</wfw:comment>
      <wfw:commentRss>http://rapozab.org/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=6ce17c24-c6f5-494b-94e7-b96349c8008d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      So, I was sitting in my hotel room getting a bit of work done, when the electricity
      suddenly went off. It didn’t bother me since I’ve got battery, and its daylight. Since
      there’s heavy construction going on right outside my window, I figured that someone
      hit a power line nearby.
   </p>
        <p>
      It wasn’t until the power came back on in an hour or so that I found out that the <strong>whole
      city</strong> had lost power (it made the national news!). At least, how the rest
      of the world defines “whole city”, since I was sitting in a hotel room in LA watching
      a national newscast telling the world that <strong>all of LA</strong> was without
      power! I guess it’s like those national weather forecasts that always show rain in
      the Northwest…
   </p>
        <p>
      At least, this vindicated my not being at PDC today. all those guys were sitting in
      the dark.
   </p>
        <img width="0" height="0" src="http://rapozab.org/blog/aggbug.ashx?id=6ce17c24-c6f5-494b-94e7-b96349c8008d" />
      </body>
      <title>Lights Out</title>
      <guid>http://rapozab.org/blog/PermaLink,guid,6ce17c24-c6f5-494b-94e7-b96349c8008d.aspx</guid>
      <link>http://rapozab.org/blog/PermaLink,guid,6ce17c24-c6f5-494b-94e7-b96349c8008d.aspx</link>
      <pubDate>Tue, 13 Sep 2005 03:22:30 GMT</pubDate>
      <description>&lt;p&gt;
   So, I was sitting in my hotel room getting&amp;nbsp;a bit of work done, when the electricity
   suddenly went off. It didn’t bother me since I’ve got battery, and its daylight. Since
   there’s heavy construction going on right outside my window, I figured that someone
   hit a power line nearby.
&lt;/p&gt;
&lt;p&gt;
   It wasn’t until the power came back on in an hour or so that I found out that the &lt;strong&gt;whole
   city&lt;/strong&gt; had lost power (it made the national news!). At least, how the rest
   of the world defines “whole city”, since I was sitting in a hotel room in LA watching
   a national newscast telling the world that &lt;strong&gt;all of LA&lt;/strong&gt; was without
   power! I guess it’s like those national weather forecasts that always show rain in
   the Northwest…
&lt;/p&gt;
&lt;p&gt;
   At least, this vindicated my not being at PDC today. all those guys were sitting in
   the dark.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://rapozab.org/blog/aggbug.ashx?id=6ce17c24-c6f5-494b-94e7-b96349c8008d" /&gt;</description>
      <comments>http://rapozab.org/blog/CommentView,guid,6ce17c24-c6f5-494b-94e7-b96349c8008d.aspx</comments>
      <category>general;PDC 05</category>
    </item>
    <item>
      <trackback:ping>http://rapozab.org/blog/Trackback.aspx?guid=8e14d3f9-d969-4196-904d-eb5559041fe1</trackback:ping>
      <pingback:server>http://rapozab.org/blog/pingback.aspx</pingback:server>
      <pingback:target>http://rapozab.org/blog/PermaLink,guid,8e14d3f9-d969-4196-904d-eb5559041fe1.aspx</pingback:target>
      <dc:creator>blog@rapozab.org (Bill Rapoza)</dc:creator>
      <wfw:comment>http://rapozab.org/blog/CommentView,guid,8e14d3f9-d969-4196-904d-eb5559041fe1.aspx</wfw:comment>
      <wfw:commentRss>http://rapozab.org/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=8e14d3f9-d969-4196-904d-eb5559041fe1</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Well, today was a free day for me. Microsoft (in their infinite wisdom) decided to
      handle pre-conference registration by handing out those colored bands that get used
      for conferences. To compound things, they handed out the bands first, then (in another
      room) handed out the bags. So, as a result, my band for today went into my pocket.
      Well sometime between registration and this morning when I put my pants on, the band
      disappeared.
   </p>
        <p>
      So, how does Microsoft handle this? they want me to pay <strong>another</strong> $600
      to attend a rather questionable session on Visual Studio Extension. I laughed, and
      gave myself a “free day”. Sometimes I wonder just who is running the show at Microsoft.
      sheesh.
   </p>
        <img width="0" height="0" src="http://rapozab.org/blog/aggbug.ashx?id=8e14d3f9-d969-4196-904d-eb5559041fe1" />
      </body>
      <title>Free Day</title>
      <guid>http://rapozab.org/blog/PermaLink,guid,8e14d3f9-d969-4196-904d-eb5559041fe1.aspx</guid>
      <link>http://rapozab.org/blog/PermaLink,guid,8e14d3f9-d969-4196-904d-eb5559041fe1.aspx</link>
      <pubDate>Tue, 13 Sep 2005 03:18:41 GMT</pubDate>
      <description>&lt;p&gt;
   Well, today was a free day for me. Microsoft (in their infinite wisdom) decided to
   handle pre-conference registration by handing out those colored bands that get used
   for conferences. To compound things, they handed out the bands first, then (in another
   room) handed out the bags. So, as a result, my band for today went into my pocket.
   Well sometime between registration and this morning when I put my pants on, the band
   disappeared.
&lt;/p&gt;
&lt;p&gt;
   So, how does Microsoft handle this? they want me to pay &lt;strong&gt;another&lt;/strong&gt; $600
   to attend a rather questionable session on Visual Studio Extension. I laughed, and
   gave myself a “free day”. Sometimes I wonder just who is running the show at Microsoft.
   sheesh.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://rapozab.org/blog/aggbug.ashx?id=8e14d3f9-d969-4196-904d-eb5559041fe1" /&gt;</description>
      <comments>http://rapozab.org/blog/CommentView,guid,8e14d3f9-d969-4196-904d-eb5559041fe1.aspx</comments>
      <category>development;general;PDC 05</category>
    </item>
    <item>
      <trackback:ping>http://rapozab.org/blog/Trackback.aspx?guid=33e66be3-3f53-4c9d-a5f2-b1bd2846dca6</trackback:ping>
      <pingback:server>http://rapozab.org/blog/pingback.aspx</pingback:server>
      <pingback:target>http://rapozab.org/blog/PermaLink,guid,33e66be3-3f53-4c9d-a5f2-b1bd2846dca6.aspx</pingback:target>
      <dc:creator>blog@rapozab.org (Bill Rapoza)</dc:creator>
      <wfw:comment>http://rapozab.org/blog/CommentView,guid,33e66be3-3f53-4c9d-a5f2-b1bd2846dca6.aspx</wfw:comment>
      <wfw:commentRss>http://rapozab.org/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=33e66be3-3f53-4c9d-a5f2-b1bd2846dca6</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      It’s Sunday, and I’m at the first pre-conference PDC session. Actually, it’s lunch
      time and I’m sitting at a table outside of the session room. My first session is on
      C# 2.0. So far, just one real surprise: Thanks to Generics, foreach has gone from
      the iterating loop of choice to “not so great”. Because, as when templates were added
      to C++, it’s much faster/cheaper to just add iteration directly to your generic collection
      classes than deal with the inefficiencies of Enumerators. It turns out that there
      are still reasons to use Enumerators in C# 2.0, but it’s a whole lot less clear, and
      frankly, much more esoteric. Unless something changes, look to see foreach getting
      deprecated as a general looping mechanism in C#.
   </p>
        <p>
      A word on what I’m doing and where I’m at: This is being brought to you via wireless
      access at the LA Convention Center, thanks to our host, Microsoft. They even have
      facilities here for the “great unwashed” that don’t have WiFi capability: wires for
      direct connects and even Internet Terminals for those who <strong>really</strong> travelled
      light.
   </p>
        <p>
      This as been my first real opportunity to post to the blog. PDX advertises WiFi at
      the airport, but I couldn’t connect via my laptop. I would’ve suspected the machinations
      of my IT department, but the WiFi connection at my home worked like a charm. I don’t
      know what the problem at PDX was, especially since my Palm LifeDrive had no trouble
      hooking up (note to self: investigate blogging sw for the Palm). My next opportunity
      was my hotel room at the Radisson Midtown LA. It turns out that <strong>this</strong> is
      the weekend that they’re switching over from wired access (piggy backing on USC’s
      connection) to their own WiFi solution. So, while there’s no connection this weekend,
      I should have WiFi capability tomorrow (Monday) morning. We’ll see…
   </p>
        <p>
      As a result of no Internet prior to the conference, I had to scoot here when I got
      up this morning, since I’d forgotten to print out my pre-conference itinerary. The
      good news was that my session didn’t start for <strong>2 hours</strong>. The bad news
      was that I hadn’t eaten breakfast yet, and there are no <strong>real</strong> breakfast
      facilities near the Convention Center. However, I did have 2 hours, and I saw a Holiday
      Inn at the outskirts of the downtown LA area, so I hoofed it over there and had a
      nice, if expensive (hotel prices) breakfast there before hoofing it back to the Convention
      Center. I still ended up back with an hour to spare <img src="http://rapozab.org/blog/content/binary/smile1.gif" />.
   </p>
        <p>
      Today’s the short day. It doesn’t look like anything after the pre-conference session,
      so I can just head back to my room for the evening. Tomorrow I can take my time getting
      to the Convention Center.
   </p>
        <img width="0" height="0" src="http://rapozab.org/blog/aggbug.ashx?id=33e66be3-3f53-4c9d-a5f2-b1bd2846dca6" />
      </body>
      <title>At the PDC</title>
      <guid>http://rapozab.org/blog/PermaLink,guid,33e66be3-3f53-4c9d-a5f2-b1bd2846dca6.aspx</guid>
      <link>http://rapozab.org/blog/PermaLink,guid,33e66be3-3f53-4c9d-a5f2-b1bd2846dca6.aspx</link>
      <pubDate>Sun, 11 Sep 2005 19:39:10 GMT</pubDate>
      <description>&lt;p&gt;
   It’s Sunday, and I’m at the first pre-conference PDC session. Actually, it’s lunch
   time and I’m sitting at a table outside of the session room. My first session is on
   C# 2.0. So far, just one real surprise: Thanks to Generics, foreach has gone from
   the iterating loop of choice to “not so great”. Because, as when templates were added
   to C++, it’s much faster/cheaper to just add iteration directly to your generic collection
   classes than deal with the inefficiencies of Enumerators. It turns out that there
   are still reasons to use Enumerators in C# 2.0, but it’s a whole lot less clear, and
   frankly, much more esoteric. Unless something changes, look to see foreach getting
   deprecated as a general looping mechanism in C#.
&lt;/p&gt;
&lt;p&gt;
   A word on what I’m doing and where I’m at: This is being brought to you via wireless
   access at the LA Convention Center, thanks to our host, Microsoft. They even have
   facilities here for the “great unwashed” that don’t have WiFi capability: wires for
   direct connects and even Internet Terminals for those who &lt;strong&gt;really&lt;/strong&gt; travelled
   light.
&lt;/p&gt;
&lt;p&gt;
   This as been my first real opportunity to post to the blog. PDX advertises WiFi at
   the airport, but I couldn’t connect via my laptop. I would’ve suspected the machinations
   of my IT department, but the WiFi connection at my home worked like a charm. I don’t
   know what the problem at PDX was, especially since my Palm LifeDrive had no trouble
   hooking up (note to self: investigate blogging sw for the Palm). My next opportunity
   was my hotel room at the Radisson Midtown LA. It turns out that &lt;strong&gt;this&lt;/strong&gt; is
   the weekend that they’re switching over from wired access (piggy backing on USC’s
   connection) to their own WiFi solution. So, while there’s no connection this weekend,
   I should have WiFi capability tomorrow (Monday) morning. We’ll see…
&lt;/p&gt;
&lt;p&gt;
   As a result of no Internet prior to the conference, I had to scoot here when I got
   up this morning, since I’d forgotten to print out my pre-conference itinerary. The
   good news was that my session didn’t start for &lt;strong&gt;2 hours&lt;/strong&gt;. The bad news
   was that I hadn’t eaten breakfast yet, and there&amp;nbsp;are no &lt;strong&gt;real&lt;/strong&gt; breakfast
   facilities near the Convention Center. However, I did have 2 hours, and I saw a Holiday
   Inn at the outskirts of the downtown LA area, so I hoofed it over there and had a
   nice, if expensive (hotel prices) breakfast there before hoofing it back to the Convention
   Center. I still ended up back with an hour to spare &lt;img src="http://rapozab.org/blog/content/binary/smile1.gif"&gt;.
&lt;/p&gt;
&lt;p&gt;
   Today’s the short day. It doesn’t look like anything after the pre-conference session,
   so I can just head back to my room for the evening. Tomorrow I can take my time getting
   to the Convention Center.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://rapozab.org/blog/aggbug.ashx?id=33e66be3-3f53-4c9d-a5f2-b1bd2846dca6" /&gt;</description>
      <comments>http://rapozab.org/blog/CommentView,guid,33e66be3-3f53-4c9d-a5f2-b1bd2846dca6.aspx</comments>
      <category>development;general;PDC 05</category>
    </item>
  </channel>
</rss>