OWL Next
owlnext64.bsky.social
OWL Next
@owlnext64.bsky.social
OWL stands for Object Windows Library. It is a C++ GUI framework for creating Windows applications.
Speaking in Singapore (Thursday 20 November) and Sydney (Sunday 23 November)
herbsutter.com/2025/11/16/s...
Speaking in Singapore (Thursday 20 November) and Sydney (Sunday 23 November)
In the next week, I will be giving talks on C++ reflection in Singapore (Thursday night) and Sydney (Sunday night). If you’re local, please RSVP! I look forward to seeing many of you there. S…
herbsutter.com
November 18, 2025 at 12:24 AM
How did Windows 3.1 distinguish two different programs that happened to share the same executable name?
devblogs.microsoft.com/oldnewthing/...
How did Windows 3.1 distinguish two different programs that happened to share the same executable name? - The Old New Thing
The trouble with disambiguation.
devblogs.microsoft.com
November 18, 2025 at 12:21 AM
Reposted by OWL Next
Smart pointers. STL. Your favorite libraries. They all run on templates. Ready to take control and write faster, cleaner C++? Let’s make templates work for you!

https://fertig.to/sltmpl

#programming #cpptemplates #cpp
Join my Mastering C++ Templates self-study course
fertig.to
November 17, 2025 at 3:32 PM
Non-recursively deleting a binary tree in constant space: Rotating the tree
devblogs.microsoft.com/oldnewthing/...
Non-recursively deleting a binary tree in constant space: Rotating the tree - The Old New Thing
Preserving in-order while linearizing.
devblogs.microsoft.com
November 15, 2025 at 8:20 PM
Non-recursively deleting a binary tree in constant space: Restructuring the tree
devblogs.microsoft.com/oldnewthing/...
Non-recursively deleting a binary tree in constant space: Restructuring the tree - The Old New Thing
Changing the tree structure to make it easier to delete.
devblogs.microsoft.com
November 15, 2025 at 8:20 PM
Non-recursively deleting a binary tree in constant space: Synthesizing the parent pointer
devblogs.microsoft.com/oldnewthing/...
Non-recursively deleting a binary tree in constant space: Synthesizing the parent pointer - The Old New Thing
Making one as you go.
devblogs.microsoft.com
November 15, 2025 at 8:20 PM
Reposted by OWL Next
Visual Studio Subscribers: You now have access to Visual Studio 2026.
If your subscription includes the IDE, it’s ready for download—no extra cost.
Explore the new features: visualstudio.com/downloads
November 14, 2025 at 8:30 PM
Reposted by OWL Next
CppCon 2025 brought the energy! From deep dives into C++ tooling to hallway chats that sparked new ideas, this year’s event was packed with insights and inspiration. If you missed it, check out the trip report from the Microsoft C++ team. msft.it/63325tzh5X
#CppCon #CPlusPlus
Microsoft C++ Team at CppCon 2025: Trip Report - C++ Team Blog
Another year and another CppCon is all wrapped up! Microsoft was pleased to once again be an exhibitor and to have several of our employees present sessions at the conference. Here are my major takeaways from the keynotes, sessions, conversations, and the general vibe. AI tooling is finding a footing with the C++ community. The […]
msft.it
November 15, 2025 at 12:15 AM
Non-recursively deleting a binary tree in constant space: Traversal with parent pointers
devblogs.microsoft.com/oldnewthing/...
Non-recursively deleting a binary tree in constant space: Traversal with parent pointers - The Old New Thing
First assume that you have a parent pointer.
devblogs.microsoft.com
November 14, 2025 at 8:01 PM
Reposted by OWL Next
The Microsoft SoftCard for the Apple II: Getting two processors to share the same memory
devblogs.microsoft.com/oldnewthing/...
The Microsoft SoftCard for the Apple II: Getting two processors to share the same memory - The Old New Thing
Reportedly Microsoft's first hardware product.
devblogs.microsoft.com
November 13, 2025 at 6:03 PM
Why does SHFormat­Date­Time take an unaligned FILETIME?
devblogs.microsoft.com/oldnewthing/...
Why does SHFormat­Date­Time take an unaligned FILETIME? - The Old New Thing
Designed for its original use case.
devblogs.microsoft.com
November 13, 2025 at 1:08 AM
Reposted by OWL Next
Visual Studio 2026 is now available.
Experience intelligent development with:
- Agent Mode for real-time AI assistance
- AI Profiler Agent for performance insights
- AI Code Review for cleaner, faster code
- Download today: visualstudio.com/downloads
November 12, 2025 at 12:00 PM
Code legacy: Analyzing Erlang's C and C++ modules that have been running for decades
pvs-studio.com/en/blog/post...
Code legacy: Analyzing Erlang′s C and C++ modules that have been running for decades
Code for some Erlang/OTP modules is older than most modern junior developers. These files are the true digital patriarchs. For decades, they have made sure that banking transactions, telephone...
pvs-studio.com
November 11, 2025 at 7:02 PM
Trying to build a XAML tree in code throws a “No installed components were detected” exception
devblogs.microsoft.com/oldnewthing/...
Trying to build a XAML tree in code throws a "No installed components were detected" exception - The Old New Thing
An unfortunate error code collision, but the explanatory text leads the way.
devblogs.microsoft.com
November 11, 2025 at 7:01 PM
Reposted by OWL Next
🚀 Visual Studio 2026 is officially here!
Faster performance, smarter tools, and AI woven into your workflow.
✅ 4,700 bugs fixed
✅ 300 new features
✅ Modern UI + AI-native design
Learn more and upgrade now: msft.it/63327tMUkz
November 11, 2025 at 4:24 PM
What to do when you have a crash in the runtime control flow guard check
devblogs.microsoft.com/oldnewthing/...
What to do when you have a crash in the runtime control flow guard check - The Old New Thing
You don't have to understand it, but you should be able to extract data from it.
devblogs.microsoft.com
November 11, 2025 at 4:17 AM