Welcome to SwedenCpp
Latest blogs, videos, podcasts and releases in one stream
Friday, September 11, 2026
If this page is useful, please consider donating a coffee
Thursday, September 10, 2026
Creativity, CppCon, and the C++ Allianceπ₯C++ Alliance
MSVC C++23: constexpr cmath with LLVM LibcProposal P0533R9 made numerous math functions in the standard library compile-time evaluable in C++23. Implementing the feature required a good bit of time and effort, but MSVC is preparing its experimental implementation for the 14.52 build tools (compiler version 19.52)! We are still refining the feature, so expect the dust to settle only when this [β¦] The post MSVC C++23: constexpr cmath with LLVM Libc appeared first on C++ Team Blog .πC++ Team Blog
CMake 4.2.8 available for downloadCMake 4.2.8 available for downloadπKitware Inc
CMake 4.3.5 available for downloadCMake 4.3.5 available for downloadπKitware Inc
Fear Is Not an ArgumentWe are told that AI entities much like ChatGPT might soon kill us all. The statement is vague and unfalsifiable. It might be true, it might be false. People with credentials (e.g., Turing Award recipient Yoshua Bengio) believe it. Many still remember the Year-2000 bug. Our computers used two-digit coding for dates, and some software β¦ Continue reading Fear Is Not an ArgumentπDaniel Lemire's blog
Live September Talk: Andreas Reischuck "Coroutines in Action"π₯Cpp Usergroup Dresden
Trame v4: Your React Investment, Now Driven by PythonTrame V4 is out and it brings support to a React core.πKitware Inc
Live Mitschnittπ₯Cpp Usergroup Dresden
Join Us at the Zephyr Project Meetup in AmsterdamRegister for the Meetup On September 15, the Zephyr community is coming together for an in-person meetup at the JetBrains office in Amsterdam. The Zephyr Project is an open-source collaboration project hosted by the Linux Foundation. Its community brings together developers, users, silicon vendors, device manufacturers, and software companies to build a small, scalable real-time [β¦]πCLion : A Cross-Platform IDE for C and C++ | The JetBrains Blog
Taming C++23 - The Things About C++23 You Do Not Know - Nicolai M. Josuttis - ACCU on Sea 2026π₯ACCUConfWednesday, September 9, 2026
What Open Source Commitment Actually Looks Likeπ₯C++ Alliance
MSVC Build Tools Preview updates β September 2026The MSVC Build Tools Preview is updated regularly with the latest features and fixes from the MSVC development team. This post covers updates from the past month, currently targeting the v14.52 release. This encompasses changes across the compiler frontend, backend, linker, standard library, and related tools. Although you can acquire the MSVC Build Tools Preview [β¦] The post MSVC Build Tools Preview updates β September 2026 appeared first on C++ Team Blog .πC++ Team Blog
A quick overview of atomics in CIf you write in C, by default, you use a single thread. Extra cores do not help until you create more threads. However, if you include the header , you can pass a function to thrd_create, and wait for it with thrd_join. #include #include int worker(void *arg) { printf("hello from thread %d\n", *(int β¦ Continue reading A quick overview of atomics in CπDaniel Lemire's blog
What algorithm did Windows XP use to choose your initial user picture?It's random, really. The post What algorithm did Windows XP use to choose your initial user picture? appeared first on The Old New Thing .πThe Old New Thing
ESP32-based Open-Source Audio Platform, CTAG-TBD - Robert Manzke - ADCx Copenhagen 2026π₯audiodevconTuesday, 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βDwyerMonday, 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π₯ACCUConf