{"id":36759,"date":"2026-07-21T15:54:35","date_gmt":"2026-07-21T15:54:35","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/cppblog\/?p=36759"},"modified":"2026-07-21T15:52:36","modified_gmt":"2026-07-21T15:52:36","slug":"pure-virtual-cpp-2026-is-now-live","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/cppblog\/pure-virtual-cpp-2026-is-now-live\/","title":{"rendered":"Pure Virtual C++ 2026 Is Now Live!"},"content":{"rendered":"<p><a href=\"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2026\/07\/pvclogo.webp\"><img decoding=\"async\" class=\"alignnone size-full wp-image-36641\" src=\"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2026\/07\/pvclogo.webp\" alt=\"pvclogo png image\" width=\"1047\" height=\"275\" srcset=\"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2026\/07\/pvclogo.webp 1047w, https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2026\/07\/pvclogo-300x79.webp 300w, https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2026\/07\/pvclogo-1024x269.webp 1024w, https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2026\/07\/pvclogo-768x202.webp 768w\" sizes=\"(max-width: 1047px) 100vw, 1047px\" \/><\/a><\/p>\n<p><strong>Pure Virtual C++ 2026, our free, one-day virtual conference for the whole C++ community, is live right now!<\/strong> Join hosts <strong>Mads Kristensen<\/strong> and <strong>Sinem Akinci<\/strong> for three hours of featured sessions, and real-time Q&amp;A in the chat.<\/p>\n<p><strong><a href=\"https:\/\/aka.ms\/VirtualCpp\/Conf\/b\">Watch live now \u2192<\/a><\/strong> streaming on YouTube (Microsoft Visual Studio channel).<\/p>\n<p>Bring your curiosity and your questions! Our hosts and speakers are in the live chat, so this is a chance to interact with the speakers directly.<\/p>\n<h2>Today&#8217;s live schedule<\/h2>\n<p>The broadcast starts <span style=\"text-decoration: underline;\"><strong>now<\/strong><\/span>. Here&#8217;s the schedule:<\/p>\n<table>\n<thead>\n<tr>\n<th>Time (PT)<\/th>\n<th>Session<\/th>\n<th>Speaker<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>9:00 AM<\/td>\n<td>Welcome &amp; opening<\/td>\n<td>Mads Kristensen, Sinem Akinci<\/td>\n<\/tr>\n<tr>\n<td>9:00 AM<\/td>\n<td>C++ semantic awareness in the CLI: From Project Load to Code Change<\/td>\n<td>Sinem Akinci<\/td>\n<\/tr>\n<tr>\n<td>9:20 AM<\/td>\n<td>Mind The Gap: C++\/Rust Interop<\/td>\n<td>Victor Ciura<\/td>\n<\/tr>\n<tr>\n<td>9:45 AM<\/td>\n<td>From Completions to Agents: AI-Driven C++ in Visual Studio<\/td>\n<td>Augustin Popa<\/td>\n<\/tr>\n<tr>\n<td>10:25 AM<\/td>\n<td>Cut Your Build Times Without Becoming a Build Expert<\/td>\n<td>David Li<\/td>\n<\/tr>\n<tr>\n<td>10:40 AM<\/td>\n<td>C++\/WinRT: Build faster and smaller with C++20 modules<\/td>\n<td>Ryan Shepherd<\/td>\n<\/tr>\n<tr>\n<td>11:00 AM<\/td>\n<td>Closing wrap<\/td>\n<td>Mads Kristensen, Sinem Akinci<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><em>Times are approximate; join any time and catch the sessions you care about most.<\/em><\/p>\n<p><div class=\"alert alert-warning\"><p class=\"alert-divider\"><i class=\"fabric-icon fabric-icon--Warning\"><\/i><strong>Clarification: The event will be broadcast live only on YouTube<\/strong><\/p>\u00a0The event will be broadcast live exclusively on YouTube, not on YouTube and Twitch as previously announced. I apologize for any inconvenience.\u00a0<\/div><\/p>\n<h2>More to watch on-demand<\/h2>\n<p>Beyond today&#8217;s live broadcast, a full set of <strong>on-demand sessions<\/strong> is already available: talks on vcpkg + Copilot CLI, VS Code CMake Tools, MSVC upgrades, C++23\/26 status, SPGO, and more. They&#8217;re all in the same place as the live stream:<\/p>\n<p><strong><a href=\"https:\/\/www.youtube.com\/playlist?list=PLDd6OJEZ3V7c\">On-demand playlist \u2192<\/a><\/strong><\/p>\n<p>Can&#8217;t stay for the whole show? Every featured session will be posted on-demand right after the event, so you won&#8217;t miss a thing.<\/p>\n<p><em>Enjoy the conference \u2014 see you in the chat!<\/em><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pure Virtual C++ 2026 is streaming now \u2014 watch five featured sessions live with Q&amp;A, plus a full on-demand playlist, all free.<\/p>\n","protected":false},"author":308,"featured_media":36760,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[270,1,3929],"tags":[],"class_list":["post-36759","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-announcement","category-cplusplus","category-pure-virtual-c"],"acf":[],"blog_post_summary":"<p>Pure Virtual C++ 2026 is streaming now \u2014 watch five featured sessions live with Q&amp;A, plus a full on-demand playlist, all free.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/36759","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/users\/308"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/comments?post=36759"}],"version-history":[{"count":2,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/36759\/revisions"}],"predecessor-version":[{"id":36787,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/36759\/revisions\/36787"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media\/36760"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media?parent=36759"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/categories?post=36759"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/tags?post=36759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}