Sep 17, 2026 Post comments count2 Post likes count3 std::call_once vs. std::async Raymond Chen Simple vs complex machinery.
Sep 16, 2026 Post comments count1 Post likes count4 Magic statics vs. std::call_once Raymond Chen They sort of do the same thing, but differently.
Sep 7, 2026 Post comments count3 Post likes count1 Why don’t we allow stacks to be sparse, instead of forcing them to be contiguous? Raymond Chen Imagining how to report a memory allocation failure for a sparse page.
Sep 4, 2026 Post comments count2 Post likes count2 What happens if you change a window class’s GCL_CBWNDEXTRA? Raymond Chen You're changing the value for future windows.
Sep 3, 2026 Post comments count2 Post likes count1 The case of the progress callback that never got called when progress happened Raymond Chen Are you talking to the right guy?
Sep 2, 2026 Post comments count6 Post likes count2 The perils of binding to value types in XAML Raymond Chen Loss of identity.
Aug 31, 2026 Post comments count11 Post likes count3 AWE does not require PAE, though PAE makes it much more useful Raymond Chen All dressed up with nowhere to go.
Aug 28, 2026 Post comments count5 Post likes count2 On forcing all derived classes to implement a specific non-virtual method, part 2 Raymond Chen Explicitly denying that you implement the method.
Aug 27, 2026 Post comments count1 Post likes count3 On forcing all derived classes to implement a specific non-virtual method, part 1 Raymond Chen Don't implement a stub. Just don't implement it at all.
Aug 26, 2026 Post comments count9 Post likes count1 In the product end game, every change carries significant risk, episode 2 Raymond Chen The smallest perturbation.