C++ Weekly - Ep 539 - Modernizing C++ with AIπ₯Jason TurnerWelcome to SwedenCpp
Latest blogs, videos, podcasts and releases in one stream
Monday, June 29, 2026
C++ Weekly - Ep 539 - Modernizing C++ with AIπ₯Jason Turner
Beyond iLok: Advanced Code Protection and Cryptography for the Next Generation - ADC 2025π₯audiodevcon
Gor Nishanov (1971-2026)I am deeply saddened to report that this weekend, far too soon, we lost Gor Nishanov: a friend and colleague, an extraordinary software engineer, and a long-serving member of the C++ standards committee. Gor was always intelligent and witty, but above all he was kind and generously helpful to others. I especially appreciated the times β¦ Continue reading Gor Nishanov (1971-2026) βπSutterβs Mill
D Programming Language Quick Start 1 (Live coding)π₯Mike Shah
Why a Quantity Has a CharacterWhy a Quantity Has a Character A few years ago at CppCon, an engineer who works with electrical power systems every day stopped me after a talk. He told me that his team confuses active power , reactive power , apparent power , and complex power all the time, and that the mistake is easy to make and expensive to find. Then he said the sentence that has stuck with me since: a units library that will not make those four incompatible types is of no use in his industry. He is right. And he is not alone.πmp-unitsIf this page is useful, please consider donating a coffee
Sunday, June 28, 2026
New York panel video is now onlineFour weeks ago I was in downtown Manhattan for the world premiere event for C++: The Documentary. It was great to see two theaters full of enthusiastic C++ developers, and getting to mingle with them all before and after the film. Afterwards we had a live panel: Bjarne Stroustrup, Gabriel Dos Reis, Nina Ranns, Eric Lubin, β¦ Continue reading New York panel video is now online βπSutterβs Mill
New static analyzers for Go, JavaScript, and TypeScriptπ₯PVS-Studio
Contrapunk - From Palestrina's Rules to Real-Time MIDI Harmony - Vibhav Bobade - ADCx India 2026π₯audiodevcon
Programming Dynamic Task Graph using Modern C++π₯GlobalCpp
C++ std::arrays [Learn C++ Shorts Lesson 12]π₯Mike ShahSaturday, June 27, 2026
C++ The Documentary: Live Panel Discussion with Bjarne Stroustrup, Herb Sutter & Moreπ₯CppConFriday, June 26, 2026
CMake 4.3.4 available for downloadCMake 4.3.4 available for downloadπKitware Inc
C++ Singletons Are Not Evil - Youβre Just Using Them Wrongπ₯CppOnline
The case of the DLL that was not present in memory despite not being formally unloaded, part 2Tying two bugs together. The post The case of the DLL that was not present in memory despite not being formally unloaded, part 2 appeared first on The Old New Thing .πThe Old New Thing
Why Do People Actually Buy Music Software, Anyway? - James Russell - ADC 2025π₯audiodevcon
PVS-Studio 7.43: Unreal Engine support in Team license, extended MISRA C++ 2023, Zephyr SDK supportπ₯PVS-Studio
A new version of PVS-Studio 7.43 has been releasedπ₯PVS-Studio
PVS-Studio 7.43: Unreal Engine support in Team license, extended MISRA C++ 2023, Zephyr SDK supportπ₯PVS-Studio
C++ Scope and Curly Braces [Learn C++ Shorts Lesson 11]π₯Mike Shah
synchronized, scope lock with RAII - Concurrency - Part 4 of N [D Language - Dlang Episode 151]π₯Mike ShahThursday, June 25, 2026
Save the Date: Pure Virtual C++ 2026Pure Virtual C++ is back for its 7th year! Join us on July 21 for a free, one-day virtual conference for the whole C++ community. The post Save the Date: Pure Virtual C++ 2026 appeared first on C++ Team Blog .πC++ Team Blog
C++ Serbia Meetup: Least Frequently Used Cache: The Annoying Little Brother of LRUπ₯cppserbia
Raymondβs hot take on Hainanese chickenSubtlety. The post Raymondβs hot take on Hainanese chicken appeared first on The Old New Thing .πThe Old New Thing
The case of the DLL that was not present in memory despite not being formally unloaded, part 1Figuring out how it went missing. The post The case of the DLL that was not present in memory despite not being formally unloaded, part 1 appeared first on The Old New Thing .πThe Old New Thing
Trame for Batteries SimulationKitware presents a trame-based web application to configure battery simulations.πKitware Inc
Builderβs AmnesiaWhy I ForgetπMy Very Best AI SlopWednesday, June 24, 2026
Cancellation of Windows Runtime activities is asynchronousYou're asking for it to cancel, but it doesn't wait for confirmation. The post Cancellation of Windows Runtime activities is asynchronous appeared first on The Old New Thing .πThe Old New Thing
Building Smartphone Instruments from Commodity Hardware - Calvin McCormack - ADCx India 2026π₯audiodevcon
Can you find an error? Drop your answers in the comments!π₯PVS-Studio
Qt Canvas Painter: Accelerated performance using pathsFor those who are not yet familiar with the new Qt Canvas Painter, please check the previous blog posts: Introduction , new features , and performance measurements . This blog post introduces paths and path groups to further improve the performance.πQt Blog
Functions introduction in C++ [Learn C++ Shorts Lesson 10]π₯Mike Shah
ACCU On Sea 2026 trip report, still with AI!Two conferences in one. You can see France in the distance but then they pour wine from a can into plastic glass to remind you where you are.πMathieu RopertTuesday, June 23, 2026
Streamline C++ Code Intelligence Setup in Copilot CLIC++ developers can now bring IDE-style semantic intelligence into Copilot CLI with less setup. The C++ language server plugin supports richer code navigation, diagnostics, symbol understanding, and code changes by using the same build context your compiler does. That build context usually comes from a compile_commands.json file, which tells the language server how each source [β¦] The post Streamline C++ Code Intelligence Setup in Copilot CLI appeared first on C++ Team Blog .πC++ Team Blog
CMake 4.2.7 available for downloadCMake 4.2.7 available for downloadπKitware Inc
Microspeak elaborated: Isnβt escrow just a release candidate by another name?Yes, but the name is a psychological trick. The post Microspeak elaborated: Isnβt escrow just a release candidate by another name? appeared first on The Old New Thing .πThe Old New Thing
Qt Bridges: C# Bridge 0.3.0 Beta Released!Qt Bridges aim to bring Qtβs UI framework capabilities to commonly used programming languages, like C#, in a way that is familiar to developers using these languages. After the public Beta release , we've continued working on the C# bridge, adding new features and making improvements based on the feedback that we've received. Today we are announcing the release of a new Beta version 0.3.0, including some of these recent additions. Learn how to start using Qt as your next C# UI framework , try it out, and send us your feedback.πQt Blog
Why Trains Need C++: Ion GaztaΓ±aga on Engineering, Boost & the C++ Allianceπ₯C++ Alliance
The Mathematician Racing the Clock at WG21π₯C++ Alliance
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
Concurrency - Spawn 100 threads, Mutex, thread local storage, shared-Part 3 of N [Dlang Episode 150]π₯Mike Shah
Units Meet Linear Algebra: Two Approaches, Two ProblemsUnits Meet Linear Algebra: Two Approaches, Two Problems How do units and linear algebra fit together? We get that question often. The honest answer is that two different questions hide inside it, and they have different solutions. The occasion for answering now is concrete: mp-units ships opt-in integrations that let mainstream linear algebra libraries ( Eigen , GLM , and Blaze ) act directly as the representation type of a quantity .πmp-units