Kirk Evans Blog

.NET From a Markup Perspective

Pulled the Java post

Sam posted a comment to my Java vs .NET post that I decided to pull it… a link to Jason Whittington’s original rebuttal to the 101 reasons blog post.  Not that I object to the controversy or stirring up the conversation again, but I think Jason did such a superb job with the first 25.  … Read more

See ya, Dan

Dan Reeves is now an ex-coach of the Atlanta Falcons.  Is it true?  Arthur Blank finally got rid of the last remnants of the Smith family?… Read more

UGA vs LSU for SEC Championship

Saturday, the Georgia Bulldogs will rematch against the LSU Tigers, but this time for the SEC Championship.  UGA was given a gift by Florida State this past weekend when FSU defeated Florida.  All that, and they beat Georgia Tech the same day (which is really all that matters to most Dawg fans!) And I am… Read more

Change Control: Software != House

Eli Robillard proposes Planning and Implementation should be separate projects.  In the comments to this post, M. Keith Warren argues that it is impossible to write a full specification of a large (6+ month) project.  I would agree with Keith, and that is why it should not be attempted.  Eli’s post also brings up an… Read more

Model Groups in XML Schemas – xs:all Groups

A recent article on discusses the use of xs:all to constrain a mixed content model groups. The question posed in the article perked my ears because I thought it was obvious that xs:all was not appropriate to the problem.  The article surrounds a question on how to create a schema that validates the following instance document: <text  xmlns=””>  … Read more

Thrashers Beat the Bruins

My gracious brother had an extra ticket and suite passes for the Thrasher’s game last night.  I took Jeff Key along for the ride, and we consumed more than our fair share of the beers in the suite’s refrigerator.  And to boot… the Thrashers actually beat the first place Boston Bruins, and the Thrashers are… Read more

Wearing Black for Dooley on Saturday

Athens — In his final football season as Georgia’s athletics director, Vince Dooley has been honored by some of the Bulldogs’ fiercest rivals — Florida, LSU, Auburn and Tennessee. But Dooley won’t be recognized Saturday in the stadium he made famous — at least not in any official way. Dooley, who will retire in June… Read more

XML != Object

Confusion arises because there’s no commonly accepted definition of what an object is, let alone what an object model is. XML schema definitions map to some languages’ OO concepts cleanly in some aspects and don’t map at all in other aspects. One commonly used definition of an object is state plus behavior. Web services certainly… Read more