Welcome to SwedenCpp
Latest blogs, videos, podcasts and releases in one stream
Saturday, November 7, 2026
The Biggest Misconception of Computer Science - Alex Dathskovsky - ACCU 2026๐ฅACCUConf
Why C++ will never be simple #cpp #coding #tech๐ฅCppCon
What Really Happens When You Call a Function (The Call Stack)๐ฅDeepDiveDevIf this page is useful, please consider donating a coffee
Friday, November 6, 2026
Better Transparency with VTK and WebGPUTransparency is a seemingly simple and powerful visualization technique to facilitate the understanding of complex geometric structures. However, to do so accurately, and at highly interactive frame rates, is challenging. That is why we're excited about VTK's new WebGPU deep framebuffer. It collects translucent rendering fragments in one geometry pass, then composites them in depth order, preserving relationships that VTK's default OpenGL transparency averages away. For nested scans and intersecting simulation surfaces, this gives us a clearer way to explore how the pieces fit together.๐Kitware Inc
std::span in C++20 Explained Quickly #coding #cppprogramming๐ฅCppNuts
Why are we all worked up about atomicity when applying hot-patches if we can just suspend all the threads?Suspending all the threads stops the threads that are there now, those are not the only possible sources of change. The post Why are we all worked up about atomicity when applying hot-patches if we can just suspend all the threads? appeared first on The Old New Thing .๐The Old New Thing
Profiles for Simplicity and Guarantees - Bjarne Stroustrup - CppCon 2026๐ฅCppCon
When DAWs Sing - Ryota Mitsuoka & Keijiro Saino - ADC Japan 2026๐ฅaudiodevcon
How Invariant are Invariants? - David Olsen - ACCU 2026๐ฅACCUConf
Trailing return types, templates, overloading, and concepts | Modern Cpp Series Ep. 251๐ฅMike ShahThursday, November 5, 2026
Lightning Talk: When Weird Things Happen - Ruslan Arutyunyan - C++Now 2026๐ฅCppNow
Kitware at the DARPA Triage Challenge Finals Expo: Advancing AI-Assisted Medical TriageKitware is attending the DARPA Triage Challenge Finals Expo to showcase how our expertise in artificial intelligence (AI), computer vision, and physiological simulation is helping address challenges in military medical care.๐Kitware Inc
Interview with Guy Davidson on C++26 and profiles for Meeting C++ 2026๐ฅMeetingCpp
You shouldnโt change the style of a Win32 static control after it has been createdIt doesn't really handle that case. The post You shouldnโt change the style of a Win32 static control after it has been created appeared first on The Old New Thing .๐The Old New Thing
How C++ Community Events Keep the C++ Language Growing๐ฅC++ Alliance
A performance trap: when store forwarding failsA store does not go straight into the cache. Waiting for that write would stall the processor. It sits in a store buffer, and a later load can take its bytes from that buffer. That is store forwarding. Forwarding works when the load is the same size as the store, or smaller and completely inside โฆ Continue reading A performance trap: when store forwarding fails๐Daniel Lemire's blog
November's C Vu Journal has been published.The November 2026 ACCU C Vu journal has been published and should arrive at members' addresses in the next few days. C Vu 38-5 and previous issues of C Vu can be accessed via the Journals menu (ACCU members only).๐ACCU
CLion 2026.3 Is HereWith JetBrains Air, agent-assisted embedded debugging and CMake project setup, plus support for NVIDIA CUDA Tile C++ and ISPC. CLion 2026.3 is now available. This latest version of the JetBrains IDE for C and C++ includes the following key features: You can download CLion 2026.3 from the link below, via the Toolbox App, as a [โฆ]๐CLion : A Cross-Platform IDE for C and C++ | The JetBrains BlogWednesday, November 4, 2026
CMake 4.5.0-rc3 is ready for testingThe third CMake 4.5 release candidate!๐Kitware Inc
Why C++ Programmers Aren't Actually Antisocial | Erin Looney๐ฅC++ Alliance
There are things with ranks, but itโs not always clear what the ranks meanThe problem with documentation written by people who know the feature too well. The post There are things with ranks, but itโs not always clear what the ranks mean appeared first on The Old New Thing .๐The Old New Thing
std::string_view in C++ Explained ๐ฅ | Substring Without Copying! | C++17๐ฅCppNuts
Who Owns This Memory?In my last blog, I said that to_numpy() gives you a view for some VTK arrays and a copy for others. That deserves a closer look. When two libraries share memory, the interesting question is always the same: who owns it? Who frees it, and when? Letโs start on the numpy side.๐Kitware Inc
Kitware and UNC-Chapel Hill Release New Imaging Dataset Through ARPA-H AIR ProgramKitware and the University of North Carolina at Chapel Hill are releasing the first installment of the Multimodal Imaging Dataset for Cerebrovascular Disease through the Testbed for Autonomous Interventions and Robotics (TAIR) project. Developed as part of the Advanced Research Projects Agency for Health (ARPA-H) Autonomous Interventions and Robotics (AIR) program, this first-of-its-kind dataset combines video fluoroscopy recordings with corresponding CT/MR angiography data to support research in autonomous robotics and cerebrovascular disease.๐Kitware Inc
Open source as a research methodMany people still picture innovation as a line. The professor thinks and publishes. The engineer reads the paper and designs a product. The customer consumes it. It rarely works that way. The industrial revolution was not set off by professors writing papers. It was driven by demand for cheap and better clothing for the masses. โฆ Continue reading Open source as a research method๐Daniel Lemire's blog
ใใคใใฃใC++ใทใณใปใจใณใธใณใใใฉใฆใถใซ็งปๆคใใ - Katokatoneใใใฎๆ่จ - Kazuhito Inoue - ADC Japan 2026๐ฅaudiodevconTuesday, November 3, 2026
The Hidden Superpower of Modern CPUs - Why ILP Can Make โMore Workโ Run Faster - Sampad Acharya๐ฅCppNow
How do you implement a random-access database when you donโt have random-access external storage?You just store it all in memory, in your own program. The post How do you implement a random-access database when you donโt have random-access external storage? appeared first on The Old New Thing .๐The Old New Thing
How aย processย becomes aย daemon! (C example)๐ฅJacob Sorber
C++26 DIS failed, how does C++ survive?On October 23, 2026, the unthinkable happened. It was supposed to be a mere formality: C++26 was up for a vote by the ISO National Bodies (NBs). The options are always approval, rejection, or abstention. Comments are also allowed. Since 1998, this process had run quietly and smoothly. Not โฆ๐AndreasFertig.comMonday, November 2, 2026
Learning C++ With C++26's Reflection with Ryan Keane - CppCast 414 / C++ Weekly 557๐ฅJason Turner
Sneaking into the auditorium for the Windows 2000 launch rehearsalWait, that's not him. The post Sneaking into the auditorium for the Windows 2000 launch rehearsal appeared first on The Old New Thing .๐The Old New Thing
Types of Recursion in C++ Explained ๐ฅ | Direct, Indirect, Tail, Head & More๐ฅCppNuts
In C++, = default and {} are not the same constructorYou can write an empty default constructor as span() = default or as span() {}. It can have remarkable effects on performance. struct span { const char *p; int len; const char *end; span() = default; // or span() {} span(const char *s, int n) : p(s), len(n), end(s + n) {} }; The constructor โฆ Continue reading In C++, = default and {} are not the same constructor๐Daniel Lemire's blog
Implementing C++ Standard Library - Design and Optimisations in Libc++ - Hui Xie - ACCU 2026๐ฅACCUConf
Are You Shipping Your Source Code? - Ryan Wardell - ADC Japan 2026๐ฅaudiodevconSunday, November 1, 2026
Lightning Talk: ?: - Jonathan Mรผller - C++Now 2026๐ฅCppNow
The Problem with C++ Safety (Part 2): Modern C++ Is a Mindset, Not a StandardIn the first part, we saw how hard it is to be certain that loop-based C++ code is correct. Now Klaus presents the modern solution, a single algorithm call that is correct by inspection, and explains why the real problem in our community is an educational one, made worse by AI tools that keep generating classic C++.๐MC++ BLOG