Dev ToolsSuccess Story

Untangling a Legacy MFC Codebase: One Engineer's Refactor

Untangling a Legacy MFC Codebase: One Engineer’s Refactor How Roger Swann took a sensor-testing system from unmaintainable spaghetti to a stable, object-oriented codebase, without rewriting it from scratch. When C++ developer Roger Swann took over the development of a sensor-testing software, the engineer who wrote it was no longer available to explain any of it—a situation that has been…
Read more
Build Announcements

Visual Assist 2026.4 release post

The first thing you do with Visual Assist is install it. The first thing you do with it on a project is wait for it to parse. VA 2026.4 makes both smoother. Download it now. This is a smaller build between larger ones — a few bigger efforts are running in parallel, shaped by your feedback on recent updates. In the meantime, 2026.4 refreshes the installer, smooths out the initial parse, and…
Read more
Tips and Tricks

AI Coding Tools for C++ Teams: What Leaves Your Machine in 2026

AI coding tools are now part of the conversation in almost every software organization. Sometimes the push comes from developers experimenting on their own. Sometimes it comes from management asking teams to ship faster without increasing headcount. Either way, the discussion quickly runs into the same wall: trust. What leaves the machine? Who can access it? What gets logged, retained, indexed…
Read more
NewsTips and Tricks

C++26 Reflection: What It Actually Changes for Large Codebases

Reflection landed in C++26 last year, GCC trunk and the Bloomberg-maintained Clang fork already implement most of it. Many conference talks is making it sound like it’s the most important thing to happen to the language in a generation. If you ship production C++ on MSVC, the more useful question is what reflection actually changes about the code you write, and when you’ll be able to…
Read more