Browse by Tags
All Tags »
Performance (RSS)
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...
Welcome to the XSLT Resources Page. I'm maintaining this page as a hub of links to additional resources that developers that use XSLT will probably find useful. MSDN Resources XSLT Transformations . Provides conceptual material on using XSLT on the .NET
Read More...
Following up from my last post , danieldsmith asked about a couple of additional details. I think I responded in the comments, but because (a) it's generally useful, and (b) I had some problems with my network connection (because I monkeying around with
Read More...
When loading an XML document through XmlDocument.Load or XDocument.Load , the default behavior when finding a DTD reference is to go resolve the URL, which typically means one or more web requests. Often, however, the DTD is there more as a marker of
Read More...
Next Monday I'll be at DevConnections in Orlando, talking about Velocity (Microsoft Project Code Named "Velocity", if you like formality). It's going to be a bit of a challenge to sum up all that awesomeness into a single session, but I promise I'll do
Read More...
Here's a good word of warning: even if an object "feels" read-only because you're not calling code to modify it, if it's not documented as safe for use from multiple threads, then you shouldn't risk it. In particular, I'd like to talk about XmlSchema
Read More...
This question came up in the forums a little while ago, and I thought it might be interesting to do some comparisons. I first came up with a few ways of turning an XmlDocument into an XDocument. private static XDocument DocumentToXDocument( XmlDocument
Read More...
The PreserveWhitespace property is sometimes misunderstood. As this MSDN page describes, this affects non-significant whitespace nodes. Significant whitespace is always preserved. So what is significant whitespace? The XmlSignificantWhitespace explains:
Read More...
This could be a gotcha, but cloning an XmlDocument doesn't quite make a completely independent copy. The CloneNode method is intended in general to be a way of creating copies of XML nodes under the same XmlDocument scope / owner XmlDocument. Cloning
Read More...
Pawel recently looked into a customer report about XslCompiledTransform failing with a StackOverflowException after an upgrade to .NET Framework 3.5 SP1. Same stylesheet, same everything, but now the exception was showing up when it wasn't before. There
Read More...
Yes, yes, yes - I've been busy. I'm sure you saw that one coming. Also I've been working on things which are top-secret, yadda-yadda. To reduce my lameness level, however, I'm back to writing for 2009 and I'll begin by linking to a very nice article which
Read More...
The $expand option in the query filter is used to request entities associated with the last segment of a request. This is often used to ensure that entities can be materialized with their relationships wired together and to reduce the number of roundtrips
Read More...
If you want to limit the number of entities returned from a service, you have a few alternatives... If you're writing code for the client, the easiest way is to just use the '$top' clause to limit how many entities will be returned. Note that '$top' doesn't
Read More...
Congratulations to the folks working on the Windows Performance Toolkit and friends! There's now a developer center you can use as a portal with pointers to resources, downloads, forums, FAQs, and guides to learning about the tools and getting started.
Read More...
Windows Presentation Foundation (WPF) has recently had a refresh to its performance tools. You can read more about it on the What's New for Performance Profiling Tools for WPF post. The suite of tools includes a bunch of very interesting tools, one of
Read More...