The Old New Thing

Old New Thing

An observation about what people used iPads for in the early days

Does everything you need, if you also bring an assistant.

Error compiling C++/WinRT runtime class: function does not take N arguments

You need to cover all the overloads.

Pulling sleight of hand tricks in a security vulnerability report, or maybe it was a prank

Something up my sleeve.

Why am I ignoring my second monitor? A case study in working from home.

Settling into the new routine has its rough spots.

A sneaky way to make sure nobody assigns test failures to your team

Buffer overflow.

Are Windows Runtime asynchronous operations guaranteed to complete?

As much as anything is guaranteed to complete.

If you say that your minimum requirements are the Universal contract, then you need to probe for anything beyond that

Reaching beyond your declaration.

How can I check whether a Windows Runtime object supports a member before I try to use it?

You can sniff at the metadata.

Accessing a member of a Windows Runtime class raises an Invalid­Cast­Exception / throws a hresult_no_interface, what does this mean?

It's interfaces under the hood.

Why not just share a single event across all critical section?

How will you know when the thundering herd has calmed down?