Detecting in C++ whether a type is defined, part 2: Giving it a special name July 9, 2019 Jul 9, 2019 07/9/19 Raymond Chen Maybe it's the real thing, makybe it's a fake.
A difference between cricket and baseball that most people don’t mention July 8, 2019 Jul 8, 2019 07/8/19 Raymond Chen The pitch invasion.
Detecting in C++ whether a type is defined, part 1: The initial plunge July 8, 2019 Jul 8, 2019 07/8/19 Raymond Chen Let's play games with unqualified name lookup.
I set the OFN_NONETWORKBUTTON option in the OPENFILENAME structure, but it has no effect on the network item in the navigation pane July 5, 2019 Jul 5, 2019 07/5/19 Raymond Chen But hey, at least it's not a button.
Baseball: The rules for the casual viewer July 4, 2019 Jul 4, 2019 07/4/19 Raymond Chen The minimum you need to know.
Generating good error messages from code analysis tools is harder than it looks July 4, 2019 Jul 4, 2019 07/4/19 Raymond Chen Describing the problem accurately, with enough diagnostics to chase the problem
Why does my attempt to index a collection with the x:Bind markup extension keep telling me I have an invalid binding path due to an unexpected array indexer? July 3, 2019 Jul 3, 2019 07/3/19 Raymond Chen Important detail stated by omission.
Cricket: The rules for the casual viewer July 2, 2019 Jul 2, 2019 07/2/19 Raymond Chen The minimum you need to know.
A program to detect mojibake that results from a UTF-8-encoded file being misinterpreted as code page 1252 July 1, 2019 Jul 1, 2019 07/1/19 Raymond Chen Because it happens.