Marcelo's WebLog
Improving the world one entity at a time (now tweeting on @mlrdev)
Thoughts on data longevity
Some data one would expect that will be around for a long time. Longevity however has some...
Author: Marcelo Lopez Ruiz - MSFT Date: 02/18/2009
Gorgeous typography in Windows 7
Gorgeous text is something I have long been passionate about. This recent Engineering Windows 7 blog...
Author: Marcelo Lopez Ruiz - MSFT Date: 02/17/2009
A plea for ADO.NET Data Services black belt
Phani, master and commander of all things Astoria, has in his posession pictures of the latest ski...
Author: Marcelo Lopez Ruiz - MSFT Date: 02/16/2009
Kylie - rookie superstar
In case you haven't seen the ads on TV, it turns out that Kylie (4 1/2) can you show in a few...
Author: Marcelo Lopez Ruiz - MSFT Date: 02/14/2009
ADO.NET Data Servces in action (and in Word and Outlook!)
Beth Massi has written a couple of very good posts involving ADO.NET Data Services, which I strongly...
Author: Marcelo Lopez Ruiz - MSFT Date: 02/13/2009
Learn without messing your environment - MSDN Virtual Labs
The praises haven't been sung loud enough for MSDN Virtual Labs, and I intend to do my part to...
Author: Marcelo Lopez Ruiz - MSFT Date: 01/09/2009
Happy Holidays
I won't be doing any more posts for the rest of the year. With over one hundred posts, this has...
Author: Marcelo Lopez Ruiz - MSFT Date: 12/19/2008
New MSXML forum
If you've got questions about MSXML, have comments to share, want to discuss the technology, see...
Author: Marcelo Lopez Ruiz - MSFT Date: 12/12/2008
Depth vs. width in ADO.NET Data Services $expand
The $expand option in the query filter is used to request entities associated with the last segment...
Author: Marcelo Lopez Ruiz - MSFT Date: 12/01/2008
MSXML 4.0 SP3 Beta Available
The release notes are available here. Some highlights include: No merge module - the .msi should be...
Author: Marcelo Lopez Ruiz - MSFT Date: 11/26/2008
So long FolderShare - hello Windows Live Sync
In case you haven't heard, FolderShare will be going into retirement at some point, and Windows Live...
Author: Marcelo Lopez Ruiz - MSFT Date: 11/25/2008
AtBroker.exe failed to initialize properly message
If you get this error message while logging in to a Windows Vista computer using Terminal Services,...
Author: Marcelo Lopez Ruiz - MSFT Date: 11/24/2008
Finding msxml versions in use (redux)
A rehash from a previous post, but I wanted to give the exact command line....
Author: Marcelo Lopez Ruiz - MSFT Date: 11/21/2008
MSXML 4.0 Service Pack 3 Beta on its way...
As announced on the XML team blog, MSXML 4.0 SP3 beta is coming... This is of course a great...
Author: Marcelo Lopez Ruiz - MSFT Date: 11/20/2008
Limiting how many entities are returned from an ADO.NET Data Service
If you want to limit the number of entities returned from a service, you have a few alternatives......
Author: Marcelo Lopez Ruiz - MSFT Date: 11/19/2008
Filter not working in ADO.NET Data Services?
I know this probably sounds kind of silly for a blog post, but: 9 times out of 10, if your ADO.NET...
Author: Marcelo Lopez Ruiz - MSFT Date: 11/18/2008
Coincidences, assertions and code contracts
I ran into the language/sorting coincidence not too long ago, and now I read the Introduction to...
Author: Marcelo Lopez Ruiz - MSFT Date: 11/17/2008
Browser tricks: simple calculator at your fingertips
So my wife and I got a treadmill not too long ago, and one of the nifty things it has is support for...
Author: Marcelo Lopez Ruiz - MSFT Date: 11/14/2008
MSXML heaps not being released
MSXML uses a garbage collection technique, which allows it to delay releasing resources. There is...
Author: Marcelo Lopez Ruiz - MSFT Date: 11/13/2008
Andy implements IUpdatable for LINQ to SQL
The post went up recently - find it over at...
Author: Marcelo Lopez Ruiz - MSFT Date: 11/12/2008
Text, language and sorting
Here's a bit of coincidence (these byte/text/language posts were scheduled a while ago) - MSDN...
Author: Marcelo Lopez Ruiz - MSFT Date: 11/11/2008
Impact of text language on WPF
Finally, the examples I mentioned on my last post about text. Let's take the WPF text rendering...
Author: Marcelo Lopez Ruiz - MSFT Date: 11/10/2008
Text with no language is just not quite there
This is kind of a continuation of Working with text and bytes, by the way - you might find those...
Author: Marcelo Lopez Ruiz - MSFT Date: 11/07/2008
XML Schema Explorer on Channel 9
Here I am, interrupting your regularly scheduled series about "stuff that has to do with text". As...
Author: Marcelo Lopez Ruiz - MSFT Date: 11/07/2008
Working with text and bytes
This post continues from the previous Bytes, encodings and text post. The reading and writing...
Author: Marcelo Lopez Ruiz - MSFT Date: 11/06/2008
Bytes, encodings and text
Today's post revolves around a very simple equation and the .NET Framework support for the different...
Author: Marcelo Lopez Ruiz - MSFT Date: 11/05/2008
Windows Performance Analysis Developer Center
Congratulations to the folks working on the Windows Performance Toolkit and friends! There's now a...
Author: Marcelo Lopez Ruiz - MSFT Date: 11/04/2008
What ports are used on my machine?
If you do a lot of ADO.NET Data Services development, you might find yourself opening the services...
Author: Marcelo Lopez Ruiz - MSFT Date: 11/03/2008
Profiling WPF Tools - not just for WPF
Windows Presentation Foundation (WPF) has recently had a refresh to its performance tools. You can...
Author: Marcelo Lopez Ruiz - MSFT Date: 10/31/2008
MSXML 4 and Side-by-Side
So, if you follow the 'Ask the Performance Team' blog, you've probably seen the intro and...
Author: Marcelo Lopez Ruiz - MSFT Date: 10/30/2008
Finding out which version of MSXML a program uses
So, let's say there's an application that you're running that's using MSXML, but you're not sure...
Author: Marcelo Lopez Ruiz - MSFT Date: 10/29/2008
MSDN Low Bandwidth Echo
MSDN has a "light" version which loads up the pages faster (albeit with less functionality). You can...
Author: Marcelo Lopez Ruiz - MSFT Date: 10/28/2008
MSDN on Azure, Oslo and SQL Data Services
If you're following the PDC announcements, new, good things are coming for developers and...
Author: Marcelo Lopez Ruiz - MSFT Date: 10/28/2008
Transparent design for ADO.NET Data Services offline
In case you've missed it, the Astoria team has a post that includes a video starring Pablo and goes...
Author: Marcelo Lopez Ruiz - MSFT Date: 10/27/2008
ADO.NET Data Services @ PDC
I am certain you ardently desire to keep up to date on everything Astoria (I mean, ADO.NET Data...
Author: Marcelo Lopez Ruiz - MSFT Date: 10/27/2008
Writing a good Debug.Assert
I find it interesting that even after working on .NET code for years, I still keep evolving my usage...
Author: Marcelo Lopez Ruiz - MSFT Date: 10/24/2008
Windows Updates and Branch Management
There's a great explanation about how Windows handles different kinds of releases and in this...
Author: Marcelo Lopez Ruiz - MSFT Date: 10/23/2008
Getting "DTD is prohibited" from MSXML?
MSXML 6 is our recommended version of MSXML for various reasons, one of which is that is has a...
Author: Marcelo Lopez Ruiz - MSFT Date: 10/22/2008
Microsoft SQLXML 4.0 SP1 Released
As announced in the Data Platform Insider, the SQL Server 2008 Feature Pack has been released. This...
Author: Marcelo Lopez Ruiz - MSFT Date: 10/21/2008
Photos and links at www.live.com
In case you haven't visited lately, www.live.com has been doing for a while this thing where each...
Author: Marcelo Lopez Ruiz - MSFT Date: 10/17/2008
Silverlight is out, ready set go!
Of course this is hardly news by now, but I wanted to take the opportunity to add my two cents on...
Author: Marcelo Lopez Ruiz - MSFT Date: 10/17/2008
Resources, resources, resources
It's almost embarrassing to have a blog post this short, but this is too good to pass up. Very...
Author: Marcelo Lopez Ruiz - MSFT Date: 10/01/2008
Random numbers using script in XSLT
Today's post goes into how to generate random numbers in an XSL transform. This is an odd thing to...
Author: Marcelo Lopez Ruiz - MSFT Date: 09/15/2008
New look for my blog
A slightly different look, which increases the body width a bit. It's a balancing act between too...
Author: Marcelo Lopez Ruiz - MSFT Date: 09/13/2008
Parameterized sorting in XSLT
XSLT is used frequently for presentation purposes, for example to turn a data payload into a...
Author: Marcelo Lopez Ruiz - MSFT Date: 09/12/2008
XML building blocks
What are some good XML specifications to get acquainted with? Here are the ones I find myself...
Author: Marcelo Lopez Ruiz - MSFT Date: 09/11/2008
Working around invalid characters in XML
Recently I've received a question about invalid/illegal/restricted characters in XML, and I thought...
Author: Marcelo Lopez Ruiz - MSFT Date: 09/10/2008
Have I been unresponsive? My very very bad
Turns out that one of the email accounts I use for personal use (and occasional business use for...
Author: Marcelo Lopez Ruiz - MSFT Date: 09/08/2008
Using Microsoft ADO.NET Data Services
Mike Flasko has got a great technical article published at...
Author: Marcelo Lopez Ruiz - MSFT Date: 09/05/2008