- Dev Blogs
- The Old New Thing
The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
Jan 31, 2025
0
0
Creating a generic insertion iterator, part 2
Satisfying the iterator requirements, perhaps with a little cheating.
Jan 30, 2025
0
1
Creating a generic insertion iterator, part 1
We provide the boilerplate; you provide the smarts.
Jan 29, 2025
6
1
How do I create an inserter iterator that does unhinted insertion into an associative container like std::map?
Curiously missing from the standard library.
Jan 28, 2025
10
4
My electric toothbrush was acting up, so I tried to reboot it
It didn't help.
Jan 27, 2025
9
1
A pattern for obtaining a single value while holding a lock
The immediately-invoked lambda that returns a value.
Jan 24, 2025
0
4
A brief and incomplete comparison of memory corruption detection tools
A short overview, definitely incomplete.
Jan 23, 2025
0
2
Memory corruption from outside the process looks like space aliens
The write isn't visible to your process, just the effect of the write.
Jan 22, 2025
15
4
Be mindful of temporal terms in documents: What is the reference point in time?
What is your implied point in time for the reference?
Jan 21, 2025
4
0
Why is there a bulge on my bicycle tire when I inflate it?
Get the order of operations right.

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.
