mikechampion's weblog
Microsoft and the Apache Stonehenge Project
Several of us at Microsoft have signed up to actively participate in the Apache Stonehenge Project...
Date: 11/24/2008
WS-Bandwagon or WS-JustRight?
My previous post used WS-Management to illustrate the larger point that "the WS technologies are...
Date: 06/05/2007
WS-* and the Hype Cycle
There's a persistent theme talked up by WS-*ophobes that it's all just a fad, rapidly sliding down...
Date: 05/21/2007
The Secret of LINQ Design
A team within Microsoft ran an "app week" recently to build applications that implement customer...
Date: 05/15/2007
Accelerating Evolution: LINQ News from Mix 2007
There is a lot of interesting (and once confidential) stuff that came out of the Mix conference this...
Date: 05/02/2007
The JSON vs XML debate begins in earnest
After seeing Douglas Crockford's talk on JSON at XML 2006 recently, I figured that some sort of...
Date: 12/21/2006
The Model T and the Prius: Simplicity vs Complexity, yet again
My favorite conundrum, the difficulty of being simple, pops up everywhere I look these days. OpenXML...
Date: 12/10/2006
XML 2006 Observations
I could only attend half the conference due to a family health issue, but here are some thoughts on...
Date: 12/08/2006
Rough Spots in the LINQ to XML Learning Curve
[minor editorial updates 11/13] We've been doing some formal usability testing on all the LINQ...
Date: 11/13/2006
Declarative vs Imperative Streaming Input in LINQ to XML
Oleg Tkachenko has a nice post comparing the StAX (java) and XmlReader (.NET and XmlLite) approaches...
Date: 09/22/2006
Using LINQ to XML Annotations - tracking line numbers
[updated to escape the code so that it displays properly in HTML, and so that it gracefully handles...
Date: 09/10/2006
Not having to choose between a big ecosystem and cutting edge features
Joel Spolsky has an interesting post on the Language Wars -- the permanent debate among those who...
Date: 09/01/2006
Brian Beckmann on LINQ underpinnings - Bringing functional programming to "Mort"
Brian Beckmann has a Channel 9 interview in which he describes operating as a "Mort" programmer...
Date: 08/30/2006
More LINQ to XML examples from the real world
A few weeks ago I pulled together a post on LINQ to XML in action . I came across a couple more very...
Date: 08/21/2006
Update: The LINQ to XML extensibility story
In a previous post I wrote: There is no guarantee that XLinq classes can be subclassed effectively,...
Date: 08/17/2006
The lists to blogs transition
Once upon a time, I filled a little void in my life -- the one that many people fill with weblogs --...
Date: 08/13/2006
The "Halloween Problem" for XML APIs
Don't feel bad if you don't know what the Halloween problem is. According to the Transact SQL Blog,...
Date: 07/20/2006
What LINQ to XML will NOT do
One of the worst pitfalls a design team can fall into is trying to do too much. The principle is...
Date: 06/30/2006
Why does the world need another XML API?
The world has had a chance to look at the LINQ technologies a bit, and the overall response has been...
Date: 06/22/2006
Please submit a proposal to speak at the XML 2006 Conference
I'll take a break from my XLinq focus to encourage people to submit a proposal to speak at the XML...
Date: 06/12/2006
We know that XLinq rocks, but ....
As much as I appreciated Jim Wooley's response to a post on the xmlteam blog ... XLINQ is so simple...
Date: 06/07/2006
Non-merging text nodes in XLinq: They're Baacckk!!
When I described the changes to XLinq in the May CTP, I said: Note that whereas DOM explicitly...
Date: 06/02/2006
Reactions to LINQ in the Java world
We've been wondering what people who are focused on Java think about LINQ, so it's good to see some...
Date: 05/31/2006
XLinq Design Issues - What Do You Think?
With the recent LINQ CTP, XLinq's feature set is getting close to what we plan to release in...
Date: 05/20/2006
XML Schema is the root of WS-Evil?
For some reason I don't really understand, Don Box's appeal for Pragmatics has had exactly the...
Date: 02/23/2006
Don Box on Pragmatics vs Religion in web services technology
I see that Don Box is getting some pushback from various folks on his post on Pragmatics. Maybe this...
Date: 02/17/2006
New LINQ / XLinq Links
My resolutions to post here more often have been overwhelmed by the day job, I'm afraid. I'm now in...
Date: 01/17/2006
Standards? Conventions? Design Patterns? Whatever Works!
I see Rick Jelliffe finds the previous post amusing. Glad to entertain, but please note my comment....
Date: 11/03/2005
Two approaches to standardization
This is an important topic that I've been meaning to blog about for months, but can't summon the...
Date: 11/01/2005
Karma ?
To atone for my sins in a previous virtual life, I have been made the program manager "owning" the...
Date: 10/22/2005
Bureaucracy or Professionalism?
I've been struggling to crystallize my thoughts about the numerous discussions, mostly leading back...
Date: 10/19/2005
Writing less code
Who said "There's only really one metric to me for future software development, which is -- do you...
Date: 09/18/2005
More on Design by Committee
Michael Rys says in a comment on the previous post "I personally think that XQuery is not bad for...
Date: 09/15/2005
PDC Day 2 - some details and reactions to LINQ
The high point of my day was seeing Anders Hejlsberg go through his presentation (actually it's more...
Date: 09/15/2005
Project LINQ and XML - Some reflections
I'm now here at my first Microsoft Professional Developers Conference. This is going to be...
Date: 09/14/2005
Everybody's blogging about Massachusetts
I really don't have anything to do with Office XML formats so can't contribute much of substance to...
Date: 09/02/2005
SOA meets the real world
New in InfoWorld -- " Five big organizations launch ambitious service-oriented architecture...
Date: 05/02/2005
Authentic Analysis and Argumentation?
I've been a bit out of the habit of writing here - for the last couple of months most of my free...
Date: 04/22/2005
Service Orientation, the Hype Cycle, and a RESTaurant
Edd Dumbill has a funny retrospective on the SOA hype: 2005 Will Be the Year of SOA -- Are You...
Date: 03/23/2005
"SOAP is Dead" -- if you believe the echo chamber
This is something of a followup to my post on the XML Team weblog last week, taking into...
Date: 02/20/2005
Late January XML-related Links Roundup
One of the things we're trying to do is help pull together interesting bits of information gleaned...
Date: 01/31/2005