Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

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

How did the Windows 95 user interface code get brought to the Windows NT code base?

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

When you opened a screen shot of a video in Paint, the video was playing in it

The .NET Security Group

Performance Improvements in .NET 10

Microsoft’s OpenJDK builds now ready for Java 25

Visual Studio 2026 Insiders is here

Why is Windows still tinkering with critical sections? – The Old New Thing

Why was WinHelp called an online help system when it ran offline?

Introducing JLib Inspector: a runtime JAR inventory inspection system

Why is the name of the Microsoft Wireless Notebook Presenter Mouse 8000 hard-coded into the Bluetooth drivers?

Announcing TypeScript 5.9

Proxy 4: The Next Leap in C++ Polymorphism

Why are Windows semiannual updates named H1 and H2?

Announcing TypeScript 5.9 Beta

Smarter, workspace-aware code completions for C++ in VS Code

Microsoft enables opt-out telemetry in Go 1.25

Abusing copyright strings to trick SW into thinking it's running competitor's PC

What was the role of MS-DOS in Windows 95?

Why does C++ think my class is copy-constructible when it can't be?

Information has been permanently deleted, for small values of permanently

The symbolism of the magnifying glass is not universal

Run a C# file directly using dotnet run app.cs

Edit is now open source

Announcing TypeScript Native Previews

Announcing Azure Command Launcher for Java

Uninitialized garbage on ia64 can be deadly (2004)

Why do Saturation and Luminance go all the way to 240, but Hue goes only to 239

What were the MS-DOS programs that the moricons.dll icons were intended for?

More →