Microsoft Visual C++ optimizer & secure code generation lead. He/him

Joined October 2016
If you debug optimized C or C++ code and are sick of "Variable was optimized away" messages, try C++ Dynamic Debugging. You get the performance of optimized code, but the debuggability of unoptimized code. Check out my talk to see how we implemented it!
We have just released a new CppCon 2025 Video! MSVC C++ Dynamic Debugging: How We Enabled Full Debuggability of Optimized Code - by @ericbrumer- CppCon 2025 youtu.be/YnbO140OXuI #Coding #Cplusplus #Cpp #Programming #cppcon
1
20
194
14,900
Eric Brumer retweeted
CppCon 2025 SESSION ANNOUNCEMENT: MSVC C++ Dynamic Debugging: How We Enabled Full Debuggability of Optimized Code by Eric Brumer cppcon2025.sched.com/event/2… Register now: cppcon.org/registration/ #cpp #cplusplus #coding #programming
2
5
670
Eric Brumer retweeted
C++ Dynamic Debugging taking center stage at #MSBuild 2025. Now available in Visual Studio 2022 v17.14 GA
3
1
13
1,882
VS2022 Dynamic Debugging 좋아보인다. 최적화 되서 디버거에서 제대로 안보이는 변수도 Deoptimize 해서 값을 확인할 수 있게 해주네. xitter.cf/VisualStudio/status/19…
〰️ Visual Studio 2022 v17.14 Release Party 〰️ Get introduced to the new Visual Studio 2022 v17.14 release. 🎉 Learn what's new in our blog: msft.it/6017SZ3qP 🎥 Streaming LIVE in just 20 hours on Visual Studio Toolbox. msft.it/6015SZ3qX
1
6
11
1,341
〰️ Visual Studio 2022 v17.14 Release Party 〰️ Explore the new C++ dynamic debugging now in Visual Studio 2022 v17.14 🎉 Learn what's new in our blog: msft.it/6017SZP6L 🎥 Streaming LIVE in just 4 hours on Visual Studio Toolbox. msft.it/6018SZP60
3
20
3,910
🌟Supercharge your development process with @VisualStudio's newest feature: C++ Dynamic Debugging It deoptimizes code that you set breakpoints on or step into, giving you the performance of optimized code with the debugging experience of unoptimized code. #GDC2025 🔗Learn more: developer.microsoft.com/game…
7
41
1,877
Tired of debugging optimized code with missing variables and inlined functions? @VisualStudio preview now has Dynamic Debugging which automatically unoptimizes functions you step into while debugging 👀 Available in UE 5.6, or with a simple cherry pick: devblogs.microsoft.com/cppbl…
1
26
4
155
9,301
Visual Studio 2022 version 17.2 contains improvements to the C++ backend: new features, new and improved optimizations, build throughput improvements, and better security. Learn more: msft.it/6014bUsAk #VS2022
10
23
The site now supports execution on Windows platforms! Huge thanks to our friends at MS who support, code and run the infrastructure that makes this possible! -mg
15
71
Edge 97 was released to stable today. It includes full CFG support in renderer and browser. This combined with CET is 👌
1
15
59
All your favorite code analysis checks in Visual Studio are now available in GitHub!
Maintaining a C++ GitHub repo? Enable Code Scanning in your GitHub Actions and take advantage of MSVC Code Analysis today. Here's how: devblogs.microsoft.com/cppbl…
2
8
Microsoft C++ team at CppCon 2021
3
10
2
96
Eric Brumer retweeted
#CppCon Day 2 is a go! Come by our booth today to learn more about our announcements this week, or get answers to any #Cpp questions you might have
Microsoft C++ team at CppCon 2021
6
6
Eric Brumer retweeted
We continue to invest in bringing fuzzing to every developer at Microsoft, and making it easier for everyone to continuously fuzz. We're searching for two engineers to join the team that builds OneFuzz. aka.ms/onefuzzjobs
2
17
4
61
The MSVC codegen/optimization team is hiring: multiple postings, multiple locations. If you're interested, we'd love to hear from you! careers.microsoft.com/us/en/… careers.microsoft.com/us/en/… careers.microsoft.com/us/en/…
My team continues to grow. Come help create the future of Machine Learning + Azure! i'm looking for experienced folks to join a team building ML compilers. See aka.ms/ianb.jobs for details. Making ML code faster, smaller, smarter! #hybridwork #compilerjobs