- Dev Blogs
- The Old New Thing
The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
Feb 17, 2025
2
0
API design note: Beware of adding an “Other” enum value
What are you going to do when you add a new kind?
Feb 14, 2025
3
3
Investigating an argument-dependent lookup issue and working around it
Picking apart the language specification.
Feb 13, 2025
1
1
A sample implementation of the weak reference pattern for COM callbacks
A forwarder through a weak reference.
Feb 12, 2025
3
1
Async-Async revisited: What about cancellation?
Even the cancellation is async.
Feb 11, 2025
0
4
Did the Windows 95 setup team forget that MS-DOS can do graphics?
Oh look what you just made there.
Feb 10, 2025
4
1
How does Explorer find the “first” icon in a file
It enumerates them and takes the first one, so this is really a question about enumeration.
Feb 7, 2025
1
2
Using alternate locales to get more interesting case mapping than the C
Looking for something better.
Feb 6, 2025
7
0
The default C locale is not a very interesting one
It barely understands anything.
Feb 5, 2025
7
0
On exactly when XAML bindings are evaluated if an element is not yet loaded
It depends on which abstraction you prefer.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
