XAML: Not Just for UI
XAML is somewhat of a niche language: developers outside of the .NET world rarely have heard of it, and those that have heard about it - .NET developers or not - often treat it as a language used exclusively for UI design. So it's mostly those of us in the XAML niche - those that write user interfaces for a living - that know its secret: XAML itself has nothing to do with UI. And it can be rather useful in other scenarios if you know to use it.
XAML: Not Just for UI (part II)