惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
V2EX
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
人人都是产品经理
人人都是产品经理
博客园 - 三生石上(FineUI控件)
aimingoo的专栏
aimingoo的专栏
U
Unit 42
GbyAI
GbyAI
H
Help Net Security
A
Arctic Wolf
SecWiki News
SecWiki News
K
Kaspersky official blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
Blog — PlanetScale
Blog — PlanetScale
B
Blog
Spread Privacy
Spread Privacy
L
Lohrmann on Cybersecurity
C
Check Point Blog
O
OpenAI News
Microsoft Security Blog
Microsoft Security Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
大猫的无限游戏
大猫的无限游戏
Google DeepMind News
Google DeepMind News
Webroot Blog
Webroot Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
P
Palo Alto Networks Blog
A
About on SuperTechFans
S
SegmentFault 最新的问题
Recent Announcements
Recent Announcements
S
Schneier on Security
Martin Fowler
Martin Fowler
WordPress大学
WordPress大学
Jina AI
Jina AI
The Hacker News
The Hacker News
V2EX - 技术
V2EX - 技术
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
腾讯CDC
罗磊的独立博客
G
GRAHAM CLULEY
L
LINUX DO - 热门话题
雷峰网
雷峰网
博客园 - 【当耐特】
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google Online Security Blog
Google Online Security Blog
美团技术团队
M
MIT News - Artificial intelligence
Engineering at Meta
Engineering at Meta
Hacker News: Ask HN
Hacker News: Ask HN
S
Security Affairs
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
月光博客
月光博客

C++ Team Blog

Faster C++ iterative builds with GitHub Copilot - C++ Team Blog Pure Virtual C++ 2026 [Meet the Speakers, Part 3]: Modernizing C++ - C++ Team Blog MSVC Build Tools Preview updates - July 2026 - C++ Team Blog Rethinking C++ Performance: Faster Code Navigation and GitHub Copilot Tools with Whole Codebase Indexing - C++ Team Blog Pure Virtual C++ 2026 [Meet the Speakers, Part 2]: The AI-Native C++ Developer Workflow - C++ Team Blog Pure Virtual C++ 2026 [Meet the Speakers, Part 1]: Build Faster, Run Faster - C++ Team Blog What's New in vcpkg (June 2026) - C++ Team Blog Pure Virtual C++ 2026 Talks Announced - C++ Team Blog Save the Date: Pure Virtual C++ 2026 - C++ Team Blog Streamline C++ Code Intelligence Setup in Copilot CLI - C++ Team Blog Boosting Adobe Photoshop’s Performance with MSVC and SPGO - C++ Team Blog GitHub Copilot modernization for C++ is out of preview MSVC Build Tools Preview updates – June 2026 What’s New in vcpkg (May 2026) What’s New for C++ Developers in Visual Studio 2026 (18.1 – 18.6) Introducing Sample Profile Guided Optimization in MSVC NuGet PackageReference for C++ Projects in Visual Studio Segment Heap support for C++ projects in Visual Studio MSVC Build Tools Preview updates – May 2026 MSVC Build Tools version 14.51 (GA) now available Project-Specific Build Optimizations with GitHub Copilot What's New in vcpkg (Apr 2026) - C++ Team Blog Giving Copilot more C++ context using custom instructions in VS Code Take the 2026 ISO C++ Developer Survey! - C++ Team Blog C++ Code Intelligence for GitHub Copilot CLI (Preview) - C++ Team Blog MSVC Build Tools Version 14.51 Release Candidate Now Available C++23 Support in MSVC Build Tools 14.51 What’s New in vcpkg (Feb 2026 – Mar 2026): Parallel file installation and more! Visual Studio at GDC Festival of Gaming 2026 C++ Performance Improvements in MSVC Build Tools v14.51 C++ symbol context and CMake build configuration awareness for GitHub Copilot in VS Code Microsoft C++ (MSVC) Build Tools v14.51 Preview Released: How to Opt In What’s New in vcpkg (Nov 2025 – Jan 2026) MSVC Build Tools Versions 14.30 – 14.43 Now Available in Visual Studio 2026 GitHub Copilot app modernization for C++ is now in Public Preview Visual Studio Code CMake Tools 1.22: Target bookmarks and better CTest output
Pure Virtual C++ 2026 Is Tomorrow and On-Demand Sessions Are Now Available - C++ Team Blog
Marian Luparu · 2026-07-21 · via C++ Team Blog

Pure Virtual C++ Conference 2026 logo image

Pure Virtual C++ 2026, our free, one-day virtual conference for the whole C++ community, goes live tomorrow, Tuesday, July 21, 2026 at 9:00 AM PT (16:00 UTC) on YouTube (Microsoft Reactor) and Twitch, hosted by Mads Kristensen and Sinem Akinci. Register now →

But you don’t have to wait until tomorrow to start watching. Our full slate of on-demand sessions is available right now on the Visual Studio YouTube channel. These talks aren’t aired during the live broadcast. They’re yours to watch on your own schedule, today or any day after.

And tomorrow, we go live

Before we dive into the on-demand sessions, here’s our conference schedule for tomorrow. The broadcast runs about three hours starting at 9:00 AM PT (16:00 UTC) on Tuesday, July 21. During the five featured sessions, we’ll run live Q&A in the chat with each speaker, so bring your curiosity and your questions.

Time (PT) Session Speaker
9:00 AM Welcome & opening Mads Kristensen, Sinem Akinci
9:00 AM C++ semantic awareness in the CLI: From Project Load to Code Change Sinem Akinci
9:20 AM Mind The Gap: C++/Rust Interop Victor Ciura
9:45 AM From Completions to Agents: AI-Driven C++ in Visual Studio Augustin Popa
10:25 AM Cut Your Build Times Without Becoming a Build Expert David Li
10:40 AM C++/WinRT: Build faster and smaller with C++20 modules Ryan Shepherd
11:00 AM Closing remarks Mads Kristensen, Sinem Akinci

Times are approximate and may shift slightly on the day.

Want the backstory on the featured speakers? Catch up on our Meet the Speakers series.

Register and add it to your calendar → . Can’t make it live? All sessions, featured and on-demand, will be available afterward on the YouTube playlist.


On-demand guide: Build faster, run faster

Below is a guide to every on-demand session: what it covers, who’s presenting, and where to go to learn more.

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

Armin Gerritsen Armin Gerritsen is a Principal Software Engineer on the Windows Silicon and OS Fundamentals team, focused on delivering the best performance on Windows devices. Over the years he has tuned Profile-Guided technology and expanded its use across the Windows OS, along with many other optimizations throughout the OS stack.

What the session is about. When real profile data drives optimization, the compiler spends its effort exactly where your users spend their time. Traditional Profile-Guided Optimization (PGO) works, but instrumented builds, slow runs, and synthetic workloads kept many teams away. Sample Profile-Guided Optimization (SPGO), now generally available in MSVC, flips the model: collect lightweight hardware samples from your normal release build, feed them to the linker, and let the compiler re-optimize hot paths, code layout, and inlining based on what really happens at runtime. Armin walks the full loop on a small C++ sample, shows how the same approach scaled to Windows and to apps like Adobe Photoshop (delivering up to ~20% CPU uplift on selected workflows), and shares adoption best practices.

Why watch. SPGO offers PGO-class speedups with a fraction of the friction. If you’ve wanted data-driven performance without instrumented builds, this is the on-ramp.

Learn more


On-demand guide: The AI-native C++ workflow

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

Augustin Popa Augustin Popa is a Senior Product Manager on the Microsoft C++ team, working across the Visual Studio IDE, Microsoft C++ (MSVC) Build Tools, and vcpkg, the cross-platform C/C++ package manager. • Follow Augustin: LinkedIn

What the session is about. Managing C++ dependencies doesn’t have to mean wrestling with manual configuration, and in this talk it barely feels like work at all. Augustin builds a CMake project from scratch and uses vcpkg together with GitHub Copilot CLI to discover, add, and manage C++ library dependencies without ever leaving the terminal. Along the way he shows how an AI agent in the command line can “autocomplete” everyday tasks, from discovering and integrating libraries to keeping your build reproducible, and he introduces a new vcpkg skill you can start using today.

Why watch. Dependency management is one of the oldest friction points in C++. Pairing vcpkg with an agent in the CLI turns a fiddly, potentially error-prone chore into a few conversational steps, and the same workflow carries straight over to Visual Studio and VS Code.

Learn more


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

What the session is about. The CMake Tools extension is central to the C++ experience in VS Code, and this session walks through what’s new: real performance gains, quality-of-life improvements, and, importantly, the hooks that make agentic AI workflows possible. Expect automatic CMakeLists.txt updates, broader test support, and live demos of the extension driving an agentic loop against a real project.

Why watch. If you build C++ in VS Code, these changes shrink the gap between “edit code” and “have a working, tested build”, and they make Copilot a far more capable collaborator inside your CMake projects.

Learn more


On-demand guide: Modernizing C++

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

Moyo Okeremi Moyosore Okeremi is a Senior Software Engineer on the Microsoft C++ team, focused on C++ developer tools. She has contributed significantly to AI-assisted C++ tooling in Visual Studio and to cross-platform project and build support. • Follow Moyo: LinkedIn

What the session is about. C++ projects in Visual Studio can now use PackageReference for a simpler, more modern NuGet experience. Moyo walks through the feature in a real project and explains how the team preserved project-load performance for large-scale solutions, the very concern that historically kept PackageReference out of native C++ projects.

Why watch. This is dependency modernization without a tax: a cleaner NuGet workflow that doesn’t slow down the big solutions where it would hurt most. Moyo also covers how to enable it and where its current limits are.

Learn more


Michael Price — Eliminate MSVC upgrade anxiety with Copilot agents

Michael Price Michael Price is a Product Manager on the Microsoft C++ team where he uses his many years experience developing enterprise software and C++ compiler tools to shape what comes next for MSVC, Visual Studio, and VS Code. Lately he’s been exploring how AI agents can make C++ easier to use in practice. Away from work he’s into board games, video games, and soccer — and he thoroughly enjoyed this year’s World Cup, even participating in fan events for both the Algerian and Dutch national teams!. • Follow Michael: GitHub @michaelbprice · LinkedIn

What the session is about. Upgrading the build tools under an enterprise-grade codebase is the kind of task that’s easy to keep postponing: what if it doesn’t compile, what if there are regressions, what if it blows past the two-week window we have? Michael shows how GitHub Copilot agents and C++-specific tools defuse that anxiety: Copilot can update project files, assess the impact, classify any warnings and errors, and work with you to build and iterate on a concrete upgrade plan, potentially saving weeks or months.

Why watch. Upgrades are how your team unlocks new language features and performance wins. This session turns a dreaded, open-ended chore into a bounded, agent-assisted task you can actually schedule.

Learn more


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

What the session is about. MSVC no longer ships once every few years; releases now arrive often enough that updating can be a routine, monthly maintenance task and the MSVC Preview channel lets you live even closer to HEAD, with the freshest bits and newest language features. Michael covers the recent work that makes staying current easier, including Visual Studio Insiders, the new MSVC lifecycle and support policies, the Setup Assistant, and upgrade-relevant agents.

Why watch. “Living at HEAD” sounds intimidating until you see the guardrails. This talk gives you a practical playbook for getting and staying up to date.

Learn more


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

RanDair Porter RanDair Porter is a compiler engineer on the MSVC C++ compiler, focused on constexpr evaluation, initialization, and codebase refactoring. • Follow RanDair: LinkedIn

What the session is about. This is a straight, matter-of-fact status report on where MSVC stands with C++23 and C++26, both language and library. RanDair demos new features in the IDE, is candid about trade-offs and unfinished work, nods to the last remaining C++23 feature (constexpr cmath), and points you to the Developer Community post where you can vote on C++26 priorities.

Why watch. If you’re deciding when to adopt the newest standards, you want the unvarnished picture: what’s ready, what isn’t, and how to make your voice heard on what ships next.

Learn more


Watch all these on-demand sessions in our Pure Virtual C++ 2026 playlist today.

See you tomorrow!

Category

Author

Marian Luparu

Working on the C++ experience for @visualstudio, @code, @visualc compiler & libs, #vcpkg