Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

devblogs.microsoft.com

The Old New Thing

Get the latest updates from The Old New Thing directly as they happen.

Follow now 96 followers

Latest posts

Last updated about 14 hours ago

API design principle: Don’t tempt people to divide by zero

about 18 hours ago

A team was bringing forward an API for review, and one of...

The self-assignment principle for Windows Runtime properties: Don’t change behavior based on whether a property has been written to

4 days ago

For the past few days, I’ve been investigating the self-assignment principle for...

The self-assignment principle for Windows Runtime properties applies to default values

5 days ago

Last time, I introduced the self-assignment principle for Windows Runtime properties Setting...

Windows Runtime API design principles around read-write properties: Idempotence and self-assignment

6 days ago

Objects in the Windows Runtime can have properties, and those properties could...

Remembering the end of support for VRML in Internet Explorer

7 days ago

I was cleaning out some old documents and found an email from...

Code comments should apply to the state of the system at the point the comment “executes”

8 days ago

Comments inside the body of a function should apply to the state...

Can we get weak functions for static linking? The Visual C++ compiler says “We have weak functions at home”

11 days ago

The ELF object file has this thing called “weak functions”. These are...

The problem with inferring from a function call operator is that there may be more than one

12 days ago

Some time ago, I wrote briefly on writing a helper class for...

How do I convert a FILETIME to a C++ clock like std::system_clock or winrt::clock?

13 days ago

The traditional Win32 data structure for holding a date/time is the FILETIME...

Microspeak: Convicted

14 days ago

When you do something with conviction, you do so with full confidence...

How can I enumerate the overflow icons in the Notification Area without showing them?

15 days ago

Some time ago, I demonstrated enumerating notification icons via UI Automation. Part...

Why didn’t Windows 95 setup install a miniature Windows 95 so that it could be written as a 32-bit program?

18 days ago

I noted some time ago that Windows 95 Setup was actually three...