• mikechampion's weblog

    The JSON vs XML debate begins in earnest

    • 14 Comments
    After seeing Douglas Crockford's talk on JSON at XML 2006 recently, I figured that some sort of great debate between XML and JSON advocates was brewing. I had been waiting for Elliotte Harold's rebuttal of what Crockford is missing, but haven't seen it...
  • mikechampion's weblog

    WS-* and the Hype Cycle

    • 10 Comments
    There's a persistent theme talked up by WS-*ophobes that it's all just a fad , rapidly sliding down toward the "Trough of Dilillusionment" in the Gartner Hype Cycle . I've come to the opposite conclusion after six weeks back in the web services world...
  • mikechampion's weblog

    The "Halloween Problem" for XML APIs

    • 5 Comments
    Don't feel bad if you don't know what the Halloween problem is. According to the Transact SQL Blog , it's the basis for an interview question that only guru level database programmers can be expected to answer: Halloween protection is needed to...
  • mikechampion's weblog

    Introducing myself

    • 9 Comments
    I just recently joined Microsoft as a Program Manager for XML Standards in the XML WebData team . For the last 5 years I worked for Software AG , mostly helping to support and promote their XML DBMS and web services middleware technology. You can find...
  • mikechampion's weblog

    XML's overhead will open wallets?

    • 12 Comments
    There's a new article on the overhead that XML creates on networks, and what can be done about it :" Eyes, wallets wide open to XML traffic woes in 2005" This is a topic near and dear to my heart: I've been involved in long-running threads on the xml...
  • mikechampion's weblog

    "SOAP is Dead" -- if you believe the echo chamber

    • 6 Comments
    This is something of a followup to my post on the XML Team weblog last week, taking into consideration some of the feedback. I'm getting just a wee bit annoyed about the echo chamber repeating "SOAP is dead" to itself around the blogosphere, with nobody...
  • mikechampion's weblog

    Reactions to LINQ in the Java world

    • 5 Comments
    We've been wondering what people who are focused on Java think about LINQ, so it's good to see some Roger Voss and Jonathan Bruce start the discussion. A few very good points have come out that deserve some emphasis. For example, Voss notes: There...
  • mikechampion's weblog

    XML 2006 Observations

    • 3 Comments
    I could only attend half the conference due to a family health issue, but here are some thoughts on what I did see. The links are mainly to the conference program; I believe the entries will eventually link to the actual presentation slides and submitted...
  • mikechampion's weblog

    Project LINQ and XML - Some reflections

    • 11 Comments
    I'm now here at my first Microsoft Professional Developers Conference. This is going to be especially interesting for me because we can finally talk about the Language Integrated Query (LINQ) technology that Jim Allchin outlined this morning. Soumitra...
  • mikechampion's weblog

    Using LINQ to XML Annotations - tracking line numbers

    • 7 Comments
    [updated to escape the code so that it displays properly in HTML, and so that it gracefully handles input with an XML declaration] Several people have asked for a feature in LINQ to XML that would keep track of the line number in an XML data source...
  • mikechampion's weblog

    Potential at the Trailing Edge

    • 0 Comments
    Lots of people linked to the happy news last week that Jon Udell was joining Microsoft , so I didn't bother. I have previously recommended his great interview with Anders Hejlsberg . This is a clear, concise, hands-on demonstration of LINQ (including...
  • mikechampion's weblog

    Convergence Zones

    • 6 Comments
    I had a lot of time to think about Elliotte Harold's call for XML predictions on the way home from Redmond Wednesday night. We got several inches of snow, which is rare here and the highway folks just can't deal with . There were massive traffic tieups...
  • mikechampion's weblog

    Service Orientation, the Hype Cycle, and a RESTaurant

    • 8 Comments
    Edd Dumbill has a funny retrospective on the SOA hype : 2005 Will Be the Year of SOA -- Are You Ready? (.NET Developer's Journal) 2004: The year of the SOA? (ZapThink, searchwebservices.com) Predicts 2003: SOA Comes of Age via Web Services (Gartner) Bowstreet...
  • mikechampion's weblog

    XML Schema is the root of WS-Evil?

    • 6 Comments
    For some reason I don't really understand, Don Box's appeal for Pragmatics has had exactly the opposite effect from what I think was intended- more thunder from the RESTifarian pulpits, not an consensus to do the simplest thing that actually works for...
  • mikechampion's weblog

    More on "Status of XQuery in the .NET Framework 2.0"

    • 15 Comments
    As Soumitra Sengupta and Charlie Heinemann have officially announced on MSDN , and several of us have blogged about previously Microsoft will not ship an implementation of XQuery in the .NET Framework version 2.0. This decision has generated a certain...
  • mikechampion's weblog

    Rough Spots in the LINQ to XML Learning Curve

    • 3 Comments
    [minor editorial updates 11/13] We've been doing some formal usability testing on all the LINQ components over the last couple of months and have learned a lot about what people find challenging. The results have generally validated LINQ's story as...
  • mikechampion's weblog

    Everybody's blogging about Massachusetts

    • 9 Comments
    I really don't have anything to do with Office XML formats so can't contribute much of substance to the debate over Massachusetts' draft Enterprise Technical Reference Model v 3.5 which mandates the OASIS Open Document Format. This has generated a...
  • mikechampion's weblog

    Writing less code

    • 6 Comments
    Who said "There's only really one metric to me for future software development, which is -- do you write less code to get the same thing done?" Maybe one of the folks on lesscode.org who practice the art of using less code to get more done . We shun...
  • mikechampion's weblog

    Why does the world need another XML API?

    • 6 Comments
    The world has had a chance to look at the LINQ technologies a bit, and the overall response has been quite enthusiastic. But now we're getting some harder questions about how various LINQ components relate to one another and to existing Microsoft technologies...
  • mikechampion's weblog

    XML future: evolution or revolution?

    • 0 Comments
    The biggest dilemma I see for XML and the related technologies is that their reason for existience is to provide an agreed-upon mechanism for interoperability across platforms and applications. but those agreements are hard to update without breaking...
  • mikechampion's weblog

    What LINQ to XML will NOT do

    • 7 Comments
    One of the worst pitfalls a design team can fall into is trying to do too much. The principle is captured by the well known quote: Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away. - Antoine...
  • mikechampion's weblog

    Reporting for duty on WS-Deathstar

    • 5 Comments
    After an enjoyable and extremely educational 2 1/2 years on the core XML team in SQL Data Programmability at Microsoft, I've moved to a position in the Connected Systems Division's Interoperability unit. Responsibilities include representing Microsoft...
  • mikechampion's weblog

    Two approaches to standardization

    • 4 Comments
    This is an important topic that I've been meaning to blog about for months, but can't summon the energy to write the dissertation-length post that would do it justice. I think I'll take the typical blogosphere approach of throwing out random thoughts...
  • mikechampion's weblog

    Don Box on Pragmatics vs Religion in web services technology

    • 9 Comments
    I see that Don Box is getting some pushback from various folks on his post on Pragmatics. Maybe this will make it a bit clearer :-) The following equipment purchase decisions are orthogonal, even though people often conflate two or more of them: ...
  • mikechampion's weblog

    Late January XML-related Links Roundup

    • 3 Comments
    One of the things we're trying to do is help pull together interesting bits of information gleaned from XML-related weblogs and mailing lists that may be useful (especially within the WebData XML team) but might escape notice. Here are a few links that...
Page 1 of 3 (54 items) 123