Fri Jan 17 2025 xorvoid: Monty Hall: Part Deux The Old New Thing: The case of the crash when trying to erase an element from a std::set 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
Thu Jan 16 2025 The Old New Thing: In a C++ class template specialization, how can I call the unspecialized version of a method? Kitware Inc: Long-Term Support of ParaView Kitware Inc: CDash v3.7.0 available
Wed Jan 15 2025 Daniel Lemire's blog: The ivory tower’s drift: how academia’s preference for theory over empiricism fuels scientific stagnation The Old New Thing: How does GetUserDefaultGeoName choose between ISO 3166-1 and UN M.49 codes? CLion : A Cross-Platform IDE for C and C++ | The JetBrains Blog: The CLion 2025.1 Early Access Program Is Open Qt Blog: Revitalizing QtNetworkAuth for Modern OAuth2 Needs 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 The Old New Thing: Microspeak: The walk-on topic Nibble Stew: Measuring code size and performance Qt Blog: What's New In QtGraphs 6.9 Qt Blog: Qt;Athon 2024: Meet the Winners of Our Global Student Coding Competition Andreas Fertig's Blog: CppCon 2024 recording of my talk "Fast and small C++ - When efficiency matters" is available
Mon Jan 13 2025 Qt Blog: Let's welcome our 2024 Qt Champions! The Old New Thing: A simplified overview of ways to add or update elements in a std::map 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
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. The Old New Thing: Why does inadvertently passing a std::string instead of a char const* to a variadic function crash on x86-32 but not x86-64? 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 The Old New Thing: Inside STL: Waiting for a std::atomic<std::shared_ptr<T>> to change, part 2 Qt Blog: VS Code Qt Extension Pack 1.2.0 released 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 The Old New Thing: Inside STL: Waiting for a std::atomic<std::shared_ptr<T>> to change, part 1 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 Kitware Inc: VolView 4.3 Release The Old New Thing: Gesellschaft zur Stärkung der Verben: The German Society for the Irregularization of Verbs The Old New Thing: Emergency power resets on Lenovo, HP, Dell, and Acer laptops Doug's Compiler Corner: Swift for C++ Practitioners, Part 12: Move Semantics Kitware Inc: ParaView 5.13.2 Release Notes 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 Kitware Inc: Navigating the AI-Driven Landscape of Media Manipulation C++ Team Blog: What’s New in vcpkg (December 2024) Kitware Inc: Elevate Your Visualization Experience with Kitware’s New ParaView Solutions The C++ Alliance: Boost.MySQL 1.87 and the new Boost citizens
Sun Jan 05 2025 xorvoid: The Curse of Knowledge Arthur O’Dwyer: Semantically ordered arguments, round 2 The C++ Alliance: New container in Boost.PolyCollection, additions to Boost.Mp11 and more
Sat Jan 04 2025 MC++ BLOG: My ALS Journey (19/n): The Never Ending Story Daniel Lemire's blog: Artificial Intelligence as the Expert’s Lever: Elevating Human Expertise in the Age of AI Braden++: How and why to std::forward inside a concept
Fri Jan 03 2025 Kitware Inc: Understanding the Importance of the Build System Target Model Arthur O’Dwyer: Fully Schrödinger crosswords
Thu Jan 02 2025 Sutter’s Mill: Speaking at New York C++ meetup on January 13 MC++ BLOG: My Next Mentoring Program: ” Embedded Programming with Modern C++” starts Qt Blog: Qt Safe Renderer 2.1 Certified Daniel Lemire's blog: How does your URL parser handle Unicode? Sutter’s Mill: My little New Year’s Week project (and maybe one for you?) Arthur O’Dwyer: Does `v.clear()` free the allocation?
Tue Dec 31 2024 Sandor Dargo's Blog: C++26: user-generated static_assert messages Arthur O’Dwyer: What I watched and read this year
Mon Dec 30 2024 Kitware Inc: Kitware Awarded $3.9M DARPA Contract to Develop Standards for Evaluating Ethics in AI-Driven Military Technologies C++ Stories: 8 More C++23 Examples
Fri Dec 27 2024 from pvs-studio.com: Court is in session: Top 10 most notorious C and C++ errors in 2024 Qt Blog: Prepare a Qt app for Play Store Publishing
Thu Dec 26 2024 CPP Rendering – Antoine MORRIER: How to implement a vtable for our custom type erasure type
Tue Dec 24 2024 Sandor Dargo's Blog: 2024: ready for the next year! xorvoid: Bonkoski University: Fall/Winter Semester 2024
Mon Dec 23 2024 Nibble Stew: CapyPDF 0.14 is out MC++ BLOG: Last Chance- 1 Day Left Qt Blog: Building Your Next Industrial Cockpit with Qt MC++ BLOG: std::execution: More Senders Qt Blog: What's Happening on Qt Academy - December '24 Conan C/C++ Package Manager Blog: Yes, You Can Do AI with C++! The LLVM Project Blog: GSoC 2024: Improve Clang Doc
Sun Dec 22 2024 xorvoid: On Writing: A Retrospective Arthur O’Dwyer: “Cumbersome” labeled loops and the C preprocessor
Sat Dec 21 2024 Daniel Lemire's blog: Simpler and faster parsing code with std::views::split CPP Rendering – Antoine MORRIER: C++ type erasure without macros Kitware Inc: CMake 3.31.3 available for download
Fri Dec 20 2024 John Farrier: 25 Years of Coding Wisdom in 30 Seconds Qt Blog: Qt Safe Renderer 2.2.0 Beta1 Released Arthur O’Dwyer: Labeled loop syntax in many languages
Thu Dec 19 2024 MC++ BLOG: Christmas Special – 5 Days Left CLion : A Cross-Platform IDE for C and C++ | The JetBrains Blog: What’s Next for CLion: The 2025.1 Roadmap
Wed Dec 18 2024 from pvs-studio.com: How third-party libraries change code analysis rules Kitware Inc: Custom Python interactor styles for CAVEInteraction plugin Kitware Inc: Kitware Secures $1.1M DOE Contract to Advance AI-Powered Bat Detection for Wildlife Conservation Andreas Fertig's Blog: C++ Insights Episode 57: More performance thanks to more implicit moves in C++20
Tue Dec 17 2024 Sandor Dargo's Blog: C++26: Delete with a reason Nibble Stew: Meson build definitions merged into Git's git repo John Farrier: Standardizing the Handling of Non-Source Files in CMake Projects: The Config Target MC++ BLOG: Christmas Special – 7 Days Left KDAB Blogs Archives: Improvements to Mozilla’s Searchfox Code Browser