<?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>Typed XML in SQL Server 2005 : Thoughts and digressions</title><link>http://blogs.msdn.com/denisruc/archive/tags/Thoughts+and+digressions/default.aspx</link><description>Tags: Thoughts and digressions</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Moving on</title><link>http://blogs.msdn.com/denisruc/archive/2007/10/25/moving-on.aspx</link><pubDate>Fri, 26 Oct 2007 07:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5685266</guid><dc:creator>denisruc</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/denisruc/comments/5685266.aspx</comments><wfw:commentRss>http://blogs.msdn.com/denisruc/commentrss.aspx?PostID=5685266</wfw:commentRss><description>&lt;p&gt;&lt;span style="font-style: italic;"&gt;I'm over 2 months late in writing this post. please forgive me for the delay, especially those of you who were nice enough to leave comments and questions and expected a response.&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;This is my last posting on my "Typed XML" blog. After almost 9 years at Microsoft I felt the need to do something else and on August 13th I joined the ranks of a well known online retailer. You'll still find some of my contributions in SQL Server 2008 when it is released. The entire team did a great job addressing some of the issues most often mentioned by customers. I don't want to steal anybody's thunder (or attract the attention of any lawyers :-) ) so I won't say much more but keep an eye out for that next version. I's going to rock!&lt;br&gt;&lt;/p&gt;&lt;p&gt;Those 8 and 3/4 years at Microsoft were quite a ride. Thanks to everybody who helped make that time special.&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5685266" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/denisruc/archive/tags/Thoughts+and+digressions/default.aspx">Thoughts and digressions</category></item><item><title>Stardust memories</title><link>http://blogs.msdn.com/denisruc/archive/2007/03/13/stardust-memories.aspx</link><pubDate>Wed, 14 Mar 2007 04:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1877044</guid><dc:creator>denisruc</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/denisruc/comments/1877044.aspx</comments><wfw:commentRss>http://blogs.msdn.com/denisruc/commentrss.aspx?PostID=1877044</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;The famous Stardust hotel and casino &lt;/FONT&gt;&lt;A href="http://www.msnbc.msn.com/id/17590023/"&gt;&lt;FONT face=Calibri color=#800080 size=3&gt;was torn down today&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt;. I was fond of the place since this was the hotel I stayed at when I first visited Vegas in the mid nineties. During our most recent trip to Nevada last summer my wife and I made sure we stopped by to bid farewell to the place. Its history was deeply linked to that of the town. Illustrious artists performed there. If you’ve seen the movie &lt;/FONT&gt;&lt;A href="http://www.imdb.com/title/tt0112641/"&gt;&lt;FONT face=Calibri color=#800080 size=3&gt;Casino&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt;, the story was in large part inspired by events involving the ownership of the Stardust. Yet, despite its past, the Stardust still had to go to make room for a new 4+ billion resort. By comparison, when the famous Parisian concert hall L’Olympia was threatened by developers, there was a public outcry to save it. Oh well … nothing is forever and I’ll always have those wonderful memories.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1877044" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/denisruc/archive/tags/Thoughts+and+digressions/default.aspx">Thoughts and digressions</category></item><item><title>The latest issue of SQL Server Standard magazine is all about XML.</title><link>http://blogs.msdn.com/denisruc/archive/2006/09/01/735583.aspx</link><pubDate>Fri, 01 Sep 2006 20:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:735583</guid><dc:creator>denisruc</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/denisruc/comments/735583.aspx</comments><wfw:commentRss>http://blogs.msdn.com/denisruc/commentrss.aspx?PostID=735583</wfw:commentRss><description>&lt;P&gt;The&amp;nbsp;&lt;A href="http://www.sqlserverstandard.com/issue/200609.aspx"&gt;September issue&lt;/A&gt; of SQL Server Standard magazine is devoted to XML. I contributed an article where I look at ways to use XML to solve relational problems. Check it out!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=735583" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/denisruc/archive/tags/Thoughts+and+digressions/default.aspx">Thoughts and digressions</category></item><item><title>Explaining the reasons behind some of XML datatype's limitations</title><link>http://blogs.msdn.com/denisruc/archive/2006/06/28/650435.aspx</link><pubDate>Thu, 29 Jun 2006 07:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:650435</guid><dc:creator>denisruc</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/denisruc/comments/650435.aspx</comments><wfw:commentRss>http://blogs.msdn.com/denisruc/commentrss.aspx?PostID=650435</wfw:commentRss><description>&lt;P&gt;If you use XML&amp;nbsp;in SQL Server 2005, and especially if you use it in association with schemas, I suggest you read &lt;A href="http://blogs.msdn.com/sqlprogrammability/archive/2006/05/23/605299.aspx"&gt;Brandon's recent blog post &lt;/A&gt;about the limitations that were placed on the XML datatype. Brandon is one of our developers and he's got first-hand information about the design&amp;nbsp;decisions that lie&amp;nbsp;behind those limitations.&lt;/P&gt;
&lt;P&gt;On a different note, I know my contributions to this blog have been few and far between recently. There's no shortage of&amp;nbsp;topics I'd like to address, just a shortage of time.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=650435" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/denisruc/archive/tags/XSD/default.aspx">XSD</category><category domain="http://blogs.msdn.com/denisruc/archive/tags/Schema+Collections/default.aspx">Schema Collections</category><category domain="http://blogs.msdn.com/denisruc/archive/tags/Thoughts+and+digressions/default.aspx">Thoughts and digressions</category></item><item><title>If you leave me now…</title><link>http://blogs.msdn.com/denisruc/archive/2006/06/21/641825.aspx</link><pubDate>Wed, 21 Jun 2006 21:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:641825</guid><dc:creator>denisruc</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/denisruc/comments/641825.aspx</comments><wfw:commentRss>http://blogs.msdn.com/denisruc/commentrss.aspx?PostID=641825</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;A man named Vincent Ferrari is making headlines today. He called AOL’s costumer service to cancel his account and ran into a less than cooperative representative. The twist is, Vincent was taping the call and posted the recording on &lt;A href="http://insignificantthoughts.com/2006/06/13/cancelling-aol/"&gt;his blog&lt;/A&gt;.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;A href="http://www.msnbc.msn.com/id/13447232/"&gt;This article&lt;/A&gt; from MSNBC.com quotes AOL’s response to the story. As expected the representative is blamed for “[violating] &lt;EM&gt;customer service guidelines and practices&lt;/EM&gt;” and he is “&lt;EM&gt;no longer with the Company&lt;/EM&gt;”. Puh-lease!&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Given that AOL is literally hemorrhaging customers these days, is it hard to believe that the company would have an aggressive customer retention policy? Since Vincent posted his story a lot of people have come forward to relate similar experiences. Are we to believe that they all ran into a few bad apples?&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;My wife used to be a long time AOL customer. Back 4 or 5 years ago, when we decided to cancel her account, the customer service reps also tried very hard to retain our business. I’ve heard similar stories from friends or coworkers dating back years. If AOL was aggressively trying to hold on to customers back when it was doing pretty well, is it hard to believe it would be even more aggressive today?&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;As always the little guy takes the blame though. I’m not saying the rep didn’t violate some policy or guideline, but his behavior didn’t come out of the blue. Aggressive policies from management breed aggressive behavior. You see it all the time (look no further than your local car dealerships). Maybe AOL needs to come to terms with the fact that dial-up is a dying business. I don’t believe it will disappear overnight, but it is a market which is bound to get a lot smaller than it currently is. AOL should be hard at work looking for replacement income streams rather than pressuring departing customers to stay with them for a little while longer. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=641825" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/denisruc/archive/tags/Thoughts+and+digressions/default.aspx">Thoughts and digressions</category></item><item><title>Download SP1 today!</title><link>http://blogs.msdn.com/denisruc/archive/2006/04/20/580288.aspx</link><pubDate>Fri, 21 Apr 2006 04:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:580288</guid><dc:creator>denisruc</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/denisruc/comments/580288.aspx</comments><wfw:commentRss>http://blogs.msdn.com/denisruc/commentrss.aspx?PostID=580288</wfw:commentRss><description>&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Yesterday we released &lt;A href="http://www.microsoft.com/sql/sp1.mspx"&gt;our first Service Pack for SQL Server 2005&lt;/A&gt;. You might remember a while back I had written a small &lt;A href="/denisruc/archive/2005/12/03/499842.aspx"&gt;post&lt;/A&gt; about being hard at work on SP1. Back then I avoided giving any details for fear of running afoul of corporate policy but since the bits are officially out, I can now talk about the changes that were made to the XML datatype functionality.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;The very first thing we did was increase the number of schemas we can import by accepting some non-deterministic schemas. In short, non-deterministic content models are now acceptable, providing that the occurrence constraints are “0”,”1” or “unbounded”. For other values, we have to keep rejecting the schemas. The reason is that for “0”, “1” and “unbounded” we can build a basic automaton to handle validation of instances. When you use integer values strictly greater than one in your constraints, you get into cases where in order to validate properly you might sometimes have to backtrack and implementation becomes more complex. So far I haven’t seen a single industry schema that contains non-deterministic content models where occurrence constraints aren’t all “0”, “1” or “unbounded” (if you know of any please let me know)&lt;BR&gt;With this improvement we’re now able to import the complete set of &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=FE118952-3547-420A-A412-00A2662442D9&amp;amp;displaylang=en"&gt;Office 2003 schemas&lt;/A&gt; into SQL Server 2005 (providing you remove all unique, key and keyref nodes and change all lax wildcards to skip but as we saw in this week’s &lt;A href="/denisruc/archive/2006/04/18/578671.aspx"&gt;other post&lt;/A&gt;, that’s not very hard to do).&lt;BR&gt;The developer in charge of this change was Brandon and he contributes to the &lt;A href="/sqlprogrammability/default.aspx"&gt;SQL Programmability &amp;amp; API Development Team Blog&lt;/A&gt;. If you were tired of seeing the “&lt;FONT face="Courier New" size=2&gt;XML instances of the content model of type or model group '...' can be validated in multiple ways and are not supported.&lt;/FONT&gt;” error message and this fix changed your life he’s the man to thank.&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style="MARGIN: 0in 0in 0pt"&gt;&lt;BR&gt;Our second improvement has to do with query performance. Static typing makes things slower when querying typed XML vs. untyped XML. In particular, when dealing with very large schema collections and complex XPath expressions static typing was a big consumer of both memory and CPU cycles. Our static typing dev AdrianB came up with implementation changes that&amp;nbsp;speed up the computation of XQuery static types&amp;nbsp;a great deal. &lt;BR&gt;For example, we had imported all the fpML schemas (available from&amp;nbsp; &lt;A href="http://www.fpml.org"&gt;http://www.fpml.org&lt;/A&gt;) into a schema collection and compiled the following query: &lt;BR&gt;&lt;FONT face="Courier New" size=2&gt;select convert(xml(fpML), '').query('//*:party')&lt;/FONT&gt;&lt;BR&gt;On my office server this used to take 99.952 seconds with the RTM bits. With SP1 installed, it goes down to 0.328 seconds. That's over 300 times faster! As for memory consumption the number of pages is divided by almost 140. You shouldn’t expect such drastic improvements on all queries but if you use the descendant or descendant-or-self axis in your XPath expressions&amp;nbsp;you're likely to notice the difference.&lt;BR&gt;The code changes were significant and required something in the neighborhood of 175 new hand-crafted tests. Fortunately Adrian is a great guy to work with and in the end everything came together fine. He doesn’t have a blog yet but if you experience significant performance increases with your queries you should know he’s the one who made it happen.&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style="MARGIN: 0in 0in 0pt"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;I hope this post will make you want to &lt;A href="http://www.microsoft.com/sql/sp1.mspx"&gt;try SP1 for yourself&lt;/A&gt;. Don’t hesitate to drop me a comment to share your experiences, good or bad.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;-&lt;BR&gt;Disclaimer: &lt;BR&gt;This posting is provided “AS IS” with no warranties, and confers no rights.&lt;BR&gt;Use of included script samples are subject to the terms specified at &lt;A href="http://www.microsoft.com/info/cpyright.htm"&gt;&lt;FONT color=#0033cc&gt;http://www.microsoft.com/info/cpyright.htm&lt;/FONT&gt;&lt;/A&gt;.&lt;/o:p&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=580288" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/denisruc/archive/tags/Static+Typing/default.aspx">Static Typing</category><category domain="http://blogs.msdn.com/denisruc/archive/tags/XSD/default.aspx">XSD</category><category domain="http://blogs.msdn.com/denisruc/archive/tags/Schema+Collections/default.aspx">Schema Collections</category><category domain="http://blogs.msdn.com/denisruc/archive/tags/Thoughts+and+digressions/default.aspx">Thoughts and digressions</category></item><item><title>Working on SP1</title><link>http://blogs.msdn.com/denisruc/archive/2005/12/03/499842.aspx</link><pubDate>Sun, 04 Dec 2005 09:08:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:499842</guid><dc:creator>denisruc</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/denisruc/comments/499842.aspx</comments><wfw:commentRss>http://blogs.msdn.com/denisruc/commentrss.aspx?PostID=499842</wfw:commentRss><description>&lt;P&gt;It's funny how I thought that with SQL Server 2005 out the door I'd have more time to spend on this blog and other long-delayed projects. Boy was I wrong! We kicked the SP1 work in high gear the minute we shipped SQL Server. I probably cannot reveal much&amp;nbsp;at this point&amp;nbsp;but if you're a user of the typed XML feature chances are you'll be pleased with this first service pack. We addressed issues with some pretty important scenarios. It'll be a few more months before we ship SP1&amp;nbsp;so you'll have to be patient but this will be worth the wait.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=499842" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/denisruc/archive/tags/Thoughts+and+digressions/default.aspx">Thoughts and digressions</category></item><item><title>The long road to SQL Server 2005 ends here.</title><link>http://blogs.msdn.com/denisruc/archive/2005/10/28/486429.aspx</link><pubDate>Sat, 29 Oct 2005 00:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:486429</guid><dc:creator>denisruc</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/denisruc/comments/486429.aspx</comments><wfw:commentRss>http://blogs.msdn.com/denisruc/commentrss.aspx?PostID=486429</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;This blog’s been very quiet this past couple of weeks, and for a very good reason; we were all hard at work putting the finishing touches to SQL Server 2005. We RTM’ed yesterday and if you’re an MSDN subscriber you can already download it (along with Visual Studio 2005).&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;I joined the SQL Server team almost 4 years ago so it’s been a very long journey for me personally and I’m happy to see the product ship. This is definitely the biggest product release I’ve ever been part of and I’m tremendously excited.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Please don’t hesitate to let me know what you think of the new XML feature. We’re already working hard on future improvements and we’ll welcome your feedback.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=486429" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/denisruc/archive/tags/Thoughts+and+digressions/default.aspx">Thoughts and digressions</category></item><item><title>Branching</title><link>http://blogs.msdn.com/denisruc/archive/2005/09/21/472397.aspx</link><pubDate>Wed, 21 Sep 2005 20:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:472397</guid><dc:creator>denisruc</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/denisruc/comments/472397.aspx</comments><wfw:commentRss>http://blogs.msdn.com/denisruc/commentrss.aspx?PostID=472397</wfw:commentRss><description>&lt;P&gt;When I started this blog 3 months ago my sole intent was to share knowledge pertaining to the XML data type in SQL Server 2005. I didn’t think I’d write about anything else. I didn’t even think there was anything else I wanted to write about. Well, it turns out I was wrong. When I blogged about Media Center PCs and the Katrina hurricane I got really interesting reactions and comments. Since I want this blog to remain solely a resource for XML users, I decided to start a new “personal” blog where I can muse about everything else, from current events and popular culture to technology and gadgets. Please join me at &lt;A href="http://spaces.msn.com/members/freedomdude/"&gt;http://spaces.msn.com/members/freedomdude/&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=472397" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/denisruc/archive/tags/Thoughts+and+digressions/default.aspx">Thoughts and digressions</category></item><item><title>Windows Media Center's popularity on the rise</title><link>http://blogs.msdn.com/denisruc/archive/2005/09/07/462200.aspx</link><pubDate>Thu, 08 Sep 2005 03:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:462200</guid><dc:creator>denisruc</dc:creator><slash:comments>8</slash:comments><comments>http://blogs.msdn.com/denisruc/comments/462200.aspx</comments><wfw:commentRss>http://blogs.msdn.com/denisruc/commentrss.aspx?PostID=462200</wfw:commentRss><description>&lt;P&gt;According to &lt;A href="http://www.currentanalysis.com/news/detail.asp?id=100307"&gt;this report&lt;/A&gt;&amp;nbsp;Media Centers are gaining in popularity. I bought one myself a week ago and I'm very happy with it. I was looking at purchasing a new desktop, mainly for work-related activities, and for my wife to edit her digital pictures.&amp;nbsp;As I kept thinking about it I realized that I wanted a media center. A few of my colleagues have one and they&amp;nbsp;rave about&amp;nbsp;them&amp;nbsp;quite a bit. Plus my TIVO can only store about 35 hrs worth of TV and there's constantly at least half of that taken up by &lt;A href="http://www.imdb.com/title/tt0086730/"&gt;Highway to Heaven&lt;/A&gt; episodes (I can't get enough of it... don't ask). I'm planning a 4 week trip for later this year and given all the shows I like to watch there's no way that a month worth of entertainment is going to fit.&lt;/P&gt;
&lt;P&gt;My original plan was to&amp;nbsp;have a local shop build me a customized rig when I stumbled upon a fancy HP Media Center with a 21" widescreen LCD monitor at some well known warehouse store. Resistance was futile... I bought it and ended up spending twice my original budget. First time ever that I buy a name-brand desktop. Anyway, it's working great. Last night I installed the &lt;A href="http://www.xbox.com/en-us/hardware/xboxmediacenterextender.htm"&gt;Windows Media Center Extender&lt;/A&gt; on my&amp;nbsp;XBox and for the first time in years I was able to watch shows from my home country on my television set. TV recording is the next step. If it's as easy to setup as the rest was, we'll be up and running in no time!&lt;/P&gt;
&lt;P&gt;I've heard&amp;nbsp;more than a few&amp;nbsp;people complain about the lack of innovation in the PC space in the last few years. Maybe the reason why Windows&amp;nbsp;Media Centers are so popular is because they open up such a brand new set of possibilities. If you're already living the "digital lifestyle" a Media Center is a must-buy.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=462200" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/denisruc/archive/tags/Thoughts+and+digressions/default.aspx">Thoughts and digressions</category></item><item><title>Sad and grateful all at the same time</title><link>http://blogs.msdn.com/denisruc/archive/2005/09/02/460365.aspx</link><pubDate>Sat, 03 Sep 2005 05:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:460365</guid><dc:creator>denisruc</dc:creator><slash:comments>10</slash:comments><comments>http://blogs.msdn.com/denisruc/comments/460365.aspx</comments><wfw:commentRss>http://blogs.msdn.com/denisruc/commentrss.aspx?PostID=460365</wfw:commentRss><description>&lt;P&gt;I apologize in advance for a post that has nothing to do with SQL Server but I have this urge to express the sorrow and anger I’ve been feeling these past few days. Before you go any further please be mindful that the opinions expressed&amp;nbsp;in this post&amp;nbsp;are solely mine and may not be shared by my employer or my co-workers.&lt;/P&gt;
&lt;P&gt;I am horrified that in the richest country in the world, after a forecasted natural disaster, people are being left to fend for themselves without food, water and sanitation. What struck me the most was the plight of the poor people gathered at the New Orleans Convention Center, desperately waiting for help that took days to arrive. Babies and senior citizens were dying of dehydration and I felt so helpless witnessing it all as if I were there and yet unable to help. Giving a little bit of money was all I could do. But money wasn’t what was needed most urgently. This country has the doctors, the food, the medication, and the vehicles that were required to rescue the victims and yet, none of it was where it was most needed.&lt;BR&gt;In the end, I am certain that through the public’s generosity and the government’s efforts, there will be money to help the victims get their lives back to normal. But how many people will have died in New Orleans who didn’t have to?&lt;BR&gt;Yesterday, I bought my 15 months old daughter her first pair of real shoes.&amp;nbsp; I felt so grateful that I could do this… something as simple as going to the store and buying my baby a pair of shoes, when so many little ones in New Orleans have been wearing the same filthy diaper and going hungry for days.&lt;BR&gt;In the end, this is a sobering reminder that I have been taking so many things for granted. Eventually I’m sure the raw emotion will subside and I’ll go back to complaining about inconsequential little things, like the price of a gallon of gas or the lack of decent cheese at my local supermarket. Still, I hope I won’t forget how I feel right now.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=460365" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/denisruc/archive/tags/Thoughts+and+digressions/default.aspx">Thoughts and digressions</category></item><item><title>Back from TechReady</title><link>http://blogs.msdn.com/denisruc/archive/2005/08/03/447486.aspx</link><pubDate>Thu, 04 Aug 2005 05:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:447486</guid><dc:creator>denisruc</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/denisruc/comments/447486.aspx</comments><wfw:commentRss>http://blogs.msdn.com/denisruc/commentrss.aspx?PostID=447486</wfw:commentRss><description>&lt;P&gt;I spent a good portion of my day at TechReady as a proctor for the hands-on labs. I met a few people who were going through the "XML Capabilities" tutorial. Unfortunately my duties in the lab prevented me from&amp;nbsp;attending &lt;a href="http://blogs.msdn.com/spal"&gt;our PM&lt;/A&gt;'s talk on XML. On the bright side I got a chance to run the "Service Broker" lab exercises. I must admit that until today I only knew the basics but now that I've actually played with this feature I'm really excited about it. &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;All in all it was a good day and a great opportunity to take a look at the bigger picture.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=447486" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/denisruc/archive/tags/Thoughts+and+digressions/default.aspx">Thoughts and digressions</category></item><item><title>Improved error messages</title><link>http://blogs.msdn.com/denisruc/archive/2005/07/26/443632.aspx</link><pubDate>Wed, 27 Jul 2005 01:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:443632</guid><dc:creator>denisruc</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/denisruc/comments/443632.aspx</comments><wfw:commentRss>http://blogs.msdn.com/denisruc/commentrss.aspx?PostID=443632</wfw:commentRss><description>&lt;P&gt;Somebody seems to &lt;A href="http://staff.develop.com/bobb/weblog/PermaLink.aspx?guid=173b7dff-be6e-4fbe-bf18-81a02482f0b1"&gt;like &lt;/A&gt;the&amp;nbsp;fact&amp;nbsp;that we recently added XPaths in validation error messages. I was pretty happy to read Bob's post since I lobbied for that feature, helped design it, and tested it. Prior to this all we gave the user was along the lines of &lt;EM&gt;"element 'b' found when element 'a' was expected"&lt;/EM&gt;, which might be adequate for very small instances but isn't very helpful when you're staring at a 10 Mb XML document.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=443632" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/denisruc/archive/tags/Thoughts+and+digressions/default.aspx">Thoughts and digressions</category></item><item><title>Welcome</title><link>http://blogs.msdn.com/denisruc/archive/2005/06/13/428693.aspx</link><pubDate>Mon, 13 Jun 2005 18:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:428693</guid><dc:creator>denisruc</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/denisruc/comments/428693.aspx</comments><wfw:commentRss>http://blogs.msdn.com/denisruc/commentrss.aspx?PostID=428693</wfw:commentRss><description>&lt;P&gt;Welcome to my newly created blog. My name is Denis Ruckebusch. I've been part of the test organization&amp;nbsp;at Microsoft for the past 6 years. I spent the last 4&amp;nbsp;working on the new XML datatype feature in SQL Server 2005. &lt;/P&gt;
&lt;P&gt;My main area of focus is typed XML. I mostly deal with XML schemas, validation of XML instances against thoses schemas, and running XQueries over typed XML. Since there are already a number of Microsoft bloggers dealing with the new XML functionality I will try to focus on issues specific to&amp;nbsp;schemas and typed XML.&lt;/P&gt;
&lt;P&gt;If you are currently using SQL Server 2005 and already have comments or questions about the use of typed XML, don't hesitate to drop me a line!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=428693" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/denisruc/archive/tags/Static+Typing/default.aspx">Static Typing</category><category domain="http://blogs.msdn.com/denisruc/archive/tags/XSD/default.aspx">XSD</category><category domain="http://blogs.msdn.com/denisruc/archive/tags/Schema+Collections/default.aspx">Schema Collections</category><category domain="http://blogs.msdn.com/denisruc/archive/tags/Thoughts+and+digressions/default.aspx">Thoughts and digressions</category></item></channel></rss>