Reflecting on Reflection - Introspection, Injection, and Beyond - C++Now 2026🎥CppNowWelcome to SwedenCpp
Latest blogs, videos, podcasts and releases in one stream
Friday, September 18, 2026
Reflecting on Reflection - Introspection, Injection, and Beyond - C++Now 2026🎥CppNow
2.5 Years Later: A C++ Framework for Audio ML Research Prototyping - Maxime Coutant - ADC 2025🎥audiodevcon
Canvas2D: New QML canvas element using Qt Canvas PainterIn the earlier blog posts about Qt Canvas Painter we have looked at what it is , the new rendering features it brings, how fast it is compared to QPainter, and how path caching makes even a million line segments render smoothly. All of those earlier blog posts used the QCanvasPainter C++ API. At the end of the path caching post I teased that a QML element was coming, and it is here now: Canvas2D , available in Qt 6.12.📝Qt Blog
Let's make a programming language. Functions🎥PVS-StudioIf this page is useful, please consider donating a coffee
Thursday, September 17, 2026
Modernizing Boost Graph for Science & Community🎥C++ Alliance
Lazy Evaluation - EpilogueSummary of lazy evaluation using bind expressions.📝Under Development
A Cross-Platform C# UI Framework via Qt’s Bridging TechnologyEvery C# UI framework comes with a familiar pattern: Windows-first, Linux absent, roadmap uncertain. WPF stalled, MAUI skipped Linux, WinUI 3 stays Windows-native. At the same time, demand for embedded Linux grows and C# teams feel the lack of good UI alternatives for C# on Linux. Qt Bridges, a bridging technology in public beta for C#, provides access to a UI framework that allows preserving your existing C# codebase while utilizing Qt Quick’s feature-rich UI libraries and APIs, hardware acceleration, and cross-platform capability.📝Qt Blog
Two Variables Named 'A': How Scope Handles Name Shadowing🎥PVS-Studio
What’s New in VTK-wasmScientific and engineering visualization workflows have increasingly moved to the web. Developers are building applications with frameworks such as trame, Jupyter, and Panel that allow users to explore data directly in the browser while computationally intensive processing remains on the server. As these workflows continue to evolve, developers need efficient ways to deliver responsive 3D […]📝Kitware Inc
QML and C# without C++: Qt Bridge for C# 0.4.0 Beta ReleasedAs part of the on-going development of Qt Bridges , and beyond the two Beta versions already released, we've continued to add new features to the C# bridge, and we're now announcing the release of a new Beta version 0.4.0. The highlight of this release is the possibility to develop C# + QML applications without the need for a C++ compiler . This means that C# developers can now take full advantage of Qt’s UI framework capabilities while keeping their familiar development workflow. Other features that we've added in this release include support for macOS and Windows on ARM.📝Qt Blog
What Can a Function Really See?🎥PVS-Studio
std::call_once vs. std::asyncSimple vs complex machinery. The post std::call_once vs. std::async appeared first on The Old New Thing .📝The Old New Thing
Contracts, Safety and Correctness in C++ - Lucian Radu Teodorescu - ACCU 2026🎥ACCUConf
The Secret to Great C++ Libraries? It’s the People🎥C++ Alliance
If they can't find you, the code doesn't matterIf they can't find you, the code doesn't matter You need a units library for C++. You search GitHub for "units" and get a wall of repositories, all some variation of the same word, by different authors, with no obvious way to tell which one is alive, which one is serious, and which one will still be maintained next year. You pick one almost at random, or you give up and write your own. The library you needed might have been right there. You just could not find it, or could not tell it apart from the noise.📝mp-unitsWednesday, September 16, 2026
Bringing Correctly Rounded Math to Production with LLVM-libcAs we mentioned in the last cmath blog post, MSVC is using LLVM-libc for compile-time evaluation and runtime execution of math functions when /Zc:cmath is enabled. I invited LLVM-libc contributors Michael Jones and Tue Ly to write a guest blog post about how they’ve achieved what they’ve achieved. This is that blog post! I hope […] The post Bringing Correctly Rounded Math to Production with LLVM-libc appeared first on C++ Team Blog .📝C++ Team Blog
How fast is C++23’s std::flat_map?C++23 added a new type to the standard library: std::flat_map. There is also a std::flat_set and other variants, but let me focus on std::flat_map. A flat map is a sorted vector of keys next to a vector of values. A query is a binary search over the sorted keys. You need a recent standard library: … Continue reading How fast is C++23’s std::flat_map?📝Daniel Lemire's blog
C++ constexpr Explained: consteval, Hashing & Compile-Time Parsing🎥DeepDiveDev
Structure Before CodeHow PromptForge Ships Tens of Thousands of Lines a Day Without Reading Them📝My Very Best AI Slop
Magic statics vs. std::call_onceThey sort of do the same thing, but differently. The post Magic statics vs. std::call_once appeared first on The Old New Thing .📝The Old New Thing
C++ Insights - Episode 78: constexpr lambdas finally FIXED in C++ Insights🎥Andreas Fertig
Commercial LTS Qt 6.8.9 ReleasedWe have released Qt 6.8.9 LTS for commercial license holders today. As a patch release, Qt 6.8.9 adds no new functionality but provides bug fixes and other improvements.📝Qt Blog
September's C Vu Journal has been published.The September 2026 ACCU C Vu journal has been published and should arrive at members' addresses in the next few days. C Vu 38-4 and previous issues of C Vu can be accessed via the Journals menu (ACCU members only).📝ACCU
Modular Synth in the Browser - Kilian Hertel - ADCx Copenhagen 2026🎥audiodevcon
2025 Speaker Greg Law talks about GDB - A Lot More Than You Realized🎥cppunderthesea
C++ Insights Episode 78: constexpr lambdas finally FIXED in C++ InsightsI published a new C++ insights episode: constexpr lambdas finally FIXED in C++ Insights. In this episode, I'll present you one of the latest changes to C++ Insights which makes the lambda transformation close to perfect! Andreas📝AndreasFertig.comTuesday, September 15, 2026
Goldman Sachs → Juilliard → CEO of a C++ Nonprofit🎥C++ Alliance
Why do Microsoft job levels start in the high 50’s instead of starting at a sane number like 1?It used to start at 1, but that was the old system. The post Why do Microsoft job levels start in the high 50’s instead of starting at a sane number like 1? appeared first on The Old New Thing .📝The Old New Thing
Monadic Operations for Box-Like Types - Designing the Extensibility Model - Mikhail Svetkin - C++Now🎥CppNow
Subnormal floating-point numbers are expensive… on Intel processorsWe represent floating-point numbers using the IEEE standard. For very small numbers, the standard uses special subnormal numbers. Unfortunately, they have a reputation of making operations slow. Thus video game programmers and machine learning specialists sometimes avoid computing with subnormal numbers for performance. How slow are they? Let me measure. I wrote a small C++ … Continue reading Subnormal floating-point numbers are expensive… on Intel processors📝Daniel Lemire's blog
Spelling the type of a “self” parameter with ReflectionOver on std-proposals, it was pointed out that using C++23 “explicit object parameter” syntax without using auto (since auto makes your member function into a template, changing its semantics) is sometimes cumbersome:📝Arthur O’DwyerMonday, September 14, 2026
Progress in Programming: The C++ Alliance and Keeping Boost Moving🎥C++ Alliance
C++ in the Age of AI: Visual Studio at CppCon 2026At CppCon 2026, we shared how Visual Studio is evolving to help you work more effectively with large C++ codebases, improve build and runtime performance, adopt the latest language features, and incorporate AI into your existing workflows. This post is a companion reading guide for our session, C++ in the Age of AI: How Visual […] The post C++ in the Age of AI: Visual Studio at CppCon 2026 appeared first on C++ Team Blog .📝C++ Team Blog
olc::PixelGameEngine 3.0 Open Beta, PGE2 to PGE3 tips...🎥javidx9
Why didn’t ReadDirectoryChangesW provide a way to correlate the two sides of a rename operation?Perhaps it wasn't necessary, or perhaps it didn't occur to them that this a problem. The post Why didn’t ReadDirectoryChangesW provide a way to correlate the two sides of a rename operation? appeared first on The Old New Thing .📝The Old New Thing
C++ Weekly - Ep 550 - All The Undefined Behavior🎥Jason Turner
Dangerous Optimizations! in C++ - Part Deux - Robert C. Seacord - ACCU on Sea 2026🎥ACCUConf
The Shape of Sound - Building and Bending Vinyl Grooves in Software - Andreas Wagner - ADC 2025🎥audiodevcon
What’s New for C++ Developers in Visual Studio 2026 (18.7 – 18.10)Over the past few months, we have continued shipping monthly Visual Studio 2026 releases, delivering improvements across all stages of the development cycle. In this blog post, we’ll recap everything that changed from version 18.7 through 18.10 (released this month) that is relevant for C++ developers. This includes new tools for maintaining and navigating C++ […] The post What’s New for C++ Developers in Visual Studio 2026 (18.7 – 18.10) appeared first on C++ Team Blog .📝C++ Team Blog
Microsoft at CppCon 2026Microsoft will be at CppCon 2026 in Aurora, Colorado, which is taking place from September 14 through 18. Join us for talks from Microsoft speakers and colleagues across the C++ community and visit the Microsoft booth Monday through Thursday to meet the team and discuss the tools, technologies, and challenges that matter to you. If […] The post Microsoft at CppCon 2026 appeared first on C++ Team Blog .📝C++ Team BlogSunday, September 13, 2026
21 Years of Boost and Code That Can’t Fail🎥C++ Alliance
More People Have Gone to Space Than a Library into Boost!🎥C++ Alliance
2025 Keynote Speaker Klaus Iglberger talks about The Real Problem of C++🎥cppunderthesea
Functional Composition Beyond Monads - Jonathan Müller - C++Now 2026🎥CppNow
Jonas Persson: Making every byte count🎥SwedenCppSaturday, September 12, 2026
5–10 Minutes in Python. Half a Second in C++.🎥C++ Alliance
He Learned C++ Alone During COVID. Then Everything Changed.🎥C++ Alliance
Mastering the unordered_map in C++ - Kevin B. Carpenter - ACCU 2026🎥ACCUConf