Sat Oct 18 2025 Arthur O’Dwyer: Thoughts on P3858R0 `restart_lifetime` bioweapon: Generate Combinations in C++ vittorio romeo's website: building a lightweight ImGui profiler in ~500 lines of C++
Fri Oct 17 2025 Daniel Lemire's blog: Research results are cultural artifacts, not public goods Kitware Inc: Bring Powerful 3D Visualization to the Browser with VTK.wasm The Old New Thing: Using RAII to remedy a defect where not all code paths performed required exit actions, follow-up Qt Blog: Commercial LTS Qt 6.8.5 Released Andreas Fertig's Blog: Second Edition: Master Modern C++ - With Me as Your Personal Guide
Thu Oct 16 2025 Kitware Inc: CMake 4.2.0-rc1 is ready for testing null program: Speculations on arenas and non-trivial destructors The Old New Thing: Using RAII to remedy a defect where not all code paths performed required exit actions Qt Blog: Qt Creator 18 RC released The Dev Ladder: Four Reasons To Have Code Reviews The C++ Alliance: Conan Packages for Boost
Wed Oct 15 2025 Daniel Lemire's blog: Speed of random number generators in Go Nibble Stew: Building Android apps with native code using Meson Kitware Inc: International Conference on Computer Vision The Old New Thing: Why can you increment a reference count with relaxed semantics, but you have to decrement with release semantics? Qt Blog: Qt Design Studio 4.8 Released KDAB: CI/CD Simplified: Comparing Buildbot, Jenkins, and GitHub Actions Andreas Fertig's Blog: C++ Insights Episode 67: C++23: Why if consteval can make your code better The C++ Alliance: Writing Docs with Visuals and Verve h4x0r: Why C variable argument functions are an abomination (and what to do about it)
Tue Oct 14 2025 Sandor Dargo's Blog: How to Pick Which Conference Talks to Attend John Farrier: AI Coding Shootout: Claude or ChatGPT for Coding Assistance? The Old New Thing: I remember taking a screen shot of a video, and when I opened it in Paint, the video was playing in it! What witchcraft is this? The C++ Alliance: DynamicBitset Reimagined: A Quarter of Flexibility, Cleanup, and Modern C++
Mon Oct 13 2025 Sutter’s Mill: Poll: Does your project use terminating assertions in production? Meeting C++ blog: Comparing accumulate to C++23s fold_left Kitware Inc: What’s New in trame: Bespoke Workflows for Better Productivity The Old New Thing: API design principle: Don’t tempt people to divide by zero
Sun Oct 12 2025 from pvs-studio.com: Stumbling block for AI: UTF-8 Arthur O’Dwyer: The C++26 NB comments have arrived C++ Stories: C++ Templates: How to Iterate through std::tuple: C++26 Packs and Expansion Statements
Fri Oct 10 2025 Why is a raven like a writing desk?: Functions are Asymmetric The Old New Thing: The self-assignment principle for Windows Runtime properties: Don’t change behavior based on whether a property has been written to Kitware Inc: ActiViz 9.5 Release: Powering .NET 9 and WebAssembly for Desktop & Web Qt Blog: The iPhone Moment for Automotive has Arrived. Will OEMs Seize It? Qt Blog: Qt for MedTech Pre- and Post-Market Surveillance Arthur O’Dwyer: Implicit `operator bool` participates in comparison
Thu Oct 09 2025 from pvs-studio.com: How static analysis encourages developers to refactor code: Another look at Source SDK Meeting C++ blog: Remembering Rainer Grimm The Old New Thing: The self-assignment principle for Windows Runtime properties applies to default values Kitware Inc: Visualizing the Microstructure: How DREAM3D-NX and VTK Empower Materials Science Research Kitware Inc: Kitware Welcomes Matt Montaño as Director of Software and Data Solutions ACCU : October's Overload Journal has been published. Qt Blog: Qt for Python release: 6.10 is here! MC++ BLOG: My ALS Journey (31/31): The End The C++ Alliance: Working on Boost.Bloom roadmap
Wed Oct 08 2025 Kitware Inc: CMake Support for SARIF Format Enhances Build System Diagnostic Reporting Sutter’s Mill: Speaking on October 21 at PDXCPP: Portland OR C++ meetup Daniel Lemire's blog: Aesthetics matter The Old New Thing: Windows Runtime API design principles around read-write properties: Idempotence and self-assignment Finally a homepage: Nine years SwedenCpp on YouTube patch – Blog: Guix shell for programs with batteries included Qt Blog: Pioneering Technology and New Possibilities: My Journey in Business Development at Qt Group
Tue Oct 07 2025 Sandor Dargo's Blog: C++26: range support for std::optional The Old New Thing: Remembering the end of support for VRML in Internet Explorer Meeting C++ blog: You should use QPainterPath they said... CLion : A Cross-Platform IDE for C and C++ | The JetBrains Blog: CLion Now Supports DAP Debuggers Qt Blog: Qt 6.10 Released! Andreas Fertig's Blog: Forward declaring a type in C++: The good, and the bad Bazel Blog: Bazel Q3 2025 Community Update Sebastian Schöner: Hard links, hard times The C++ Alliance: Levelling up Boost.Redis
Mon Oct 06 2025 Kitware Inc: Using Python to Power Scalable, Sustainable Innovation CLion : A Cross-Platform IDE for C and C++ | The JetBrains Blog: CLion Nova Will Become the Default Engine for All Users in v2025.3 – Here’s What You Need to Know The Old New Thing: Code comments should apply to the state of the system at the point the comment “executes” Qt Blog: Using AI Code Assistants to Generate Unit Tests and Maximize Coverage The LLVM Project Blog: GSoC 2025 - Support simple C++20 modules use from the Clang driver without a build system The C++ Alliance: Decimal Goes Back to Review Mathieu Ropert: What makes a game tick? Part 7 - Data Driven Multi-Threading
Sun Oct 05 2025 Daniel Lemire's blog: std::ranges may not deliver the performance that you expect Arthur O’Dwyer: What breaks without implicit `T*`-to-`bool` conversion? Braden++: buffalo::buffalo::buffalo… The C++ Alliance: Systems, CI Updates Q3 2025
Sat Oct 04 2025 Vorbrodt's C++ Blog: San Diego C++ Meetup: Meeting #78 – September 2025 Edition News: Bulk operations in Boost.Bloom
Fri Oct 03 2025 Daniel Lemire's blog: Beyond papers: rethinking science in the era of artificial intelligence Qt Blog: Security advisory: Uncontrolled Recursion and Use-After-Free vulnerabilities in Qt SVG module impact Qt Kitware Inc: Enhance your ParaView and VTK pipelines with Artificial Neural Networks
Thu Oct 02 2025 The Dev Ladder: Why I Wrote The Collapse of Care KDAB: Working on Multiple Git Branches without Switching C++ Team Blog: What’s New in vcpkg (September 2025) Sutter’s Mill: My other CppCon talk video is now available: The Joy of C++26 Contracts (and Some Myth-Conceptions)
Wed Oct 01 2025 Kitware Inc: CMake 4.1.2 available for download Conan C/C++ Package Manager Blog: Windows ARM64 builds now enabled in Conan Center
Tue Sep 30 2025 Sandor Dargo's Blog: C++26: std::optional<T&> Kitware Inc: Real-Time Insight with ParaView Catalyst: A Hands-On Guide Part 2: Saving 3D Visualizations null program: More speculations on arenas in C++
Mon Sep 29 2025 Daniel Lemire's blog: The smallest number that is infinite C++ Team Blog: Fixing Overload Resolution For Parameter Arrays in C++/CLI ACCU : Upcoming ACCU Local Groups Events Kitware Inc: ParaView 6.0.1 Release Notes The LLVM Project Blog: GSoC 2025: Bfloat16 in LLVM libc Sebastian Schöner: What can go wrong in cross compilation
Sun Sep 28 2025 Nibble Stew: In C++ modules globally unique module names seem to be unavoidable, so let's use that fact for good instead of complexshittification
Thu Sep 25 2025 Kitware Inc: The Role of ITK in the Era of Deep Learning in Medical Imaging Kitware Inc: CMake 3.31.9 available for download KDAB: Exploring GitHub Copilot Agent Mode in VS Code Arthur O’Dwyer: Bill and Ted’s _Godot_: It’s awful
Wed Sep 24 2025 null program: Hierarchical field sort with string interning Kitware Inc: 2025 Conference on Language Modeling Kitware Inc: 8th AAAI/ACM Conference on AI, Ethics, and Society
Tue Sep 23 2025 Sandor Dargo's Blog: Trip report: CppCon 2025 Kitware Inc: CTest and CDash: Testing without a build system Doug's Compiler Corner: Swift for C++ Practitioners, Part 13: Flexible Array Members News: Implementation of Nix functional package manager
Mon Sep 22 2025 Why is a raven like a writing desk?: A Crossword for CppCon 2025 – Solutions from pvs-studio.com: Box of bugs (emulated) ACCU : Upcoming ACCU Local Groups Events MC++ BLOG: Small Safety Improvements in the C++ 26 Core Language The LLVM Project Blog: GSoC 2025: Improving Core Clang-Doc Functionality Sebastian Schöner: Async, too much
Sun Sep 21 2025 Daniel Lemire's blog: Hard work is a virtue MC++ BLOG: My ALS Journey (30/n): Cippi at the CppCon C++ Stories: C++ Templates: How to Iterate through std::tuple: std::apply and More
Thu Sep 18 2025 Sutter’s Mill: Yesterday’s talk video posted: Reflection — C++’s decade-defining rocket engine Finally a homepage: PC vs Mac, 2025 edition