


On proper handling of buffers in COM and RPC methods

How to perform more complicated search and replace-style renaming in a batch file

How did copying and renaming with wildcards work in MS-DOS?

Why do smart pointers null out the wrapped pointer before destroying it?

On the perils of holding a lock across a coroutine suspension point, part 3: Solutions

On the perils of holding a lock across a coroutine suspension point, part 2: Nonrecursive mutexes

On the perils of holding a lock across a coroutine suspension point, part 1: The set-up

How to act like you know Chinese even though you don’t, episode 2
