Some small stories about the giant satellite dish antenna that was behind Microsoft Building 11
A little trivia.
A little trivia.
Are you even compiling the correct file?
You can wrap it in an
An old flag from 16-bit Windows.
A variation on the constant-memory rotation.
The destructor serves as the "finally".
Remembering some old APIs.
You can ask for its handle and mark it read-only.
You've far exceeded the design goals and have even exceeded the expressive ability of a float.
Preserving in-order while linearizing.
Ported bit by bit.
Just for fun.
Passing the obligation onward.
It's more important to clean up when you leave.
The critical section may be an old dog, but it's still learning new tricks.
Lean into the pattern. Don't try to cross it up.
It's not representable in the Windows Runtime, but you can smuggle it.
Better versions in a different box.
I don't recall ever asking you to do that.
Halfway there.
Many have tried.
Finding out why multiple entities with the same name are visible.
Just making things bigger?
Tallying them up.
You can change more things in an overload.
Some small stories about the giant satellite dish antenna that was behind Microsoft Building 11
Studying compiler error messages closely: Input file paths
C++ has
scope_exit for running code at scope exit. C# says "We have scope_exit at home."
IDisposable.
What was the secret sauce that allows for a faster restart of Windows 95 if you hold the shift key?
Swapping two blocks of memory that reside inside a larger block, in constant memory
All the other cool languages have
try...finally. C++ says "We have try...finally at home."
How do I get my edit control text to be autoselected when I choose it to be the default focus in my dialog?
How can I have a Win32 drop-down combo box with a read-only edit control?
Why does XAML break down when I have an element that is half a billion pixels tall?
Non-recursively deleting a binary tree in constant space: Rotating the tree
How did the Windows 95 user interface code get brought to the Windows NT code base?
What about the icons in pifmgr.dll?
Using RAII to remedy a defect where not all code paths performed required exit actions
Why can you increment a reference count with relaxed semantics, but you have to decrement with release semantics?
Why is Windows still tinkering with critical sections?
A suggestion to people who assign nicknames to meeting rooms
How can I write a C++/WinRT
IAsyncOperation<T> where T is not a Windows Runtime type?, part 1
Being more adamant about reporting that C++/WinRT was unable to resume execution on a dispatcher thread
The case of the invalid instruction exception on an instruction that should never have executed
2025 mid-year link clearance
The MIDL compiler still has trouble with double greater-than signs, sadly
Learning to read C++ compiler errors: Ambiguous symbol errors after including a header file
The symbolism of the magnifying glass is not universal
What were the MS-DOS programs that the moricons.dll icons were intended for?
Function overloading is more flexible (and more convenient) than template function specialization