Mar 22, 2019 Post comments count3 Post likes count1 Turning anything into a fire-and-forget coroutine Raymond Chen Turning on the metaprogramming.
Mar 21, 2019 Post comments count3 Post likes count1 Expressing fire-and-forget coroutines more explicitly, -or- How to turn any coroutine into fire-and-forget Raymond Chen Putting it at the call site instead of in the function itself.
Mar 20, 2019 Post comments count3 Post likes count1 winrt::fire_and_forget was too forgetful Raymond Chen Usually, you don't care when it finishes, as long as it does.
Mar 19, 2019 Post comments count19 Post likes count1 Why does my app’s uninstaller disappear from the Start menu? Raymond Chen Keeping things tidy.
Mar 18, 2019 Post comments count34 Post likes count1 How do I design a class so that methods must be called in a certain order? Raymond Chen Consider it a chain of operation objects.
Mar 15, 2019 Post comments count15 Post likes count1 How can we use IsBadWritePtr to fix a buffer overflow, if IsBadWritePtr is itself bad? Raymond Chen Don't catch the overflow as it happens. Stop the overflow before it happens.
Mar 14, 2019 Post comments count5 Post likes count1 Resolving security issues sometimes involves its own degree of managing people’s egos Raymond Chen It's not purely technical. There's sociology here, too.
Mar 13, 2019 Post comments count69 Post likes count1 Welcome to my new home on the Microsoft Developer Tools and Services blog site Raymond Chen Pardon the dust.
Mar 13, 2019 Post comments count14 Post likes count1 Why is there a limit of 15 shell icon overlays? Raymond Chen Ran out of bits.
Mar 12, 2019 Post comments count1 Post likes count1 Asking for clear written documentation that “Require trusted path for credential entry” is no longer recommended Raymond Chen It was never recommended in the first place.