The XAML hat rule: Understanding how it works and why it doesn’t Raymond ChenJanuary 31, 2020Jan 31, 202001/31/20 Finding the point in the parsing where the rule kicks in.
Why am I getting an exception from the thread pool during process shutdown? Raymond ChenJanuary 30, 2020Jan 30, 202001/30/20 The thread pool is already gone. You can't schedule any work on it any more.
Crashing in COM after I call CoUninitialize, how can COM be running after it is uninitalized? Raymond ChenJanuary 29, 2020Jan 29, 202001/29/20 Mind your destructors.
You might call it a “cross”, but I’m still going to call it an “X” Raymond ChenJanuary 28, 2020Jan 28, 202001/28/20 Different usage on this side of the pond.
Is there a difference between creating a null pen with CreatePen and just using the stock null pen? Raymond ChenJanuary 27, 2020Jan 27, 202001/27/20 All null pens are functionally equivalent, so why have more than one? Are some pens more null than others?
Peeking inside C++/CX delegates Raymond ChenJanuary 24, 2020Jan 24, 202001/24/20 If you ever have to debug one of these things.
Windows Runtime delegates and object lifetime in C++/CX, redux Raymond ChenJanuary 23, 2020Jan 23, 202001/23/20 If you are the one calling the delegate, you have an extra thing to worry about.
Not even getting to the airtight hatchway: Creating a process with a different parent Raymond ChenJanuary 22, 2020Jan 22, 202001/22/20 Fiddling a knob that isn't connected to anything.
Microspeak: Bucket bugs, bucket spray, bug spray, and failure shift Raymond ChenJanuary 21, 2020Jan 21, 202001/21/20 How failures in the wild get categorized by analysis.