Why am I ignoring my second monitor? A case study in working from home. March 31, 2020 Mar 31, 2020 03/31/20 Raymond Chen Settling into the new routine has its rough spots.
A sneaky way to make sure nobody assigns test failures to your team March 30, 2020 Mar 30, 2020 03/30/20 Raymond Chen Buffer overflow.
Are Windows Runtime asynchronous operations guaranteed to complete? March 27, 2020 Mar 27, 2020 03/27/20 Raymond Chen As much as anything is guaranteed to complete.
If you say that your minimum requirements are the Universal contract, then you need to probe for anything beyond that March 26, 2020 Mar 26, 2020 03/26/20 Raymond Chen Reaching beyond your declaration.
How can I check whether a Windows Runtime object supports a member before I try to use it? March 25, 2020 Mar 25, 2020 03/25/20 Raymond Chen You can sniff at the metadata.
Accessing a member of a Windows Runtime class raises an InvalidCastException / throws a hresult_no_interface, what does this mean? March 24, 2020 Mar 24, 2020 03/24/20 Raymond Chen It's interfaces under the hood.
Why not just share a single event across all critical section? March 23, 2020 Mar 23, 2020 03/23/20 Raymond Chen How will you know when the thundering herd has calmed down?
The security check happens at the acquisition of the handle March 20, 2020 Mar 20, 2020 03/20/20 Raymond Chen Once you buy a handle, it's yours to keep.
Further refinements to the attempt to create a type-dependent expression that is always false March 19, 2020 Mar 19, 2020 03/19/20 Raymond Chen It still falls down, but for stranger reasons.
It rather involved being on the other side of this airtight hatchway: Booting into another operating system March 18, 2020 Mar 18, 2020 03/18/20 Raymond Chen It's not your computer any more.