Welcome to MSDN Blogs Sign in | Join | Help

Marcelo's WebLog

Improving the world one entity at a time

June 2009 - Posts

XSLT Timer Released on Code Gallery
Over this past weekend, the XSLT Timer tool has been released on Code Gallery. This is a very simple tool, that will simply allow you to type / paste in a document and an XSLT stylesheet, and then tell you how long it takes on average to do the transform Read More...
History of Microsoft
There's a fascinating look at Microsoft's history, year-by-year, on Channel 9 . I hadn't looked at these before, but they're relatively short so you can view them whenver you have a break and come back later. Looking forward to more of these. Enjoy! Read More...
Performance Tools
I've written about performance tools in the past - it's a topic that interests me quite a bit, because I believe that perceived performance is a very fundamental part of the user experience and can wow you or frustrate you immensely. And I believe "real Read More...
Group slicing in XSLT with parameters
One other twist on the last slicing stylesheet . Let's say that we didn't want to hard-code the number of items in a group, but instead we wanted to be able to control this separately. We can use an xsl:param on the stylesheet to control this externally Read More...
StackPanel, DockPanel and scrolling items
I spent a little bit of time with this the other day, and I thought I'd pass the learnings on, in hopes it helps someone. This is the layout what I was trying to accomplish with WPF. In a section of my window, I wanted a bit of text at the top, and then Read More...
Aaron Dunnington on Velocity
Aaron published an MSDN article on using Velocity that is very much worth checking out. Some of the highlights: Why and how to scale your applications. Deployment and configuration of Velocity. Data analysis and cache design. ASP.NET Session integration. Read More...
XmlLite says: error C2146: syntax error : missing ';' before identifier 'IXmlReader'
This is something that I've been asked more than once, and so here goes an answer that might help if you run into this. Let's say that you create a new project and borrow code or do something of the sort, and suddenly start getting an error message such Read More...
More group slicing in XSLT
To continue on my previous example on slicing (I made the term up, by the way), today we'll do something a little different. Let's say that instead of just inserting the slice elements and a few items, we want to copy the whole tree n times (where n is Read More...
LINQ to XSD on CodePlex
I'm very, very pleased about today's announcement on LINQ to XSD being available on CodePlex . The functionality available should be esentially the same as what was released in the last Alpha Preview, so if you were already using this, it should be a Read More...
Simple group slicing in XSLT
First, let me start with a disclaimer: I'm not an XSLT guru. I know folks that can truly do amazing things with it. Every now and then, though, I can help someone, and I thought I'd share a solution I came up with recently. I'll be happy to see alternate Read More...
XmlConvert helps to verify valid XML characters
One of my popular past entries is Working around invalid characters in XML . I don't know if folks actually search for this, but it's certainly something that I point them to when I want to help them understand the space a bit better. If you've downloaded Read More...
Page view tracker