# Catch Up With Pure Virtual C++ 2026

> Source: <http://www.i-programmer.info/news/184-cc/19027-catch-up-with-pure-virtual-c-2026.html>
> Published: 2026-07-24 17:46:38+00:00

Microsoft's Pure Virtual C++ 2026 conference, a virtual event for the whole C++ community, took place on July 21, 2026. All its sessions are now available as a YouTube playlist.

The event was hosted by Mads Kristensen and Sinem Akinci and consisted of five featured sessions with live Q and A, plus seven on-demand sessions.

You can follow the entire event in this single video of two and a quarter hours or watch the individual presentations listed on the Pure Virtual C++ 2026 Playlist.

C++ Semantic Awareness in the CLI: From Project Load to Code Change with Sinem Akinci

C++/WinRT: Build Faster and Smaller with C++20 Modules with Ryan Shepherd

Mind the Gap: C++/Rust Interop with Victor Ciura

From Completions to Agents: AI-Driven C++ in Visual Studio with Augustin Popa

Cut Your Build Times Without Becoming a Build Expert with David Li

The following on-demand sessions augmented the event:

Armin Gerritsen — Sample Profile-Guided Optimization in Practice: from prototype to production

Augustin Popa — C++ Dependencies Without the Headache: vcpkg + Copilot CLI

Garrett Campbell & Hannia Valera — What’s new in VS Code CMake Tools: AI-powered development

Moyo Okeremi — PackageReference for C++: Modernization Without the Performance Cost

Michael Price — Eliminate MSVC upgrade anxiety with Copilot agents

Michael Price — Always Be Upgrading: Living at HEAD with MSVC

RanDair Porter — MSVC, are we there yet? Status of C++23 and C++26 features.

The event had three themes:

Build faster, run faster.

Slow builds and heavyweight binaries are a tax every C++ team pays, every single day. Two of the featured sessions addressed that tax from different angles:the first, presented by Ryan Shepherd, by modernizing how your code is compiled with C++20 modules, the other, presented by David Li by putting an AI agent to work finding and fixing the real bottlenecks in your build. The on-demand session from Armin Gerritsen also addressed this theme.

AI-native C++ developer workflow.

From the IDE to the terminal, C++ development is evolving into an AI-native, agent-driven experience. .Two featured sessions, those by Sinem Akinci and Augustin Popa show what that looks like in practice: AI tools that understand your C++ code, whether you’re in the command line or in Visual Studio and an in-demand session from Augustin Popa explored how Visual Studio has grown into a modern, AI-first C++ IDE. In another, Garrett Campbell and Hannia Valera look at the CMake Tools extension is central to the C++ experience in VS Code, and this session walks through the VS Code CMake Tools extension looking at the hooks it provides to make agentic AI workflows possible.

Modernizng C++

Modernizing C++ isn’t only about adopting new standard features, it’s also about C++’s place in a world where hybrid codebases are increasingly the norm. Nowhere is that clearer than at the C++/Rust boundary, where two systems languages have to coexist without giving up any performance and Victor Ciura's session looks at how hybrid C++/Rust codebases are quickly becoming a reality. By way of on-demand sessions, Moyo Okeremi looks at PackageReference for C++ and three are devoted to MSVC, two from Michael Price and one from RanDair Porter which asks, "MSVC, are we there yet?" and has had the most views of any of the on-demand sessions:

We take a look at a series of interviews in which Java Champions share their expert advice on career growth, technical mastery and the future of software engineering.
