The Old New Thing

Practical development throughout the evolution of Windows.

Latest posts

Raymond Chen
Raymond Chen
Oct 14, 2024

On naming things: The tension between naming something for what it is, what it does, or how it is used

You are guaranteed to make someone upset.

13
2
Raymond Chen
Raymond Chen
Oct 11, 2024

How can I explicitly specialize a templated C++ constructor?

Looking for a C++ tag type for representing another type.

1
3
Raymond Chen
Raymond Chen
Oct 10, 2024

A correction to the awaitable lock for C++ PPL tasks

Over-scoped lock.

2
2
Raymond Chen
Raymond Chen
Oct 8, 2024

Microspeak: Run to ground

Come to a resolution.

1
1
Raymond Chen
Raymond Chen
Oct 7, 2024

A popular but wrong way to convert a string to uppercase or lowercase

Converting character by character isn't good enough any more.

14
5
Raymond Chen
Raymond Chen
Oct 4, 2024

How does the linker decide whether to call WinMain or wWinMain?

If you don't tell it, it will try to figure it out.

0
2