<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>XML Eye for the Object Guy : PDC</title><link>http://blogs.msdn.com/tewald/archive/tags/PDC/default.aspx</link><description>Tags: PDC</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Post-PDC pondering...</title><link>http://blogs.msdn.com/tewald/archive/2003/11/05/57296.aspx</link><pubDate>Thu, 06 Nov 2003 04:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:57296</guid><dc:creator>tewald</dc:creator><slash:comments>8</slash:comments><comments>http://blogs.msdn.com/tewald/comments/57296.aspx</comments><wfw:commentRss>http://blogs.msdn.com/tewald/commentrss.aspx?PostID=57296</wfw:commentRss><description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;
    &lt;p&gt;
        Back from PDC, mailbox dealt with, finally some time to post...
    &lt;/p&gt;
    &lt;p&gt;
        As &lt;a href="http://www.davidmcnamee.com/PermaLink.aspx/95994ff4-18d3-432e-b01d-2224432e21b5"&gt;David&lt;/a&gt; observes,
        for many of us last week was a wonderful whirlwind of &lt;a href="http://msdn.microsoft.com/Longhorn/understanding/pillars/Indigo/default.aspx"&gt;Indigo&lt;/a&gt; and &lt;a href="http://www.gotdotnet.com/team/dbox"&gt;Don&lt;/a&gt;,
        blended together&amp;#160;from Monday through Thursday.&amp;#160;Here are some thoughts...
    &lt;/p&gt;
    &lt;p&gt;
        Like&amp;#160;everyone I know, I'm in love with Indigo. The reason is&amp;#160;simple: the
        layered API hits the sweet spot.&amp;#160;It used to be that&amp;#160;building&amp;#160;distributed
        apps meant writing sockets code. Then along&amp;#160;came RPC and object RPC&amp;#160;systems
        that encapsulated grungy details behind a programming model. Hiding the details was
        good, the programming model was okay - except when it wasn't. Unfortunately, with
        those frameworks, you didn't have much choice. Indigo, in contrast, layers functionality
        so that hiding the grungy communication details doesn't mandate a particular high-level
        programming model. You get security, reliability, transactions, etc., whether you
        choose to deal directly with XML messages, map message bodies to object models, use
        simple request/response message exchange patterns or something more complex, or whatever.
        In short, you can build communication models the way you want without having to go
        back to sockets and do everything yourself. That is exactly where I want to be.
    &lt;/p&gt;
    &lt;p&gt;
        Don's talk introducing SOA on Monday afternoon was the best one I've seen him give
        in a long time. I've learned a lot about being a speaker from Don and it was great
        to see him deliver that performance.
    &lt;/p&gt;
    &lt;p&gt;
        Finally, I had the pleasure of spending&amp;#160;time with Steve Lucco, who works on Indigo
        with Don. Steve joined my wife Sarah as a lead vocalist in Band on the Runtime. He's
        really really smart and a great guy to hang out with. (Also, Steve's rendition of
        CPU Bound gets my vote for most hummable BotR tune, it's been stuck in my head for
        days.)
    &lt;/p&gt;
    &lt;p&gt;
        &amp;#160;
    &lt;/p&gt;
&lt;/body&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=57296" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/tewald/archive/tags/PDC/default.aspx">PDC</category><category domain="http://blogs.msdn.com/tewald/archive/tags/Indigo/default.aspx">Indigo</category></item></channel></rss>