The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
Aug 24, 2026
Post comments count
0
Post likes count
0
Comparing the two holograms on the Windows 95 box
Filling in with your imagination.
Aug 21, 2026
Post comments count
0
Post likes count
3
Reducing C++ template bloat by factoring out the type-dependent portions of the function, practical exam
Applying our principles.
Aug 20, 2026
Post comments count
0
Post likes count
3
Reducing C++ template bloat by factoring out the type-dependent portions of the function
Looking for consolidation points.
Aug 19, 2026
Post comments count
11
Post likes count
4
On wrapping a callable in a lambda that just calls it with the same parameters
Just use the callable directly.
Aug 18, 2026
Post comments count
2
Post likes count
1
Why did the Microsoft Entertainment Pack for Windows have a special sticker announcing that it also had Tetris?
A contingency plan.
Aug 17, 2026
Post comments count
0
Post likes count
4
How do functions like alloca allocate memory from the stack?
The usual probing.
Aug 14, 2026
Post comments count
11
Post likes count
5
Forcing an ARM64X executable to run as a specific architecture
You can request the target machine architecture.
Aug 13, 2026
Post comments count
2
Post likes count
4
A little helper class for managing LPPROC_THREAD_ATTRIBUTE_LIST s
Another RAII-style wrapper.
Aug 12, 2026
Post comments count
4
Post likes count
3
The comments that go into code versus those that go into the pull request description
Understanding the temporal relevance.