Introducing the Documentation MCP Tool for QtHow a Documentation MCP Tool Saves LLM Token Usage Every time an AI agent searches the web for Qt documentation today, it receives full HTML pages loaded with navigation chrome, cookie banners, related-article sidebars, and search-engine snippets that have nothing to do with the answer - burning thousands of LLM tokens before a single line of useful content appears. Qt's new official Model Context Protocol (MCP) tool for Qt documentation solves this directly.📝Qt BlogWelcome to SwedenCpp
Latest blogs, videos, podcasts and releases in one stream
Tuesday, May 12, 2026
Introducing the Documentation MCP Tool for QtHow a Documentation MCP Tool Saves LLM Token Usage Every time an AI agent searches the web for Qt documentation today, it receives full HTML pages loaded with navigation chrome, cookie banners, related-article sidebars, and search-engine snippets that have nothing to do with the answer - burning thousands of LLM tokens before a single line of useful content appears. Qt's new official Model Context Protocol (MCP) tool for Qt documentation solves this directly.📝Qt BlogIf this page is useful, please consider your support
Monday, May 11, 2026
Classes part 1 of N D Language Dlang Episode 139🎥Mike Shah
What the heck is Reflection?A casual introduction to C++26's new reflection operators, ^^ and [: :], with a hands-on enum-to-string example.📝Murat Hepeyiler
RPC with RAII and C++ Coroutines - Edward Boggis-Rolfe - C++Online 2026🎥CppOnline
Additional notes on controlling which handles are inherited by CreateProcessPutting the handles in a private container. The post Additional notes on controlling which handles are inherited by CreateProcess appeared first on The Old New Thing .📝The Old New Thing
C++ Weekly - Ep 532 - What Does var{} Do?🎥Jason Turner
Lightning Talk: Reducing Binary Bloat With Thin Archives - Florent Castelli - CppCon 2025🎥CppCon
Introducing the QML Coding Skill for Agentic WorkflowsThe Challenge: Elevating AI-Generated QML to Best-Practise Quality Frontier Large Language Models have become genuinely capable QML authors. Benchmarks show models like Claude, GPT, and Gemini achieving between 75% and 86% accuracy on the QML100 benchmark for single-turn coding tasks - a result that reflects the depth of Qt’s open-source ecosystem and the decades of publicly available QML code that has served as training material. For everyday UI components, a well-prompted AI agent can produce working, readable QML on the first attempt.📝Qt Blog
Sneak Peek at ARA Audio Random Access 3.0 - Embracing Audio Synthesis - Stefan Gretscher - ADC 2025🎥audiodevcon
Why I Built a Sales Tracker for WhatsApp Sellers🎥Kea Sigma Delta
Why I Built a Sales Tracker for WhatsApp Sellers🎥Kea Sigma Delta
`std::is_heap` could be faster`is_sorted` doesn't require random access; why should `is_heap`?📝Arthur O’DwyerSunday, May 10, 2026
Lightning Talk: std::move & Spirited Away: When Nameless Objects Walk the Spirited World🎥CppConSaturday, May 9, 2026
Lecture 25. Coroutines, part I: Co-operators and Promises (MIPT, 2025-2026).🎥Konstantin Vladimirov
Lightning Talk: Promote Modern C++ Usage With Coding Questions Part 2 - Zhenchao Lin - CppCon 2025🎥CppConFriday, May 8, 2026
C++ for High Performance Web Application Backends - Uzochukwu Ochogu - C++Online 2026🎥CppOnline
Developing more confidence when tracking renames via ReadDirectoryChangesWYou can track the file ID. The post Developing more confidence when tracking renames via ReadDirectoryChangesW appeared first on The Old New Thing .📝The Old New Thing
Converting Source Separation Models to ONNX for Real Time Usage in DJ Software - Anmol Mishra - ADC🎥audiodevcon
Two-Minute _Iolanthe_The other day I came across Connie Kleinjans’ page of “two-minute versions” of G&S shows. She’s got two versions of Gondoliers and one each of Iolanthe and Ruddigore. The technique is the same as in blackout poetry: take the whole work and black out all but the most important and/or funniest bits.📝Arthur O’DwyerThursday, May 7, 2026
Partner with Kitware to Accelerate Medical Software Product DevelopmentDeveloping medical software is complex. From early-stage concepts to production-ready systems, organizations must navigate technical challenges, clinical requirements, and regulatory considerations, all while moving quickly and managing risk. Kitware partners with medical device companies, digital health innovators, and research organizations to accelerate the development of advanced medical software products. By combining deep domain expertise with open source platforms and advanced visualization technologies, we help teams move efficiently from concept to deployable solutions.📝Kitware Inc
Project-Specific Build Optimizations with GitHub CopilotWe are excited to announce that GitHub Copilot build performance for Windows now supports project-specific builds! Available in the latest Visual Studio Insiders, you can target a single MSBuild project or CMake target instead of analyzing your entire solution. For game developers and teams working with large codebases, this eliminates the need to wait for […] The post Project-Specific Build Optimizations with GitHub Copilot appeared first on C++ Team Blog .📝C++ Team Blog
What’s New in vcpkg (Apr 2026)These updates include improved locking for parallel builds, cross-platform PE dependency analysis, manifest support for the depend-info command, and other improvements and bug fixes. The post What’s New in vcpkg (Apr 2026) appeared first on C++ Team Blog .📝C++ Team Blog
When you upgrade your resource strings to Unicode, don’t forget to specify the L prefixOtherwise, it'll get mapped back down to the 8-bit code page. The post When you upgrade your resource strings to Unicode, don’t forget to specify the L prefix appeared first on The Old New Thing .📝The Old New Thing
Singleton Controllers in Times of Declarative QMLTo make it easier to provide controller objects to QML, André Somers contributed some changes to QQmlEngine and the declarative registration code, so that you can now provide object instances to the QML engine to use as singletons.📝KDABWednesday, May 6, 2026
Checking multiplication overflowSuppose that x is a variable of an unsigned type. In C/C++, it could be of type size_t for example. You have an expression like 6 * x and you want to know whether 6 * x overflows. That is, you want to know if 6 * x exceeds the range of values that can … Continue reading Checking multiplication overflow📝Daniel Lemire's blog
Why not have changes in API behavior depend on the SDK you link against?Static libraries don't stand a chance. The post Why not have changes in API behavior depend on the SDK you link against? appeared first on The Old New Thing .📝The Old New Thing
Lightning Talk: Learning C++ Through Writing Coding Questions - Christopher DeGuzman - CppCon 2025🎥CppCon
Top C++ Skills from Candidates and the Meeting C++ Survey🎥MeetingCpp
Using Kotlin/Compose Multiplatform to Revive a Historic Multiplayer Online Drum Machine - Phil Burk🎥audiodevcon
Qt Design Studio 4.8.2 ReleasedQt Design Studio 4.8.2 Is Here! Following our 4.8.1 release , which introduced the Qt Design Studio AI Assistant in beta, we are back with a significant evolution of that feature, along with a few other updates. The 4.8.1 release laid the groundwork, a prompt-based tool that could generate QML from a natural language description or an image. That was a strong foundation, and the feedback we received helped shape where we took it next. In 4.8.2, the assistant has been rebuilt around a fundamentally more powerful architecture, and the difference in what you can accomplish with it is substantial. Qt Design Studio Goes Agentic With 4.8.2, Qt Design Studio takes a major step forward by introducing a fully agentic AI Assistant powered by the Model Context Protocol (MCP), an open standard for connecting AI models to external tools and data sources. This shift transforms the assistant from a passive helper into an active collaborator. Instead of working on a single file, it now understands your entire project structure and can operate across it using a rich set of MCP tools: reading files, creating components, modifying existing ones, and more. When you describe a goal, the assistant enters an agentic loop. It plans the task, selects the appropriate tools, executes them, evaluates the results, and continues iterating until the objective is complete. Every step is logged in the chat, so you can follow the process. Built on MCP, the assistant is designed to be extensible and future-proof, enabling integrations with external MCP server. The assistant supports leading models from Anthropic, Google, and OpenAI, and you can switch between providers within the same conversation. The agentic AI assistant is available to all Qt Design Studio users, we encourage you to try it out and share your feedback. Agentic AI at Work: Medical UI demo Created from a Single Prompt Qt Kit Updated to 6.8.7 This release also bumps the bundled Qt Kit from 6.8.5 to 6.8.7, picking up the latest stability and maintenance improvements from the Qt 6.8 series. Further Information Our change log contains the full list of fixes and improvements included in this release. If you run into any bugs or usability issues, please report them in the issue tracker — your feedback helps us improve every release. New to Qt Design Studio? Explore the online documentation or head to the learning portal to get up to speed. We look forward to hearing what you build with the new agentic assistant!📝Qt Blog
Enabling cybersecurity research using D - Brian Callahan - D Language Symposium 2026 - Talk 7 of 8🎥Mike Shah
Improving Python Dependency Handling for 3D Slicer Extension Development3D Slicer is a multi-platform medical image informatics and visualization application, and a sizable fraction of its functionality lives in extensions. Many of those extensions are written in Python, and many of them depend on third-party Python packages: PyTorch for deep learning models, scikit-image for filtering, nnUNet for segmentation, and so on. How those dependencies […]📝Kitware Inc
C++ Alignment Chart📝Arthur O’Dwyer