~/conference

Pure Virtual C++ 2025

Learn new skills, meet new peers, and find career mentorship. Virtual events are running around the clock so join us anytime, anywhere!

visual studio C++ users, c++ application developers, debugger and tooling engineers, build and CI engineers, Unreal Engine developers, cmake users and maintainers, c++ library authors, ai-assisted development adopters

Visual Studio C++ setup; CMake toolchain integration; vcpkg package management; C++ modules implementation; DWARF and ptrace debugging; deoptimized optimized debugging; GitHub Copilot editor integrations; Copilot-generated doc comments; Unreal Engine integration; proxy pointer polymorphism library; MSVC C++23 library features; remote Linux debugging with CMake

titleauthorlength
Getting Started with C++ in Visual StudioSy Brand10m
Shows step-by-step setup: download Visual Studio 2022 (Community/Pro/Enterprise), pick C++ workloads, create a CMake project, change the project from C++20 to…
Talk on
C++ Modules Myth BustingCameron DaCamara26m
Demos show three concrete wins: strong ownership lets the linker disambiguate two module definitions (answer() = 42 vs 41) and supports a linker-switch to…
Talk on
How Debuggers WorkSy Brand20m
Covers how native debuggers on Linux map DWARF data to running code, read memory with ptrace PEEKDATA returning 64 bits, and set breakpoints either by writing…
Talk on
MSVC C++23 ConformanceRanDair Porter12m
MSVC claims concrete C++23 work: modules and modules available in C++20 mode so code can use module exports without switching language version, implementation…
Talk on
Getting Started with Debugging C++ in Visual StudioMryam Girmay07m
Demo uses the open-source Pioneer code to find a suspected division-by-zero by setting a conditional breakpoint on luminositySystemSum == 0, shows creating…
Talk on
Making unfamiliar C++ code familiar with GitHub CopilotSinem Akinci28m
Demo shows GitHub Copilot integrated into Visual Studio and VS Code that locates and opens the exact file, generates and refactors C++ implementations, adds…
Talk on
Unreal Engine Project Support in Visual StudioKirill Ovchinnikov10m
Visual Studio now treats Unreal projects natively: you open project as a folder (no .sln needed), Visual Studio runs Unreal Build Tool to generate targets, and…
Talk on
C++ Dynamic DebuggingDavid Li08m
A Visual Studio feature that gives optimized builds full debugability by building the project twice and selectively deoptimizing only the frames you inspect…
Talk on
AI-generated doc comments in Visual StudioBen McMorran02m
Visual Studio 1714 adds an option to auto‑fill Doxygen doc comment stubs using GitHub Copilot; when 1714 is enabled and a Copilot subscription logged in the…
Talk on
Simplifying your Cross-Platform Development with Visual StudioLauren Prinn11m
Shows step-by-step use of Visual Studio to set up WSL acquisition experience and an SSH server, add SSH connections in Connection Manager, and use the…
Talk on
Proxy: Next Generation PolymorphismMingxin Wang30m
Proxy is an open-source header-only C++20 library that replaces inheritance with pointer-based polymorphic wrappers, using GC-like pointer-based lifetime…
Talk on
Copilot in Quick Info in Visual Studio CodeSpencer Bloom02m
Adds GitHub Copilot summaries into VS Code quick info so hovering a symbol shows a generate copilot summary link that returns an inline, generated description…
Talk on
Guideline Support Library (GSL)Carson Radtke09m
Five concrete GSL features and how they behave: gsl::finally runs a lambda on scope exit so cleanup always executes across returns and exceptions; gsl::narrow…
Talk on
Blueprint DebuggerGuilherme Iscaro12m
Visual Studio gains a Blueprint debugger that surfaces Blueprint stack frames and shows which Blueprint node calls C++ methods, demonstrated by tracing an…
Talk on
CMake Debugger for Projects Targeting Remote Linux SystemsSneha Ramahandran06m
Visual Studio’s CMake debugger attaches to remote Linux targets over WSL or SSH and requires CMake >= 3.27 plus GDB, rsync, zip, socat and a compiler on the…
Talk on
A Year in Review: Microsoft's Latest CMake Improvements in Visual Studio and VS CodeGarrett Campbell11m
Lists concrete changes and shows working demos: Visual Studio and VS Code add Copilot awareness for CMake project info, presets support for v7–v9 and CMake…
Talk on
Stay in tune with your build using Build InsightsMoyo Okeremi10m
C++ Build Insights profiles compile costs down to functions, headers, templates and link time, surfaces that 100,000 force inline calls amplify code size…
Talk on
Change Signature UI UpdateMryam Girmay03m
Visual Studio’s updated Change Signature UI edits a real function and all callers in one operation: demo uses the Pioneer open‑source code to change…
Talk on
Welcome to v1.0 of the meta::[[verse]]!Inbal Levi37m
Proposal P2996 claims reflection lands in C++26 with a new std::meta namespace and concrete operators: the lift/splice operators move program entities into and…
Talk on
constexpr everything?!Hana Dusikova39m
Claim: C++ is shifting from “some constexpr” to “constexpr everything,” driven by compiler interpreters that perform symbolic execution. Clang’s constant…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.