Why am I ignoring my second monitor? A case study in working from home. Raymond ChenMarch 31, 2020Mar 31, 202003/31/20 Settling into the new routine has its rough spots.
A sneaky way to make sure nobody assigns test failures to your team Raymond ChenMarch 30, 2020Mar 30, 202003/30/20 Buffer overflow.
Are Windows Runtime asynchronous operations guaranteed to complete? Raymond ChenMarch 27, 2020Mar 27, 202003/27/20 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 Raymond ChenMarch 26, 2020Mar 26, 202003/26/20 Reaching beyond your declaration.
How can I check whether a Windows Runtime object supports a member before I try to use it? Raymond ChenMarch 25, 2020Mar 25, 202003/25/20 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? Raymond ChenMarch 24, 2020Mar 24, 202003/24/20 It's interfaces under the hood.
Why not just share a single event across all critical section? Raymond ChenMarch 23, 2020Mar 23, 202003/23/20 How will you know when the thundering herd has calmed down?
The security check happens at the acquisition of the handle Raymond ChenMarch 20, 2020Mar 20, 202003/20/20 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 Raymond ChenMarch 19, 2020Mar 19, 202003/19/20 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 Raymond ChenMarch 18, 2020Mar 18, 202003/18/20 It's not your computer any more.