The UX Designer Who Made C++ Humanπ₯C++ AllianceWelcome to SwedenCpp
Latest blogs, videos, podcasts and releases in one stream
Tuesday, September 8, 2026
The UX Designer Who Made C++ Humanπ₯C++ Alliance
A sample use of the winstart.bat file in Windows 95For a driver that needs high resolution mode only in Windows. The post A sample use of the winstart.bat file in Windows 95 appeared first on The Old New Thing .πThe Old New Thing
Testing Everything in Constexpr - Braden Ganetsky - C++Now 2026π₯CppNow
Qt Design Studio 4.8.3 ReleasedQt Design Studio 4.8.3 Is Here! Qt Design Studio 4.8.3 is a maintenance release that builds on foundations of 4.8.2: a round of improvements to the Figma design workflow from both ends of the pipeline, fixes to property editing for Qt for MCUs projects, and a refreshed set of AI models. Qt Bridge The Qt Bridge importer now retains the settings from your last import, remembering both the import options and the path, so bringing in an updated design no longer means re-entering the target directory and re-picking your options every time. Alongside that, a handful of correctness fixes improve the QML that comes out of an import: colors are no longer added to plain Items, master components get proper default values for aliasing, inner attached property overrides are no longer propagated since QML does not support this, and imported UIID names no longer get an _instance suffix appended.πQt Blog
The first episode of Bugbusters!π₯PVS-Studio
Bugbusters #1 | C++ in 2026: worth it? | Nathan Baggsπ₯PVS-Studio
Color Wheel combinatoricsOver the weekend I was introduced to a Looney Labs pyramid game called βColor Wheel.β This is a solitaire (or purely cooperative) game similar to peg solitaire. Itβs played on a decagonal 40-space board, with three trios of pyramids in each of seven colors: 63 pieces total.πArthur OβDwyerIf this page is useful, please consider donating a coffee
Monday, September 7, 2026
Why donβt we allow stacks to be sparse, instead of forcing them to be contiguous?Imagining how to report a memory allocation failure for a sparse page. The post Why donβt we allow stacks to be sparse, instead of forcing them to be contiguous? appeared first on The Old New Thing .πThe Old New Thing
Running Conferences and Processing Credit Cards - Kevin Carpenter - CppCast 411 / C++Weekly 549π₯Jason Turner
Rust for The Curious C++ Developers - Victor Ciura - ACCU on Sea 2026π₯ACCUConf
Myths You Should Know About Saturation and Distortion - Samuel Fischmann - ADC 2025π₯audiodevconSunday, September 6, 2026
The Unity Call That Runs 60 Times a Secondπ₯PVS-Studio
Henrik Fransson: From Prompt to Probe - Closing the Agentic AI Loop on Bare Metalπ₯SwedenCpp
Why This GZDoom Loop Never Endsπ₯PVS-Studio
Multi-Priority Graph-Based Parallel Execution Using Taskflow - Yun Kai Peng - C++Now 2026π₯CppNow
ADCx Gather Online: The Ultimate FREE Audio Dev Experience - 16th October 2026!π₯audiodevconSaturday, September 5, 2026
Lazy Evaluation - FunctionsLazy functions do not evaluate functions immediately, but return bind expressions that evaluate the function bodies. Lazy functions can be invoked with lazy arguments to form new bind expressions.πUnder Development
The Minecraft Bug Real Players Actually Sawπ₯PVS-Studio
Random.Next(1, 10) Isn't What You Thinkπ₯PVS-Studio
AI programming: a layered modelIn the late 1960s and 1970s, people like David Parnas faced a problem. A decade earlier there were almost no programmers. Suddenly there were hordes of inexperienced ones. What could have been a golden era was turning into a mess: far more software, much of it falling apart. It sent Edsger Dijkstra into a β¦ Continue reading AI programming: a layered modelπDaniel Lemire's blog
Software Abstraction in the Age of AI-Generated Code - Andrei Alexandrescu - ACCU 2026π₯ACCUConfFriday, September 4, 2026
2^16 in Go Is Not What You Think π³π₯PVS-Studio
Why staticcheck Misses This Go Bugπ₯PVS-Studio
What happens if you change a window classβs GCL_CBΒWNDΒEXTRA?You're changing the value for future windows. The post What happens if you change a window classβs GCL_ CBΒWNDΒEXTRA ? appeared first on The Old New Thing .πThe Old New Thing
When Atomics Lose - ArchitectureβDependent Performance of C++ Synchronization - Sampad Acharyaπ₯CppNow
Multiplatform Swift, with C++ dependencies via XCFramework, apt and vcpkgA (playground) Swift package that calls a C++ library on macOS, Linux and Windows. Each platform gets the C++ dependency from the tool that fits it, XCFramework, apt or vcpkg.πEngineering the Craft
The PVS-Studio plugin now supports Qt Creator 20π₯PVS-Studio
A Guide to Theory-Crafting & Modelling a Fictional Acoustic Instrument - Syl Morrison - ADC 2025π₯audiodevcon
ActiViz 9.7 ReleaseKitware is pleased to announce the release of ActiViz 9.7.2026.727, the latest version of Kitwareβs .NET/C# wrapper for the Visualization Toolkit (VTK). In addition to the key improvements provided by VTK 9.7.0, this release significantly enhances support for the Avalonia framework, pushing the boundaries of cross-platform Graphical User Interface (GUI) integration. ActiViz ActiViz is a [β¦]πKitware Inc
Best AI for Senior C++ Developers in 2026Best AI for senior C++ developers in 2026: Claude Fable 5.1, Opus 5, GPT-6 Astra, GPT-5.6 Sol, and Grok 4.6 compared on benchmarks, pricing, and real C++ work.πJohn FarrierThursday, September 3, 2026
Why Technical Writing is an Adventure | Peter Turcanπ₯C++ Alliance
Lazy Evaluation - OperatorsOperator overloading provides a compact syntax for bind expressions. Standard placeholders do not support member operators, but we can create our own placeholders that works seamlessly with bind expressions.πUnder Development
The worst programming language of all time /sIn this article, the author looks at why C++ feels so complicated, and why its flaws are inseparable from its long-term success.πfrom pvs-studio.com
This Code Isn't What the Compiler Sees ππ₯PVS-Studio
Python sets and dictionaries can have quadratic-time performanceIn Python, the dict data structure is the conventional key-value structure. E.g., you might store a list of names as keys and have their phone numbers as values. Valentin Ignatev wrote this amusing post on X: It is indeed widely believed that, in the strict sense, the dict data structure and its companion, the set β¦ Continue reading Python sets and dictionaries can have quadratic-time performanceπDaniel Lemire's blog
The case of the progress callback that never got called when progress happenedAre you talking to the right guy? The post The case of the progress callback that never got called when progress happened appeared first on The Old New Thing .πThe Old New Thing
The Bug That Silently Swallowed an Error π€«π₯PVS-Studio
Your library is great. Nobody uses it. Here's whyYour library is great. Nobody uses it. Here's why I can tell you exactly how many stars mp-units has. The number is right there on the GitHub page and on my docs site, it updates in real time, and I can plot it against every competing units library on a single chart. What I cannot tell you, even roughly, is how many people actually use it.πmp-units