close
The Wayback Machine - https://web.archive.org/web/20191202153113/https://devblogs.microsoft.com/oldnewthing/

The Old New Thing

BERJAYA

Old New Thing

BERJAYA
When should I use delayed-marshaling when creating an agile reference?

It's a balance between doing more work now in anticipation of saving work later.

BERJAYA
My summer vacation: The Tower of London and Kensington Palace

Doing the admissions price math.

BERJAYA
Using contexts to return to a COM apartment later

You can go back home again.

BERJAYA
How do you get into a context via IContext­Callback::Context­Callback?

Piggybacking on the internal infrastructure.

BERJAYA
Setting up private COM contexts to allow yourself to unload cleanly

Your private little enclave.

BERJAYA
Yo dawg, I hear you like COM apartments, so I put a COM apartment in your COM apartment so you can COM apartment while you COM apartment

Or maybe this is subletting? Airbnb for COM apartments?

BERJAYA
A slightly less brief introduction to COM apartments (but it’s still brief)

Managing the multithreading.

BERJAYA
My summer vacation: Speaking German (wait, what?)

But you went to England and France.

BERJAYA
How do I make a clone of a Windows Runtime vector in C++/WinRT?

You copy it into your own vector, but make sure you copy what you think you're copying.

BERJAYA
Why does the Alpha AXP predict a coroutine transfer the way it does?

Working out the possibilities.