Fri Jul 18 2025 The Dev Ladder: What Is Clean Code, Really? The Old New Thing: The case of the invalid instruction exception on an instruction that should never have executed KDAB: API Stability: To change or not to change? News: Boost.RunTimeServices: The Glue for Optional Runtime Features
Thu Jul 17 2025 Kitware Inc: Kitware Appoints New Board Member and Renews Terms for Two Existing Directors The Old New Thing: If the Window Runtime PropertyValue is for boxing non-inspectables, why is there a PropertyValue.CreateInspectable? Arthur O’Dwyer: D. C. Phillips’ _The Promised One_ (1915) News: Bigger, Faster, Stronger Types
Wed Jul 16 2025 Kitware Inc: CMake 4.1.0-rc2 is ready for testing Daniel Lemire's blog: Innovation starts with consumers, not academia The Old New Thing: The Fundamental Failure-Mode Theorem: Systems lie about their proper functioning Qt Blog: Qt for Android Automotive 6.8.4 Andreas Fertig's Blog: C++ Insights Episode 64: C++20 Guideline: When to Use auto in Function Parameters The C++ Alliance: Boost.RunTimeServices: The Glue for Optional Runtime Features
Tue Jul 15 2025 Sandor Dargo's Blog: C++26: std::format improvements (Part 2) C++ Team Blog: Updates to Warning Suppressions in Microsoft C++ Code Analysis Daniel Lemire's blog: Rebels on campus The Old New Thing: Perhaps not a recommended usage for an emergency power outlet Mathieu Ropert: What makes a game tick? Part 6 - Threading Models
Mon Jul 14 2025 Daniel Lemire's blog: Dot product on misaligned data The Old New Thing: There is a std::chrono::high_resolution_clock, but no low_resolution_clock MC++ BLOG: Data-Parallel Types: simd_mask Conan C/C++ Package Manager Blog: New Free Hands-On Video Course: Conan 2 Essentials Sebastian Schöner: How to iterate over section data in C++ The C++ Alliance: Bigger, Faster, Stronger Types News: Mailman3 and Website-V2
Fri Jul 11 2025 Nibble Stew: AI slop is the new smoking Kitware Inc: Connect with Kitware at ICML 2025 The Old New Thing: Detecting and reporting all unhandled C++ exceptions as well as all unhandled structured exceptions Qt Blog: Commercial LTS Qt 6.8.4 Released Qt Blog: Security advisory: Recently reported denial of service issue in QColorTransferGenericFunction impacts Qt The Dev Ladder: Do you need a debugger? News: Bringing B2-Style Test Granularity to CMake
Thu Jul 10 2025 from pvs-studio.com: Little adventure in pursuit of errors. The Battle for Wesnoth! ACCU : July's C Vu Journal has been published. The Old New Thing: Our first attempt to detect and report all unhandled C++ exceptions as well as all unhandled structured exceptions Meeting C++ blog: Updating my RSSReader from Qt5 to Qt6 Qt Blog: Get Better QML Code Completions with CodeLlama 13B-QML and 7B-QML v3 KDAB: Indented Printing with fmt The C++ Alliance: Bringing B2-Style Test Granularity to CMake The C++ Alliance: Ready, Set, Redis! The C++ Alliance: Mailman3 and Website-V2
Wed Jul 09 2025 Daniel Lemire's blog: Memory-level parallelism :: Apple M2 vs Apple M4 The Old New Thing: When I install an unhandled structured exception filter, why doesn’t std::terminate get called?
Tue Jul 08 2025 Sandor Dargo's Blog: C++26: std::format improvement (Part 1) C++ Team Blog: Smarter, workspace-aware code completions for C++ in VS Code The Old New Thing: A walkthrough of the original Microsoft Building 3
Mon Jul 07 2025 MC++ BLOG: My ALS Journey (25/n): Small and Big Hurdles The Old New Thing: Dubious security vulnerability: If I perform this complex series of manual steps, I can crash a program I am running Conan C/C++ Package Manager Blog: What's new in your dependencies? Advanced Recipe and Source Diffing in Conan Sebastian Schöner: How to get thread create/exit callbacks on Windows The C++ Alliance: Include Hallucinations for Adventures in AI-Generated C++
Sun Jul 06 2025 Arthur O’Dwyer: Explainable Minesweeper and solvable nonograms News: Boost.Bloom ready for shipping in Boost 1.89
Fri Jul 04 2025 Posts on Made of Bugs: The ITTAGE indirect branch predictor C++ Team Blog: What’s New in vcpkg (June 2025) Daniel Lemire's blog: Just say no to broken JSON John Farrier: 60 Second Lesson: C++ Token Pasting Metaprogramming Qt Blog: Testing Qt Quick for Android applications with Squish The Dev Ladder: Where Pomodoro meets a spreadhseet Bazel Blog: Bazel Q2 2025 Community Update Sebastian Schöner: Stupid mistakes
Thu Jul 03 2025 from pvs-studio.com: C++ with no classes? Kitware Inc: M&M 2025 Kitware Inc: Announcing the Release of SMTK 25.06 Daniel Lemire's blog: Base64 for compression Qt Blog: How to Reach CRA Compliance Qt Blog: Qt Extension 1.6.0 for VS Code released
Tue Jul 01 2025 Sandor Dargo's Blog: Trip report: C++ On Sea 2025 Kitware Inc: Improved Annotation Management in HistomicsTK Kitware Inc: Training the Next Generation of Dental Practitioners with Virtual Reality John Farrier: Why Better Project Metadata Makes Humans and LLMs Unstoppable Finally a homepage: Reading man pages on MacOS Andreas Fertig's Blog: A virtual destructor in C++, when? The C++ Alliance: Boost.Bloom ready for shipping in Boost 1.89
Mon Jun 30 2025 Qt Blog: QtGrpc - Tips, Tricks & Sweet Spots Qt Blog: Security advisory: Recently reported incomplete cleanup issue in Qt's Schannel handling can impact Qt
Fri Jun 27 2025 Meeting C++ blog: Accidentily celebrating 13 years of Meeting C++ with Jason Turner Daniel Lemire's blog: From code reuse to the impact of generative AI
Thu Jun 26 2025 Kitware Inc: CMake 4.1.0-rc1 is ready for testing C++ Team Blog: How Electronic Arts standardized C++ builds across Windows and Linux with Visual Studio Build Tools Qt Blog: Why Cyber Resilience Requires a Cultural Shift Barry's C++ Blog: Reflecting JSON into C++ Objects
Wed Jun 25 2025 MC++ BLOG: Data-Parallel Types – A First Example News: Boost presence at WG21 meeting in Sofia, Bulgaria News: New Boost Tutorials Online
Tue Jun 24 2025 Sandor Dargo's Blog: Once more about dynamic_cast, a real use case Kitware Inc: VTK 9.5.0
Sun Jun 22 2025 Daniel Lemire's blog: Discover C++26’s compile-time reflection Arthur O’Dwyer: Animating moving juggling patterns
Sat Jun 21 2025 Kitware Inc: Faster, simpler Python application execution with uv and trame Sutter’s Mill: Trip report: June 2025 ISO C++ standards meeting (Sofia, Bulgaria) Daniel Lemire's blog: Life expectancy of men in Canadian provinces
Fri Jun 20 2025 Nibble Stew: Book creation using almost entirely open source tools KDAB: Documenting the Big Picture patch – Blog: Construction junction, what's that function?
Thu Jun 19 2025 Meeting C++ blog: Learning about std::as_const, Qt containers and that detach might not mean what you think Kitware Inc: MultiverSeg segment editor effect Andreas Fertig's Blog: CI pipeline improvments for C++ Insights
Wed Jun 18 2025 MC++ BLOG: My ALS Journey (24/n): Cippi’s World Tour Andreas Fertig's Blog: C++ Insights Episode 63: Faster C++ Builds: Optimize Templates for Speed
Tue Jun 17 2025 Sandor Dargo's Blog: Variadic class template arguments Kitware Inc: Build, Control and Run Digital Twins with ParaView KDAB: KDAB at NDC Techtown 2025 Andreas Fertig's Blog: CppCon 2024 recording of my talk "Back to Basics: Object-Oriented Programming" is available Mathieu Ropert: What makes a game tick? Part 5 - Rendering Script Performance
Mon Jun 16 2025 Kitware Inc: ITK 5.4.4 Kitware Inc: CMake 4.0.3 available for download Kitware Inc: CMake 3.30.9 available for download Daniel Lemire's blog: Don’t argue: build MC++ BLOG: Data-Parallel Types (SIMD) mp-units: Introducing absolute quantities