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 302 followers

Latest posts

Last updated 3 days ago

Reducing C++ template bloat by factoring out the type-dependent portions of the function, practical exam

3 days ago

A short time ago, we observed that there’s usually no need to...

Reducing C++ template bloat by factoring out the type-dependent portions of the function

4 days ago

C++ templates let you reuse code, but it comes at a cost...

On wrapping a callable in a lambda that just calls it with the same parameters

5 days ago

Suppose you have a function that accepts a lambda and wants to...

Why did the Microsoft Entertainment Pack for Windows have a special sticker announcing that it also had Tetris?

6 days ago

The first Microsoft Entertainment Pack for Windows didn’t have a number after...

How do functions like alloca allocate memory from the stack?

6 days ago

A little while ago, I talked about how compilers ensure that large...

Forcing an ARM64X executable to run as a specific architecture

10 days ago

ARM64X is a fat binary Windows executable and DLL format for 64-bit...

A little helper class for managing LPPROC_THREAD_ATTRIBUTE_LISTs

11 days ago

The LPPROC_THREAD_ATTRIBUTE_LIST is a bit annoying to manage. You have to allocate...

The comments that go into code versus those that go into the pull request description

12 days ago

When you submit a pull request, there are two places you can...

The little-known winstart.bat batch file

13 days ago

Reader Otul Osan wants to know what the use case for C:\WINDOWS\WINSTART.BAT...

How can I perform a Copy­File­ in unbuffered mode?

14 days ago

A customer was copying a file with Copy­File&shy, but they wanted the...

Creating a fake agile wrapper that is technically agile but is not useful outside its home apartment, part 4

18 days ago

Last time, we successfully our plan to use the global interface table...