Loading...

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

IBM didn't want Microsoft to use the Tab key to move between dialog fields

How do I inform Windows that I'm writing a binary file?

Why are there both TMP and TEMP environment variables? (2015)

Visual Studio: New SDK-Style Support for Extension Projects

TypeScript 7.0 Beta (built on Go)

Finding a duplicated item in an array of N integers in the range 1 to N − 1

Consequences of passing too few register parameters to a C function

Consequences of passing too few register parameters to a C function

XOR'ing a register with itself is the idiom for zeroing it out. Why not sub?

Union types in C# 15

Combining API versioning with OpenAPI in .NET 10 applications

TypeScript 6.0 RC

Announcing TypeScript 6.0

Windows 95 defenses against installers that overwrite a file with an older one

DirectX: Bringing Console-Level Developer Tools to Windows

Announcing TypeScript 6.0 Beta

Microsoft guide to pirating Harry Potter for LLM training (2024) [removed]

Microspeak: Escrow

How did Windows 95 get permission to put Weezer video 'Buddy Holly' on the CD?

Intercepting messages inside Is­Dialog­Message, installing the message filter

Ecma Technical Committee 57: Standardization of the High-Level Shading Language

F# 10

First Round of Speakers for JDConf 2026 (free online event)

Swapping two blocks of memory inside a larger block, in constant memory

Azure Cosmos DB Conf 2026 — Call for Proposals Is Now Open, JS talks wanted!

Progress on TypeScript 7 – December 2025

Can I throw a C++ exception from a structured exception?

C++ says “We have try... finally at home”

Why are we worried about memory access semantics? Full barriers should be enough for anybody

Janet Jackson had the power to crash laptop computers (2022)

More →