Thu Feb 06 2025 The Old New Thing: The default C locale is not a very interesting one Kitware Inc: WACV 2025 John Farrier: ZeroMQ’s REQ/REP Pattern Magic: Lightning-Fast C++ & Python Messaging Qt Blog: Qt for Android Automotive 6.8.2 is released KDAB: Model/View Drag and Drop in Qt - Part 1
Wed Feb 05 2025 The Old New Thing: On exactly when XAML bindings are evaluated if an element is not yet loaded Qt Blog: Qt for MCUs 2.8.2 LTS released Qt Blog: Which is the best LLM for prompting QML code (featuring DeepSeek v3) Conan C/C++ Package Manager Blog: What’s Your C/C++ Code Made Of? The Importance of the Software Bill of Materials
Tue Feb 04 2025 Sandor Dargo's Blog: C++26: erroneous behaviour MC++ BLOG: My Next Mentoring Program: “Generic Programming (Templates) with C++” starts The Old New Thing: The original name for Flexible Single Master Operations in Active Directory Nibble Stew: The trials and tribulations of supporting CJK text in PDF Andreas Fertig's Blog: C++ for embedded systems: constexpr and consteval
Mon Feb 03 2025 Kitware Inc: Debunking the Myth: Open Source Means You’re On Your Own The Old New Thing: On trying to log an exception as it leaves your scope Qt Blog: QHacks 2025: A Showcase of Talent and Innovation in Software Hackathon at Queens University MC++ BLOG: A Lock-Free Stack: A Simplified Implementation CLion : A Cross-Platform IDE for C and C++ | The JetBrains Blog: Introducing Qt Renderers in CLion’s Debugger Andreas Fertig's Blog: iX Article: C++-Coroutinen einsetzen: Tasks und Generatoren C++ Stories: How to use std::span from C++20
Fri Jan 31 2025 The Old New Thing: Creating a generic insertion iterator, part 2 John Farrier: The Definitive Guide to the C++ final Keyword Qt Blog: Qt 6.8.2 Released Qt Blog: CodeLlama-13B-QML Released on Hugging Face
Thu Jan 30 2025 Kitware Inc: Collaboration between CAVEInteraction and XRInterface plugins from pvs-studio.com: PPSSPP or psp? Uncovering bugs from the past C++ Team Blog: Document build instructions and more with enhanced C++ awareness from Copilot Chat in Visual Studio The Old New Thing: Creating a generic insertion iterator, part 1 Qt Blog: Feb 1-2: Meet us at FOSDEM! Qt Blog: Qt Creator 16 Beta released Daniel Lemire's blog: Programmer time and the pitfalls of wasteful work
Wed Jan 29 2025 The Old New Thing: How do I create an inserter iterator that does unhinted insertion into an associative container like std::map? Kitware Inc: CMake 3.30.7 available for download Kitware Inc: CMake 3.31.5 available for download Andreas Fertig's Blog: C++Online workshop: Safe and Efficient C++ for Embedded Environments (compact) News: C++20 modules and Boost: a prototype
Tue Jan 28 2025 Sandor Dargo's Blog: C++26: attributes in structured bindings Kitware Inc: ITK Maintenance Hackathon Recap – January 2025 The Old New Thing: My electric toothbrush was acting up, so I tried to reboot it Qt Blog: Emoji in Qt 6.9 Qt Blog: QtCS25: May 7-8 Save the Date! Vorbrodt's C++ Blog: San Diego C++ Meetup #70 – Decorator Pattern Arthur O’Dwyer: The crossword from _Bored to Death_ S2E5 Andreas Fertig's Blog: iX Article: C++20-Coroutinen effizient verwenden
Mon Jan 27 2025 from pvs-studio.com: C++ programmer's guide to undefined behavior Posts on Made of Bugs: Building personal software with Claude The Old New Thing: A pattern for obtaining a single value while holding a lock MC++ BLOG: Deferred Reclamation in C++26: Read-Copy Update and Hazard Pointers
Sat Jan 25 2025 Rambling Comments - Len Holgate's blog: AFD datagram performance Daniel Lemire's blog: Regular expressions can blow up! bioweapon: std::nontype_t: What is it, and Why?
Fri Jan 24 2025 Kitware Inc: Advancing Clinical AI Translation with High-quality Open Source Tools and Engineering Practice The Old New Thing: A brief and incomplete comparison of memory corruption detection tools
Thu Jan 23 2025 JoshJers' Ramblings: Protecting Coders From Ourselves: Better Mutex Protection C++ Team Blog: What’s New in vcpkg (January 2025)
Wed Jan 22 2025 from pvs-studio.com: How frivolous use of polymorphic allocators can imbitter your life Kitware Inc: Self-Hosted Annotation Platform for Medical Image AI Researchers
Tue Jan 21 2025 Sandor Dargo's Blog: C++26: pack indexing from pvs-studio.com: C++ programmer's guide to undefined behavior: part 12 of 11 Kitware Inc: ITK 5.4.0: ReadTheDocs Documentation The Pasture: Results! - The Big Array Size Survey for C
Mon Jan 20 2025 MC++ BLOG: std::format Extension Daniel Lemire's blog: Checking whether an ARM NEON register is zero Andreas Fertig's Blog: code::dive 2024 recording of my talk "Fast and small C++ - When efficiency matters" is available C++ Stories: Improving Code Safety in C++26: Managers and Dangling References
Fri Jan 17 2025 xorvoid: Monty Hall: Part Deux Kitware Inc: Join the 3D Slicer Hackathon to Improve Your Skills and Make Valuable Contributions Sutter’s Mill: code::dive 2024 interview video posted Sutter’s Mill: New U.S. executive order on cybersecurity
Wed Jan 15 2025 Daniel Lemire's blog: The ivory tower’s drift: how academia’s preference for theory over empiricism fuels scientific stagnation CLion : A Cross-Platform IDE for C and C++ | The JetBrains Blog: The CLion 2025.1 Early Access Program Is Open Andreas Fertig's Blog: C++ Insights Episode 58: C++ Insights new show object lifetime transformation mp-units: Bringing Quantity-Safety To The Next Level
Tue Jan 14 2025 Sandor Dargo's Blog: Start learning a new language Kitware Inc: Create a Free Account and Explore Our Synthetic X-ray Image Generation Tool Nibble Stew: Measuring code size and performance Andreas Fertig's Blog: CppCon 2024 recording of my talk "Fast and small C++ - When efficiency matters" is available
Mon Jan 13 2025 John Farrier: The Hidden Killer of Programmer Productivity MC++ BLOG: C++26 Library: string and string_view Processing
Sun Jan 12 2025 CPP Rendering – Antoine MORRIER: Small-Object Optimization applied to std::variant Andreas Fertig's Blog: C++ Insights with Clang 19 and more
Sat Jan 11 2025 Daniel Lemire's blog: JavaScript hashing speed comparison: MD5 versus SHA-256 Rambling Comments - Len Holgate's blog: JetByte News: 2025 JoshJers' Ramblings: Protecting Coders From Ourselves: Min, Max, Lerp, and Clamp The C++ Alliance: Krystian’s Q4 2024 Update
Fri Jan 10 2025 Kitware Inc: CMake 3.31.4 available for download ACCU : January's C Vu Journal has been published. ACCU : Upcoming ACCU Cambridge Meeting, 15 January 2025. Arthur O’Dwyer: “Trivially relocatable” versus “trivially destructible after move” The C++ Alliance: Alan’s Q4 Update 2024 The C++ Alliance: Fernando’s Q4 2024 Update The C++ Alliance: Another new library underway The C++ Alliance: Boost.Http.Io and Boost.Http.Proto Project Highlights The C++ Alliance: Documentation - or the Art of Preparing for the Unknown News: Another New Library Underway News: Doc Previews Revisited Q4 2024 News: Advancing MrDocs: Contributions to Boost in 2024
Thu Jan 09 2025 Kitware Inc: ITK Maintenance Hackathon, January 2025 Kitware Inc: Advancements in 3D LiDAR Object Detection News: Boost.MySQL 1.87 and the new Boost citizens
Wed Jan 08 2025 Kitware Inc: Kitware Announces 2025 Promotions to Accelerate Innovation and Impact Kitware Inc: Why Medical Device Leaders Trust Kitware for Medical Image Innovations News: New container in Boost.PolyCollection, additions to Boost.Mp11 and more
Tue Jan 07 2025 Sandor Dargo's Blog: C++26: a placeholder with no name Daniel Lemire's blog: Counting the digits of 64-bit integers Sutter’s Mill: Speaking at University of Waterloo on January 15 Google Testing Blog: Arrange Your Code to Communicate Data Flow Doug's Compiler Corner: Swift for C++ Practitioners, Part 12: Move Semantics Andreas Fertig's Blog: How to use a constexpr std::string The C++ Alliance: Hashing and Matching The C++ Alliance: Doc Previews Revisited Q4 2024
Mon Jan 06 2025 C++ Team Blog: What’s New in vcpkg (December 2024) The C++ Alliance: Boost.MySQL 1.87 and the new Boost citizens