Keynote: I Fixed Move Semantics - Jason Turner @cppweekly🎥CppOnlineWelcome to SwedenCpp
Latest blogs, videos, podcasts and releases in one stream
Monday, June 22, 2026
Keynote: I Fixed Move Semantics - Jason Turner @cppweekly🎥CppOnline
In memory of the man who put red and green squiggles under wordsStarting in Word and expanding to nearly every other word processor, and even things that aren't word processors. The post In memory of the man who put red and green squiggles under words appeared first on The Old New Thing .📝The Old New Thing
C++ Weekly - Ep 538 - Finding Memory Bugs at Compile time🎥Jason Turner
Introducing the Qt Project CMake Skill for AI AgentsThe Challenge: CMake and Qt - Powerful Together, Tricky in Practice The gap between “CMake that compiles” and “CMake that is correct” is wider for Qt than for most frameworks. CMake has been Qt’s official build system since Qt 6.0, and the pairing is genuinely capable: a well-configured Qt CMake project supports cross-platform builds, incremental QML compilation, seamless C++/QML integration, and deployment-ready install targets. But getting there requires mastering a build API that has evolved rapidly across Qt 6 minor releases - and that evolution is precisely where things can become challenging for Large Language Models, especially older or smaller models.📝Qt Blog
Qt Creator 20 and local AIQt Creator 20 has become an Agent Client Protocol (ACP) Client extension. The protocol is supported by many AI providers and handles the details of the communication between the AI coding agent and the IDE.📝Qt Blog
Demystifying std::memory_order - Timur Doumler - ADC 2025🎥audiodevcon
for-loops in C++ [Learn C++ Shorts Lesson 9]🎥Mike Shah
C++ Insights new lambda transformationLast week I pushed an updated lambda transformation for C++ Insights . Here is a little background on the change. Since I first published C++ Insights when you transformed a lambda like the following: 1 2 3 4 5 6 int main () { int val { 4 } ; auto lamb = [ & ] { return val ; }; } The result …📝AndreasFertig.comIf this page is useful, please consider donating a coffee
Sunday, June 21, 2026
Move Semantics🎥GlobalCpp
Chatting with an AI Won’t Make You a Top ProgrammerWhen I was a kid, most people did not know how to type. We took typing class. The final exam was a speed test: words per minute. Today, you will not impress anyone by saying you can type. In fact, cursive writing is fading. Kids increasingly cannot read or write it. We type constantly. We … Continue reading Chatting with an AI Won’t Make You a Top Programmer📝Daniel Lemire's blog
From DAW to Game Engine - Unfiltered Creativity - Nikhil Dahake - ADCx India 2026🎥audiodevconSaturday, June 20, 2026
LLVM-snippy: An Instruction Sequence Generator. Part 1: Overview🎥Konstantin Vladimirov
Concurrency - async task future/promise parallelism- Part 2 of N [D Language - Dlang Episode 149]🎥Mike Shah
if statements in C++ [Learn C++ Shorts Lesson 8]🎥Mike ShahFriday, June 19, 2026
BeCPP Symposium 2026 - Chris Croft-White - Agentic Time-Travel Debugging🎥BeCPP Users Group
Top-Performance Genetic Programming - Can Only C++ Get You There? - Eduardo Madrid - C++Online 2026🎥CppOnline
What does it mean when the bottom bit of my HMODULE is set?A special kind of HMODULE . The post What does it mean when the bottom bit of my HMODULE is set? appeared first on The Old New Thing .📝The Old New Thing
Wait-Free Programming From Scratch🎥Northwest C++ Users Group
ADC 2015 to 2035 - 10 Years of Audio Dev, and Peering Forward at the Next 10 - Julian Storer🎥audiodevcon
Improvements to std::format in C++26The C++26 standard features a series of improvements to the format library. In this article, we will look at the most important of them. The post Improvements to std::format in C++26 first appeared on Marius Bancila's Blog .📝Marius Bancila's Blog
Qt for Android Automotive 6.8.8 is releasedThe latest patch release for Qt for Android Automotive 6.8.8 was just released. This release is based on Qt LTS 6.8.8 with around 660 bug fixes, security updates, and other improvements done to Qt base . There are no additional Qt for Android Automotive features delivered.📝Qt BlogThursday, June 18, 2026
From Program to Literal: How a Parser Traverses Code🎥PVS-Studio
How Parsers Handle Non-Unary Operators in C++🎥PVS-Studio
One of the best C++29 features is already available?📝Meeting C++ blog
Why doesn’t GetLastInputInfo() return info for the user I’m impersonating?It doesn't care about impersonation, says so on the tin. The post Why doesn’t GetLastInputInfo() return info for the user I’m impersonating? appeared first on The Old New Thing .📝The Old New Thing
while loops - countdown program [Learn C++ Shorts Lesson 7]🎥Mike ShahWednesday, June 17, 2026
How does a parser work?🎥PVS-Studio
Inside a recursive descent parser #programming🎥PVS-Studio
Windows stack limit checking retrospective, follow-upChoosing the register to use to pass the desired stack allocation size. The post Windows stack limit checking retrospective, follow-up appeared first on The Old New Thing .📝The Old New Thing
Your JetBrains IDE Expertise, Now on LinkedInEvery developer has tools they rely on daily. The workflows they’ve built around them, the ways they’ve learned to move faster, debug smarter, and write better code – that kind of hands-on experience can be hard to put into words. We’re collaborating with LinkedIn to make it easier for you to showcase your expertise with […]📝CLion : A Cross-Platform IDE for C and C++ | The JetBrains Blog
C++ Insights - Episode 75: The Ref-Qualifier That Saves You from Undefined Behavior🎥Andreas Fertig
Qt Creator 20 releasedRelease 20 of the Qt Creator IDE adds support for working with AI coding agents, a Zen Mode that puts your code editor into the focus, support for the GN (Generate Ninja) build system, and many more improvements.📝Qt Blog
Patterns of Practice: Live Coding and the Logic of South Asian Traditional Music - Abhinay Khoparzi🎥audiodevcon
Introduction to Concurrency - thread, spawn, joinAll - Part 1 of N [D Language - Dlang Episode 148]🎥Mike Shah
The Clocks of C++: Knowing When (and Why) to Use Each One🎥GlobalCpp
C++ Insights Episode 75: The Ref-Qualifier That Saves You from Undefined BehaviorI published a new C++ insights episode: The Ref-Qualifier That Saves You from Undefined Behavior. In this episode, you'll learn how req-qualifers save you from undefined behavior. Andreas📝AndreasFertig.com
Why I wrote a profilerI have written a profiler for Windows. It’s called ktp until I find a better name (“kerntief profiler”). I want to provide some reasoning for why I have even gone down this path. Some basic facts: It’s a Windows-only command-line profiler for now. It requires zero per-project setup. It supports...📝Sebastian SchönerTuesday, June 16, 2026
Boosting Adobe Photoshop’s Performance with MSVC and SPGOBoosting Adobe Photoshop’s Performance with MSVC and SPGO Adobe and Microsoft worked together to improve Photoshop performance and responsiveness on Windows by combining MSVC’s peak-performance build settings with Sample-based Profile-Guided Optimization (SPGO). The collaboration focused on real customer scenarios where latency matters most, including brush and stroke responsiveness, file open times, and other CPU-intensive operations […] The post Boosting Adobe Photoshop’s Performance with MSVC and SPGO appeared first on C++ Team Blog .📝C++ Team Blog
When True Negatives Go to Infinity: A Journey Through Metrics, Proofs, and AIThis blog post is a story that starts with a small observation about object detection. It ends with a formal Lean4 proof and a connection to ecology. Along the way, several people (and, more recently, LLMs) helped me contextualize and improve my observations.📝Kitware Inc
Commercial LTS Qt 6.8.8 ReleasedWe have released Qt 6.8.8 LTS for commercial license holders today. As a patch release, Qt 6.8.8 adds no new functionality but provides bug fixes and other improvements.📝Qt Blog
Retrofitting the WM_COPYDATA message onto Windows 3.1It was carefully designed to be trivial. The post Retrofitting the WM_ COPYDATA message onto Windows 3.1 appeared first on The Old New Thing .📝The Old New Thing
How does a parser handle the grammar of unary expressions?🎥PVS-Studio
Parser: what it is and it's purpose🎥PVS-Studio
Let's make a programming language. Parser🎥PVS-Studio
The Mathematician Racing the Clock at WG21🎥C++ Alliance
Understanding C++ Variables - sizeof and addressof [Learn C++ Shorts Lesson 6]🎥Mike Shah