C++ Team Blog
devblogs.microsoft.com/cppblog
The latest in C++, Visual Studio, VS Code, and vcpkg from the MSFT C++ team
C++Dev tools / editors / IDEsMicrosoft blogsMicrosoft dev blogs
- Posts
- 1,499 from 26 May 2006 to 29 Oct 2026
- Posting
- weekly (65 in the last year)
- Kind
- company blog
- Feed
- https://devblogs.microsoft.com/cppblog/feed/
2026 55
- What’s New in vcpkg (Oct 2026)
- Microsoft CppCon 2026 Trip Report
- MSVC Build Tools Version 14.52 Release Candidate Now Available
- Visual Studio Code CMake Tools 1.24
- Faster C++ code intelligence for Copilot CLI with Whole Codebase Indexing
- Bringing Correctly Rounded Math to Production with LLVM-libc
- C++ in the Age of AI: Visual Studio at CppCon 2026
- What’s New for C++ Developers in Visual Studio 2026 (18.7 – 18.10)
- Microsoft at CppCon 2026
- MSVC C++23: constexpr cmath with LLVM Libc
- MSVC Build Tools Preview updates – September 2026
- Clearer Build Optimization Results with GitHub Copilot
- MSVC Build Tools Preview updates – August 2026
- What’s New in vcpkg (Jul 2026)
- Pure Virtual C++ 2026 Is a Wrap
- Pure Virtual C++ 2026 Is Now Live!
- C++ Dependencies Without the Headache: vcpkg + Copilot CLI
- Pure Virtual C++ 2026 Is Tomorrow and On-Demand Sessions Are Now Available
- Faster C++ iterative builds with GitHub Copilot
- Pure Virtual C++ 2026 [Meet the Speakers, Part 3]: Modernizing C++
- MSVC Build Tools Preview updates – July 2026
- Rethinking C++ Performance: Faster Code Navigation and GitHub Copilot Tools with Whole Codebase Indexing
- Pure Virtual C++ 2026 [Meet the Speakers, Part 2]: The AI-Native C++ Developer Workflow
- Pure Virtual C++ 2026 [Meet the Speakers, Part 1]: Build Faster, Run Faster
- What’s New in vcpkg (June 2026)
- Pure Virtual C++ 2026 Talks Announced
- Save the Date: Pure Virtual C++ 2026
- Streamline C++ Code Intelligence Setup in Copilot CLI
- Boosting Adobe Photoshop’s Performance with MSVC and SPGO
- 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)
- Giving Copilot more C++ context using custom instructions in VS Code
- Take the 2026 ISO C++ Developer Survey!
- C++ Code Intelligence for GitHub Copilot CLI (Preview)
- 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
- Now in Public Preview: GitHub Copilot build performance for Windows
2025 57
- C++ code editing tools for GitHub Copilot: now in Public Preview
- New release cadence and support lifecycle for Microsoft C++ Build Tools
- Introducing MSVC AddressSanitizer for ARM64 targets
- Perform wide-sweeping refactors using C++ code editing tools for GitHub Copilot
- Optimize Your C++ Build Times with GitHub Copilot
- Fix build issues using GitHub Copilot after upgrading MSVC Build Tools
- What’s New for C++ Developers in Visual Studio 2026 version 18.0
- Inside Visual Studio: Improving Open-Source Workflows with vcpkg
- What’s New in vcpkg (October 2025)
- Microsoft C++ Team at CppCon 2025: Trip Report
- Upgrading C++ Projects to Visual Studio 2026
- New GitHub Copilot capabilities for C++ developers: Upgrade MSVC, improve build performance, and refactor C++ code
- What’s New in vcpkg (September 2025)
- Fixing Overload Resolution For Parameter Arrays in C++/CLI
- Microsoft C++ Team at CppCon 2025
- C++ Language Updates in MSVC Build Tools v14.50
- Visual Studio 2026 Insiders is here!
- What’s New in vcpkg (August 2025)
- Announcing Proxy 4: The Next Leap in C++ Polymorphism
- Dependabot support for vcpkg
- What’s New in vcpkg (July 2025)
- Dynamically Update C++ syntax using Next Edit Suggestions
- Visual Studio Code CMake Tools Extension 1.21 Release: Multi-root improvements, CMake Presets v10, and more…
- Updates to Warning Suppressions in Microsoft C++ Code Analysis
- Smarter, workspace-aware code completions for C++ in VS Code
- What’s New in vcpkg (June 2025)
- How Electronic Arts standardized C++ builds across Windows and Linux with Visual Studio Build Tools
- Address Sanitizer Updates for Visual Studio 2022 Version 17.14
- What’s New for C++ Developers in Visual Studio 2022 17.14
- Introducing the /forceInterlockedFunctions switch for ARM64
- C++ Language Updates in MSVC in Visual Studio 2022 17.14
- What’s New in vcpkg (April 2025)
- There’s a Linux File Explorer built into Visual Studio!?!
- VS Code C++ Extension 1.25 Release: Explain C++ symbols using Copilot & Customize recursive include paths
- Pure Virtual C++ 2025 is Tomorrow
- Pure Virtual C++ 2025: Pre-Conference Videos
- Pure Virtual C++ 2025: Full Schedule
- What’s New in vcpkg (March 2025)
- Pure Virtual C++ 2025 Talks Announced
- Automatically generate any doc comment for C++ functions in Visual Studio
- VS Code C++ Extension Updates: 4x Faster Colorization & 3.5x Faster Project Startup
- Boost Your CMake Development with Copilot Custom Instructions
- Sign Up for the free Pure Virtual C++ 2025 Conference
- C++ Dynamic Debugging: Full Debuggability for Optimized Builds
- Optimizing Build Times with Build Insights: How Activision Cut Call of Duty’s Build Time by 50%
- Visual Studio at GDC 2025
- Announcing Guidelines Support Library v4.2.0
- What’s New in vcpkg (February 2025): Package installation performance, new tested triplet, and more
- std::generator: Standard Library Coroutine Support
- MSVC Address Sanitizer updates in Visual Studio 2022 version 17.13
- Visual Studio Code CMake Tools Extension 1.20 Release: Introducing Built-In CMake Language Services
- MSVC C++ Code Analysis: Updates in Visual Studio 2022 version 17.13
- C++ Language Updates in MSVC in Visual Studio 2022 17.13
- What’s New for C++ Developers in Visual Studio 2022 17.13
- Document build instructions and more with enhanced C++ awareness from Copilot Chat in Visual Studio
- What’s New in vcpkg (January 2025)
- What’s New in vcpkg (December 2024)
2024 71
- MSVC Compiler Language Updates in Visual Studio 2022 version 17.12
- What’s New in vcpkg (November 2024)
- Siemens Healthineers manages C++ libraries with vcpkg in an offline build environment
- What’s New for C++ Developers in Visual Studio 2022 17.12
- What’s New in vcpkg (October 2024)
- Microsoft C++ Team at CppCon 2024: Trip Report
- Analyzing the Performance of the “Proxy” Library
- Enhanced Breakpoint Expressions for C++ Debugging in Visual Studio
- New Contextual Tools for GitHub Copilot in Visual Studio
- What’s New in vcpkg (September 2024)
- Configure GitHub Copilot Access via Content Exclusion
- Latest enhancements to Copilot workflows in Visual Studio: Move seamlessly from Copilot in Quick Info and more…
- Visual Studio at Unreal Fest Seattle 2024
- Tailored Code Completions for C++ Developers: Fine-tuned models are now in limited public beta for GitHub Copilot Enterprise
- What’s New in Visual Studio Build Insights 17.12
- Microsoft C++ Team at CppCon 2024
- Fix C++ warnings and errors with Copilot: Introducing AI-Assisted Code Fixes in Visual Studio
- Askia, an Ipsos company, achieved faster, reproducible builds with vcpkg
- What’s New in vcpkg (August 2024)
- MSVC Backend Updates in Visual Studio 2022 version 17.11
- Announcing the Proxy 3 Library for Dynamic Polymorphism
- Prevent Critical Bugs with MSVC Code Analysis
- What’s New for C++ Developers in Visual Studio 2022 17.11
- GitHub Copilot Extensions for C++ developers and beyond now available in VS Code
- What’s New in vcpkg (July 2024)
- MSVC Backend Updates in Visual Studio 2022 version 17.10
- Genetec uses Visual Studio, CMake, vcpkg, and Docker for remote Linux C++ development
- Improving GitHub Copilot Completions in VS Code for C++ Developers
- What’s New in vcpkg (June 2024)
- Understand your C++ symbols using Copilot in Visual Studio’s Quick Info
- Bosch widely adopts Visual Studio 2022 after experiencing performance improvements for C++ Linux cross-compilation
- Integrating C++ header units into Office using MSVC (3/n)
- What’s New in vcpkg (May 2024): Dedicated Pages for Each Package on vcpkg.io
- C++ Refactoring tools in Visual Studio
- Visual Studio Code CMake Tools Extension 1.18 Update: Quick Start with CMake and more…
- What’s New for C++ Developers in Visual Studio 2022 17.10
- C++ at VS Code Day 2024
- Use AI-Powered Rename Suggestions to rename your C++ variables in Visual Studio
- Pure Virtual C++ 2024 Recordings Now Available
- Building your C++ Code with CMake in VS Code
- What’s New in vcpkg (April 2024)
- New Checks Since Visual Studio 2022 17.8
- OpenMP improvements in Visual Studio C/C++ compiler: triangular loop collapse
- Pure Virtual C++ 2024 is Now Live!
- Pure Virtual C++ 2024 is Tomorrow
- Usability Improvements in the Visual Studio Connection Manager
- Visual Studio features for C++ Header Files and Modules
- Pure Virtual C++ Pre-Conference Videos – Linux Development, Modules, Containers and more!
- VS Code C++ Extension 1.19 Release: 3.6x faster Go To Symbol & 1.5x faster colorization
- Templates View for Build Insights in Visual Studio
- MSVC Address Sanitizer adoption in .NET’s CoreCLR
- Time Travel Debugging team uses Copilot Chat for C++
- How Copilot is being used by the Time Travel Debugging team for repetitive C++ coding
- Pure Virtual C++ 2024 Sessions Announced
- What’s New in vcpkg (March 2024)
- Improvements in Variable Visibility when Debugging
- Sign Up for the free Pure Virtual C++ 2024 Conference
- Using Copilot Chat with C++ in VS Code
- What’s New in vcpkg (February 2024)
- MSVC Backend Updates since Visual Studio 2022 version 17.3
- What’s New for C++ Developers in Visual Studio 2022 17.9
- Visual Studio Code CMake Tools Extension 1.17 Update: CMake Presets v6, Overriding Cache Variables, and Side Bar Updates
- A Year of C++ Improvements in Visual Studio, VS Code, and vcpkg
- OpenMP improvements in Visual Studio C/C++ compiler: loop collapse
- Quick Tips for using Copilot Chat with C++ in Visual Studio
- MSVC Toolset Minor Version Number 14.40 in VS 2022 v17.10
- Testing the MSVC Compiler Backend
- What’s New in vcpkg (January 2024)
- C++ in VS Code: Getting Started & Configuring IntelliSense
- MSVC ARM64 optimizations in Visual Studio 2022 17.8
- #include Diagnostics in Visual Studio
2023 73
- What’s New in the vcpkg 2023.12.12 Release
- What’s New for Makefile Tools in Visual Studio Code Release 0.8: Post-Configure Scripts and more…
- Azure Networking Team reaches peak productivity with Visual Studio’s new remote Linux capabilities and improvements
- Directly Edit Unreal Engine Projects in Visual Studio 2022
- What’s New in the vcpkg 2023.11.20 Release
- Functions View for Build Insights in Visual Studio 2022 17.8
- Debug vcpkg portfiles in CMake script mode with Visual Studio Code
- C++ Extension in VS Code 1.18 Release: Quick Fixes for missing header files, Extract to Function & More
- Visual Studio Code CMake Tools Extension 1.16 Update: New CMake Tools Sidebar and CMake Debugging options
- Unreal Engine and C++ Game Development Made Easy with Visual Studio 2022
- What’s New for C++ Developers in Visual Studio 2022 17.8
- vcpkg 2023.10.19 Release: Export for Manifests, Documentation Improvements, and More…
- Microsoft Visual C++ at CppCon 2023 Trip Report
- Structured Diagnostics in the New Problem Details Window
- Open Sourcing IFC SDK for C++ Modules
- Build Reliable and Secure C++ programs — Microsoft Learn
- Microsoft C++ Team at CppCon 2023
- MSVC ARM64 Optimizations in Visual Studio 2022 17.7
- C11 Threads in Visual Studio 2022 version 17.8 Preview 2
- MSVC Machine-Independent Optimizations in Visual Studio 2022 17.7
- Enhancing the CMake Targets View in Visual Studio
- What’s New for the Remote File Explorer in Visual Studio
- Make Member Function const and Global Function Static in Visual Studio
- Integrating C++ header units into Office using MSVC (2/n)
- MSVC Address Sanitizer – One DLL for all Runtime Configurations
- Introducing CMake Debugger in VS Code: Debug your CMake Scripts using Open-Source CMake Debugger
- What’s New for C++ Developers in Visual Studio 2022 17.7
- vcpkg 2023.06.20 and 2023.07.21 Releases: GitHub Dependency Graph Support, Android Tested Triplets, Xbox Triplet Improvements, and More…
- Partnering with The Coalition to Bring Unreal Engine Find All Blueprint References to Visual Studio 2022
- Visualize Macro Expansion for C++
- #include cleanup in Visual Studio
- AddressSanitizer continue_on_error
- C++ Extension in VS Code 1.16 Release: Call Hierarchy & more
- vcpkg integration with the GitHub dependency graph
- Using Key Events with warning C26800
- Build Insights Now Available in Visual Studio 2022
- Pure Virtual C++ Videos Available
- Automatically Install Windows Subsystem for Linux from Visual Studio using New Seamless Integration
- Improved Doxygen Overload Resolution
- MSVC C++23 Update and Pure Virtual C++ Tomorrow!
- Pure Virtual C++: CMake Debugger, Build Insights in Visual Studio, and more
- MSVC ARM64 optimizations in Visual Studio 2022 17.6
- Pure Virtual C++ 2023 Pre-Conference Videos
- vcpkg is Now Included with Visual Studio
- Visual Studio 2022 version 17.6 for C++ Developers
- C++20 Support Comes To C++/CLI
- What’s New for Makefile Tools in VS Code Version 0.7.0 – Variable Expansion and more…
- Sign Up for the free Pure Virtual C++ 2023 Conference
- What’s New for CMake Tools 1.14 in VS Code – Test Explorer
- Documentation for C++20 Ranges
- Fill in the ISO C++ Developer Survey
- vcpkg 2023.04.15 Release: vcpkg ships in Visual Studio, Xbox triplets, GitHub Actions Cache Support, and More…
- Functional exception-less error handling with C++23’s optional and expected
- Even faster builds with Incredibuild 10 and Visual Studio 17.6 Preview 3
- C++23’s New Fold Algorithms
- Maximize Unreal Engine Development with the Latest Integrations in Visual Studio 2022
- Create C++ Member Function in Visual Studio
- vcpkg 2023.02.24 Release: Default Triplet Changes, RISC-V support, Bug Fixes, and More…
- std::string now supports Address Sanitizer
- Code Analysis Improvements in Visual Studio 17.6
- Importing ST projects into Visual Studio
- An alternative to __if_exists in ATL
- View files on your Remote Machines using the new Remote File Explorer in Visual Studio
- CMake debugger allows you to debug your CMake scripts and more
- Visual Studio 2022 version 17.5 for C++ Developers
- Unreal Engine Integrations Now Available in Visual Studio 2022
- Minecraft’s WSL build time cut in half after working with Visual Studio C++ team
- Remote Native Unit Test Support in Visual Studio
- VS Code C++ Extension January Update: Create Definitions and Declarations
- Debug Linux Console apps in Visual Studio’s Integrated Terminal
- C++ Brace Pair Colorization and More in Visual Studio
- Deploy and debug apps on remote targets
- vcpkg 2023.01.09 Release: Registry Pattern Matching, Documentation Changes, and More…
2022 59
- vcpkg Documentation Moves to Microsoft Docs Platform
- Standards conformance improvements to /Gw in Visual Studio version 17.5 Preview 2
- High-confidence Lifetime Checks in Visual Studio version 17.5 Preview 2
- C11 Atomics in Visual Studio 2022 version 17.5 Preview 2
- Improving the State of Debug Performance in C++
- MSVC OpenMP Update
- A Tour of 4 MSVC Backend Improvements
- vcpkg 2022.11.14 and 2022.10.19 Releases: Localization for 14 Languages, Overlay Ports/Triplets in Manifests, acquire-project Command, and More…
- Visual Studio 2022 Performance: Faster C++ Source Code Indexing
- What’s New for C++ Developers in Visual Studio 2022 17.4
- Fix for High Risk OpenSSL Security Vulnerabilities Announced – Guidance for vcpkg Users
- Microsoft Office team uses Remote MacOS Debugging Capability in Visual Studio
- Improving Copy and Move Elision
- vcpkg September 2022 Release is Now Available: Celebrating 6 Years with Over 2000 Libraries!
- Announcing NuGet PackageReference support for C++/CLI MSBuild projects targeting .NET Core and .NET 5 or higher
- Using system package manager dependencies with vcpkg
- A Visual Studio Debugger Extension for the Raspberry Pi Camera
- Microsoft C++ Code Analysis Warnings with Key Events
- The Future of C++ Compiler Diagnostics in MSVC and Visual Studio
- Dev Containers for C++ in Visual Studio
- vcpkg Environment Activation in Visual Studio
- Integrating C++ header units into Office using MSVC (1/n)
- Microsoft C++ Team at CppCon 2022
- Importing ST projects into Visual Studio Code
- vcpkg August 2022 Release is Now Available: CMake Version Update, Updated FAQ, Cross-compilation Fix for Apple Silicon
- Updates to Visual Studio Build Tools license for C and C++ Open-Source projects
- proxy: Runtime Polymorphism Made Easier Than Ever
- Official Support for Arm64EC is Here
- MSVC Backend Updates in Visual Studio 2022 version 17.3
- MSBuild Low Priority Builds in Visual Studio
- vcpkg July 2022 Release is Now Available: Shared Libraries on Linux, Improved vcpkg new, Optional name and version Fields, and More…
- New std::optional Checks in Visual Studio 2022 version 17.3 Preview 3
- Integrated Terminal in Visual Studio: New SSH integration for Linux targeting
- VS2022 Performance Enhancements: Faster C++ Development
- C++23’s Deducing this: what it is, why it is, how to use it
- vcpkg June 2022 Release is Now Available: Force Download vcpkg Dependencies, Documentation Changes, and More
- What’s New in CMake for VS Code
- Serial and Zephyr support for Visual Studio and VS Code
- MSVC Backend Updates in Visual Studio 2022 version 17.2
- vcpkg May 2022 Release: artifacts using JSON, COS and SPDX support, and more
- Pure Virtual C++ 2022 Recordings Available
- MSVC’s STL Completes /std:c++20
- OpenMP Task Support for C++ in Visual Studio
- Pure Virtual C++ 2022 is Today
- Customizing GitHub Codespaces for C++ Projects
- Pure Virtual C++ 2022 Pre-Conference Sessions Available
- vcpkg April 2022 Release: artifacts merged to tool repo, tar.exe in Windows 10, GIT_ASKPASS, vcpkg in Arch Linux instructions, and more
- What’s new for C++ Debugging in Visual Studio Code
- Pure Virtual C++ 2022 Schedule Available
- New Enumeration Checks in Visual Studio 2022 version 17.2 Preview 3
- Sign Up for the Pure Virtual C++ 2022 Conference
- Using GitHub Codespaces and Visual Studio Code for C++ Development
- Enhancing Game Developer Productivity with Visual Studio 2022
- C++ Modules in CMake with Visual Studio
- Visual Studio for remote macOS C++ development
- Embedded Software Development in Visual Studio Code
- Execution and Static Analysis Support for MSVC on Compiler Explorer
- GSL 4.0.0 is Available Now
- How we used C++20 to eliminate an entire class of runtime bugs
2021 70
- Visual Studio Code C++ December 2021 Update: clang-tidy
- The /fp:contract flag and changes to FP modes in VS2022
- Microsoft Visual Studio 2022 and Floating-point to Integer Conversions
- Embedded Software Development in Visual Studio
- Bootstrap your dev environment with vcpkg artifacts
- Makefile Tools December 2021 Update: Problem Matchers and Compilation Database Generation
- C++ build throughput investigation and tune up
- What’s new for C++ cross-platform developers in Visual Studio 2022
- Microsoft C++ Code Analysis with GitHub Actions
- 18x Faster IntelliSense for Unreal Engine Projects in Visual Studio 2022
- Microsoft C++ Team at CppCon 2021
- A Race Condition in .NET Finalization and its Mitigation for C++/CLI
- Improved Null Pointer Dereference Detection in Visual Studio 2022 version 17.0 Preview 4
- Static Analysis Fixes in Visual Studio 2019 version 16.11
- MSVC C++20 and the /std:c++20 Switch
- C++20 Coroutine Improvements in Visual Studio 2019 version 16.11
- New Compiler Warnings for Dynamic Initialization and User Defined Sections
- Attach to a Remote Process with LLDB in Visual Studio 2022 Preview 3
- ARM64EC Support in Visual Studio
- Moving a project to C++ named Modules
- Edit Your C++ Code while Debugging with Hot Reload in Visual Studio 2022
- Visual Studio Code C++ July 2021 Update: Disassembly View, Macro Expansion and Windows ARM64 Debugging
- Using C++ Modules in MSVC from the Command Line Part 1: Primary Module Interfaces
- Build and Debug C++ with WSL 2 Distributions and Visual Studio 2022
- Code Scanning C++ with GitHub Actions
- Customized Warning Levels and Code Analysis for External Headers
- STL Visualizers on GitHub
- Address Sanitizer Now in “Early Release” for Xbox Developers
- Static Analysis Fixes, Improvements, and Updates in Visual Studio 2019 version 16.10
- <format> in Visual Studio 2019 version 16.10
- C++20’s Extensions to Chrono Available in Visual Studio 2019 version 16.10
- Preview of using CMake Presets for Azure Sphere development
- C++20 Ranges are complete in Visual Studio 2019 version 16.10
- How to start using registries with vcpkg
- All vcpkg enterprise features now generally available: versioning, binary caching, manifests and registries
- Microsoft C++ Code Analysis supports SARIF 2.1
- OpenMP Updates and Fixes for C++ in Visual Studio 2019 version 16.10
- New Static Analysis Rule for Bounds Checking
- Finding Bugs with AddressSanitizer: Patterns from Open Source Projects
- 2x-3x Performance Improvements for Debug Builds
- Ignoring Automatic Initialization for Code Analysis
- Pure Virtual C++ 2021 is Today
- Pure Virtual C++ 2021 Schedule Available
- CMake Presets integration in Visual Studio and Visual Studio Code
- Visual Studio Code C++ Extension April 2021 Update: CUDA C/C++ IntelliSense and Apple Silicon Support
- MSVC Backend Updates in Visual Studio 2019 version 16.10 Preview 2
- Finding Bugs with AddressSanitizer: MSVC Compiler
- Sign Up for the Pure Virtual C++ 2021 Conference
- vcpkg Host Dependencies for Cross-Compilation
- Static Analysis Fixes, Improvements, and Updates in Visual Studio 2019 16.9
- IntelliSense Improvements in Visual Studio 2019
- Address Sanitizer for MSVC Now Generally Available
- Microsoft C++ Team at ACCU 2021
- Remote Debug Support in Visual Studio 2019
- Registries: Bring your own libraries to vcpkg
- Take control of your vcpkg dependencies with versioning support
- Now announcing: Makefile support in Visual Studio Code!
- Visual Studio Code C++ Extension: Cross-Compilation IntelliSense Configurations
- Improved OpenMP Support for C++ in Visual Studio
- Abbreviated Function Templates and Constrained Auto
- Playground Games and Turn 10 Studios See 18.2X and 4.95X Link Time Improvements Respectively on Visual Studio 2019
- Seamlessly Accelerate CMake Projects in Visual Studio with Incredibuild
- Blizzard Diablo IV debugs Linux core dumps from Visual Studio
- A Year of Conference Talks from the Microsoft C++ Team
- Windows ARM64 support for CMake projects in Visual Studio
- MSVC Backend Updates in Visual Studio 2019 version 16.9 Preview 3
- Build Throughput Series: More Efficient Template Metaprogramming
- C++ with Visual Studio and WSL2
- Build Throughput Series: Template Metaprogramming Fundamentals
- Faster C++ Iteration Builds
2020 69
- Configure IntelliSense with CMake Toolchain Files in Visual Studio 2019 16.9 Preview 2
- Visual Studio Code C++ Extension: ARM and ARM64 support
- Conditionally Trivial Special Member Functions
- C++20 Features in Visual Studio 2019 versions 16.7 and 16.8
- The Coalition Sees 27.9X Iteration Build Improvement with Visual Studio 2019
- A Tour of C++ Modules in Visual Studio
- Even More New Safety Rules in C++ Code Analysis
- Typelib and ActiveX now supported in MFC Wizards
- C++20 STL Features: 1 Year of Development on GitHub
- Introducing the new Azure SDK for C++ Beta
- Faster C++ builds, simplified: a new metric for time
- Build and debug Qt projects on Linux with Qt Visual Studio Tools
- C++ Core Check in Visual Studio
- New Safety Rules in C++ Code Analysis
- Welcome C++ developers to GitHub Codespaces!
- Happy 20th Birthday CMake!
- Project OneFuzz: new open source developer tool to find and fix bugs at scale
- C++ in Visual Studio Code reaches version 1.0!
- A Multitude of Updates in Visual Studio 2019 version 16.8 Preview 3
- Debug Linux core dumps in Visual Studio
- C++ Coroutines in Visual Studio 2019 Version 16.8
- Standard C++20 Modules support with MSVC in Visual Studio 2019 version 16.8
- C11 and C17 Standard Support Arriving in MSVC
- vcpkg: Accelerate your team development environment with binary caching and manifests
- Microsoft C++ Team at CppCon 2020
- New safety rules in C++ Core Check
- <bit> in Visual Studio 2019 version 16.8 Preview 2
- Introducing vcperf /timetrace for C++ build time analysis
- Introducing source dependency reporting with MSVC in Visual Studio 2019 version 16.7
- AddressSanitizer for Windows: x64 and Debug Build Support
- Sign Up for the Private Preview of Visual Studio support for Codespaces!
- Improving code generation time with C++ Build Insights
- Visual Studio Code C++ Extension July 2020 Update: Doxygen comments and Logpoints
- Initial Support For C++20 Ranges
- C++ Linux development with Visual Studio: incremental build improvements and expanded shell support
- C++20 Features and Fixes in VS 2019 16.1 through 16.6
- Linux development with Visual Studio: first-class support for gdbserver, improved build times with Ninja, and updates to the Connection Manager
- Profiling template metaprograms with C++ Build Insights
- Join us this week at Microsoft Build digital event
- Visual Studio Code C++ extension: May 2020 update
- Faster builds with PCH suggestions from C++ Build Insights
- Pure Virtual C++ Conference 2020 Videos and Survey Available
- Vcpkg 2020.04 Update and Product Roadmap
- Finding build bottlenecks with C++ Build Insights
- Sign Up For Pure Virtual C++ Conference 2020
- GSL 3.0.0 Release
- MSVC Backend Updates in Visual Studio 2019 Version 16.5
- New templates for debugging CMake projects on remote systems and WSL in Visual Studio 2019
- Porting a C++/CLI Project to .NET Core
- Announcing full support for a C/C++ conformant preprocessor in MSVC
- Doxygen and XML Doc Comment support
- IntelliSense Code Linter for C++
- More Spectre Mitigations in MSVC
- Analyze your builds programmatically with the C++ Build Insights SDK
- The Performance Benefits of Final Classes
- AVX2 floating point improvements in Visual Studio 2019 version 16.5
- AVX-512 Auto-Vectorization in MSVC
- Custom AI-Assisted IntelliSense for your team
- Qt to support Visual Studio Linux projects
- Visual Studio Code CMake Tools Extension: Multi-root workspaces and file-based API
- Easily Add, Remove, and Rename Files and Targets in CMake Projects
- Code Navigation for CMake Scripts
- JCC Erratum Mitigation in MSVC
- Improve Parallelism in MSBuild
- MSVC Backend Updates in Visual Studio 2019 Versions 16.3 and 16.4
- CMake, Linux targeting, and IntelliSense improvements in Visual Studio 2019 version 16.5 Preview 2
- C++ Modules conformance improvements with MSVC in Visual Studio 2019 16.5
- Improvements to Accuracy and Performance of Linux IntelliSense
- C++ Inliner Improvements: The Zipliner
2019 72
- Debugging Linux CMake Projects with gdbserver
- Build C++ Applications in a Linux Docker Container with Visual Studio
- CMake Tools Extension for Visual Studio Code
- Set Environment Variables for Debug, Launch, and Tools with CMake and Open Folder
- Electronic Arts and Visual Studio’s Linux Support
- Introducing C++ Build Insights
- Visual Studio Code C++ extension: Nov 2019 update
- An Update on C++/CLI and .NET Core
- Microsoft C++ Team At CppCon 2019: Videos Available
- AddressSanitizer (ASan) for Windows with MSVC
- Usability Improvements for CMake in Visual Studio 2019 version 16.4: Launch Target Selection and Overview Pages
- Code analysis with clang-tidy in Visual Studio
- C++20’s Conditionally Explicit Constructors
- Microsoft C++ Team on CppCast
- The Future of C++/CLI and .NET Core 3
- Open Sourcing MSVC’s STL
- C++20 Concepts Are Here in Visual Studio 2019 version 16.3
- Microsoft C++ Team at CppCon 2019
- Build and Debug MySQL on Linux with Visual Studio 2019
- C++ Cross-Platform Development with Visual Studio 2019 version 16.3: vcpkg, CMake configuration, remote headers, and WSL
- Vcpkg: 2019.07 Update
- Productivity Improvements for C++: New Default Colorization, Template Argument Filtering in Call Stack Window, and IntelliCode On-By-Default
- New C++ Core Check Rules
- Side-by-side Minor Version MSVC Toolsets in Visual Studio 2019
- Game performance improvements in Visual Studio 2019 version 16.2
- Improving the Performance of Standard Library Functions
- Smarter Member List Filtering for C++
- MSVC Backend Updates in Visual Studio 2019 version 16.2
- Improved Linker Fundamentals in Visual Studio 2019
- Visual Studio Code C/C++ Extension: July 2019 Update
- Inlining Decisions in Visual Studio
- Vcpkg: 2019.06 Update
- Clang/LLVM Support for MSBuild Projects
- Simplify Your Code With Rocket Science: C++20’s Spaceship Operator
- Cppp 2019 Trip Report
- Clear, Functional C++ Documentation with Sphinx + Breathe + Doxygen + CMake
- CMake 3.14 and Performance Improvements
- Quick Info Improvements in Visual Studio 2019: Colorization and Search Online
- Visualize your build with IncrediBuild’s Build Monitor and Visual Studio 2019
- Linux Development with C++ in Visual Studio 2019: WSL, ASan for Linux, Separation of Build and Debug
- AddressSanitizer (ASan) for the Linux Workload in Visual Studio 2019
- New code analysis quick fixes for uninitialized memory (C6001) and use before init (C26494) warnings
- C++ with Visual Studio 2019 and Windows Subsystem for Linux (WSL)
- Visual Studio Code C/C++ extension: May 2019 Update
- Clang/LLVM Support in Visual Studio
- Visual Studio CMake Support – Clang/LLVM, CMake 3.14, Vcpkg, and Performance Improvements
- Improved C++ IntelliCode now Ships with Visual Studio 2019
- Visual Studio C++ Template IntelliSense Populates Based on Instantiations in Your Code
- C++17/20 Features and Fixes in Visual Studio 2019
- Accelerating Compute-Intensive Workloads with Intel® AVX-512
- Visual Studio Code now available through Particle Workbench
- In-Editor Documentation for CMake in Visual Studio
- Visual Studio Code C/C++ extension: March 2019 Update
- SIMD Extension to C++ OpenMP in Visual Studio
- Linker Throughput Improvement in Visual Studio 2019
- Game performance and compilation time improvements in Visual Studio 2019
- Making C++ Exception Handling Smaller On x64
- CUDA 10.1 available now, with support for latest Microsoft Visual Studio 2019 versions
- Open Existing CMake Caches in Visual Studio
- Visual Studio 2019 Preview 2 Blog Rollup
- Using VS Code for C++ development with containers
- What’s New in CMake – Visual Studio 2019 Preview 2
- C++ Binary Compatibility and Pain-Free Upgrades to Visual Studio 2019
- Visual Studio Code C/C++ extension: January 2019 Update
- New Code Analysis Checks in Visual Studio 2019: use-after-move and coroutine
- Concurrency Code Analysis in Visual Studio 2019
- Introducing the New CMake Project Settings UI
- In-editor code analysis in Visual Studio 2019 Preview 2
- C++ Productivity Improvements in Visual Studio 2019 Preview 2
- Template IntelliSense Improvements for Visual Studio 2019 Preview 2
- Lifetime Profile Update in Visual Studio 2019 Preview 2
- MSVC Backend Updates in Visual Studio 2019 Preview 2: New Optimizations, OpenMP, and Build Throughput improvements
2018 79
- Out-of-Process Debugger for C++ in Visual Studio 2019
- New Start Window and New Project Dialog Experience in Visual Studio 2019
- Using multi-stage containers for C++ development
- Guaranteed Copy Elision Does Not Elide Copies
- Visual Studio Code C++ extension: October 2018 update and a simplified Insiders program
- AI-Assisted Code Completion Suggestions Come to C++ via IntelliCode
- Announcing Live Share for C++: Real-Time Sharing and Collaboration
- Better template support and error detection in C++ Modules with MSVC 2017 version 15.9
- Exploring Clang Tooling – Using Build Tools with clang-tidy
- Using Visual Studio for Cross Platform C++ Development Targeting Windows and Linux
- Q&A: Fine-grained friendship
- Use the official range-v3 with MSVC 2017 version 15.9
- Exploring Clang Tooling Part 3: Rewriting Code with clang-tidy
- Exploring Clang Tooling Part 2: Examining the Clang AST with clang-query
- Exploring Clang Tooling Part 1: Extending Clang-Tidy
- Standard Library Algorithms: Changes and Additions in C++17
- How to Use Class Template Argument Deduction
- std::any: How, when, and why
- CUDA 10 is now available, with support for the latest Visual Studio 2017 versions
- Step Back – Going Back in C++ Time
- Books on C++17
- Chat with the Visual C++ Team at CppCon 2018
- STL Features and Fixes in VS 2017 15.8
- Parallel Custom Build Tools in Visual Studio 2017
- Exploring Clang Tooling, Part 0: Building Your Code with Clang
- Using C++17 Parallel Algorithms for Better Performance
- std::optional: How, when, and why
- Use the official Boost.Hana with MSVC 2017 Update 8 compiler
- Q&A: How to specialize std::sort by binding the comparison function
- Visual Studio Code C/C++ extension August 2018 Update
- std::string_view: The Duct Tape of String Types
- C++ development with Docker containers in Visual Studio Code
- Using MSVC in a Docker Container for Your C++ Projects
- Visual Studio Code C/C++ extension July 2018 Update and IntelliSense auto-configuration for CMake
- Data Breakpoints – Visual Studio 2017 15.8 Update
- MSVC Preprocessor Progress towards Conformance
- Shared PCH usage sample in Visual Studio
- Support for Unity (Jumbo) Files in Visual Studio 2017 15.8 (Experimental)
- Announcing C++ Just My Code Stepping in Visual Studio
- CMake Support in Visual Studio – Configuration Templates
- New, experimental code analysis features in Visual Studio 2017 15.8 Preview 3
- Convert Macros to Constexpr
- Announcing Template IntelliSense
- Visual Studio Code C/C++ extension June 2018 Update
- Spring 2018 Visual C++ Migration Survey
- Use Boost.Hana via vcpkg with the latest MSVC compiler
- Visual Studio Code C/C++ extension May 2018 Update – IntelliSense configuration just got so much easier!
- Macro Expansions in Quick Info Tooltips
- Recently completed UserVoice Suggestions for Visual Studio
- Announcing: MSVC Conforms to the C++ Standard
- CMake Support in Visual Studio – Code Analysis and CMake 3.11
- Announcing a single C++ library manager for Linux, macOS and Windows: Vcpkg
- Spectre diagnostic in Visual Studio 2017 Version 15.7 Preview 4
- IntelliSense for Remote Linux Headers
- Announcing CodeLens for C++ Unit Testing
- CMake Support in Visual Studio – Targets View, Single File Compilation, and Cache Generation Settings
- Spectre mitigation changes in Visual Studio 2017 Version 15.7 Preview 3
- C++ code analysis: configure rules from the command line
- MSVC now correctly reports __cplusplus
- Visual Studio Code C/C++ extension March 2018 update
- Configuring C++ IntelliSense and Browsing
- C++ Core Checks in Visual Studio 2017 15.7 Preview 2
- Build Time Improvement Recommendation: Turn off /MAP, use PDBs
- ClangFormat Support in Visual Studio 2017
- C++ Code Analysis Improvements for Visual Studio 2017 15.7 Preview 1
- Linux C++ Workload improvements to the Project System, Linux Console Window, rsync and Attach to Process
- Arithmetic overflow checks in C++ Core Check
- Visual Studio Code C/C++ extension Feb 2018 update
- Vcpkg: introducing installation options with Feature Packages
- C++ Core Check in Visual Studio 2017 15.6 Preview 2
- Visual Studio Code C/C++ extension Jan 2018 update
- Vcpkg: Introducing the upgrade command
- Spectre mitigations in MSVC
- C++ Static Analysis Improvements for Visual Studio 2017 15.6 Preview 2
- Boost.Test Unit Testing: Dynamic Library support and New Item Template
- CMake Support in Visual Studio – Test Explorer Integration, CMake 3.10
- IntelliSense Enhancements for C++ Open Folder and CMake
- Debugging an embedded ARM device in Visual Studio
- Visual Studio 2017 Throughput Improvements and Advice
2017 104
- C++17 Progress in VS 2017 15.5 and 15.6
- Image Watch is now available for Visual Studio 2017
- Broken Warnings Theory
- Android NDK R15C support goes in-box in Visual Studio 2017 Version 15.6 Preview
- Visual Studio Code C/C++ extension Dec 2017 update – support for more Linux distros
- C++17 Feature Removals And Deprecations
- MSVC code optimizer improvements in Visual Studio 2017 versions 15.5 and 15.3
- Improving the debugging experience for std::function
- MSVC conformance improvements in Visual Studio 2017 version 15.5
- C++ Core Check improvements in Visual Studio 2017 15.5
- Side-by-side minor version MSVC toolsets in Visual Studio 2017
- Visual Studio Code C/C++ extension Nov 2017 update – Multi-root workspaces support is here!
- Completed UserVoice Suggestions in Visual Studio for C++ developers
- Customizing your Environment with Visual C++ and Open Folder
- Visual Studio Build Tools now include the VS2017 and VS2015 MSVC Toolsets
- Unit Testing: Test Adapter for Boost.Test goes in-box!
- C++/WinRT is now included the Windows SDK
- CMake Support in Visual Studio – Import Your CMake Cache
- Unit Testing: Test Adapter for Google Test goes in-box!
- Vcpkg: Using multiple enlistments to handle multiple versions of a library
- ARM GCC Cross Compilation in Visual Studio
- Remote tasks in Visual Studio
- Visual Studio Code C/C++ extension October 2017 update
- Visual Studio 15.5 Preview 1 Productivity Improvements: Structure Visualizer, Ctrl + Click Go to Definition, Faster Find All References, and More
- Visual Studio Code C/C++ extension September 2017 Update – more IntelliSense goodness!
- Latest and Greatest in Visual Studio 2017 for C++ developers
- The Microsoft C++ team is at CppCon 2017
- CMake support in Visual Studio – CMake 3.9, Linux targeting, feedback
- Two-phase name lookup support comes to MSVC
- Visual Studio extensions for C++ developers in Visual Studio 2017
- A new C++/WinRT update is available
- Visual C++ for Linux Development with CMake
- Visual Studio Code C/C++ extension August 2017 Update
- Changes to Project Templates and Code Wizards in 15.3
- How to use the C++ Core Guidelines Checker outside of Visual Studio
- CMake Support in Visual Studio: Customizing your Environment
- Managing warnings in the C++ Core Guidelines Checker
- C++17 Features And STL Fixes In VS 2017 15.3
- C++ Core Guidelines Checker in Visual Studio 2017
- C++ Unit Testing Updates: Announcing Boost.Test Adapter and Improved Google Test Support
- Trip report: Evolution Working Group at the Summer ISO C++ standards meeting (Toronto)
- Diagnostic Improvements in Visual Studio 2017 15.3.0
- Using MinGW and Cygwin with Visual C++ and Open Folder
- Visual Studio Code C/C++ extension July 2017 Update – time to try out the new IntelliSense!
- Precompiled Header (PCH) issues and recommendations
- Microsoft Visual Studio 2017 Supports Intel® AVX-512
- June C++ Link Roundup
- Security Features in MSVC
- Visual Studio Code C/C++ extension June 2017 Update
- C++ Tutorial: Debugging Overview
- C++ Tutorial: Hello World
- CMake support in Visual Studio – what’s new in 2017 15.3 Preview 2
- Spring 2017 Visual C++ Migration Survey
- Visual Studio Code C/C++ extension May 2017 Update
- Using C++ Coroutines with Boost C++ Libraries
- Unit Testing and the Future: Announcing the Test Adapter for Google Test
- Linux C++ improvements for cross-platform code sharing and type visualization
- C++17 Features In Visual Studio 2017 Version 15.3 Preview
- CMake support in Visual Studio – what’s new in 2017 15.3 Preview
- C++ at Microsoft Build 2017
- Using C++ Modules in Visual Studio 2017
- Why am I getting these _SCL_SECURE_NO_WARNINGS messages?
- Vcpkg: introducing export command
- Visual Studio Code C/C++ extension April 2017 Update
- Getting Started with Visual Studio for C and C++ Development
- C++ Code Editing and Navigation in Visual Studio
- C++ Unit Testing in Visual Studio
- Android and iOS development with C++ in Visual Studio
- CMake support in Visual Studio – what’s new in 2017 15.2 update
- Universal Windows Platform Development with C++
- Windows desktop development with C++ in Visual Studio
- Bring your C++ code to Visual Studio
- Migrate your existing Windows C++ projects to MSBuild
- Migrate your existing iOS XCode projects to Visual Studio
- Bring your existing Android Eclipse projects to Visual Studio
- Bring your existing C++ Linux projects to Visual Studio
- Bring your existing Qt projects to Visual Studio
- DirectX game development with C++ in Visual Studio
- Linux development with C++ in Visual Studio
- C++ Debugging and Diagnostics
- Visual Studio for Teams of C++ Developers
- What’s new with IncrediBuild and Visual Studio 2017
- Visual Studio 2017 for C++ developers – you will love it
- C++ Code Analysis improvements in Visual Studio 2017 RTM
- Check for const correctness with the C++ Core Guidelines Checker
- Binary Compatibility and Pain-free Upgrade: Why Moving to Visual Studio 2017 is almost “too easy”
- MSVC: The best choice for Windows
- Use any C++ Compiler with Visual Studio
- C++ game development workload in Visual Studio 2017
- Completed UserVoice Suggestions in Visual Studio 2017
- C++ Standards Conformance from Microsoft
- C++14 conformance improvements: constexpr and aggregate initialization
- Visual Studio Code C/C++ extension March 2017 Update
- Finding installed Visual C++ tools for Visual Studio 2017
- Always Set Impossible Goals
- Happy 25th Birthday MFC!
- Learn C++ Concepts with Visual Studio and the WSL
- Continuous Integration for C++ with Visual Studio Team Services
- Vcpkg recent enhancements
- Targeting the Windows Subsystem for Linux from Visual Studio
- STL Fixes In VS 2017 RTM
- Using C++ Resumable Functions with Libuv
- `yield` keyword to become `co_yield` in VS 2017
- vcpkg 3 Months Anniversary, Survey
2016 83
- CMake support in Visual Studio 2017 – what’s new in the RC.2 update
- December Update for the Visual Studio Code C/C++ extension
- Visual Studio 2017 RC Now Available
- Introducing the Visual Studio Build Tools
- Find All References re-designed for larger searches
- Introducing Go To, the successor to Navigate To
- Open any folder with C++ sources in Visual Studio 2017 RC
- CMake support in Visual Studio – the Visual Studio 2017 RC update
- Updates to Expression SFINAE in VS 2017 RC
- Give Visual C++ a Switch to Standard Conformance
- Visual C++ docs: the future is… soon!
- Developing Linux C++ applications with Azure Docker containers
- Vcpkg updates: Static linking is now available
- Recommendations to speed C++ builds in Visual Studio
- Building your C++ application with Visual Studio Code
- CppRestSDK 2.9.0 is available on GitHub
- C++/WinRT Available on GitHub
- C++ Core Check code analysis is included with VS 2017
- C++14/17 Features and STL Fixes in VS “15” Preview 5
- Compiler Tools Layout in Visual Studio 2017
- Faster C++ build cycle in VS 2017 with /Debug:fastlink
- Faster C++ solution load with VS 2017
- Visual Studio “15” Preview 5 Now Available
- Visual C++ Compiler Version
- CMake support in Visual Studio
- C++ IntelliSense Improvements – Predictive IntelliSense & Filtering
- C++ compiler diagnostics improvements in VS “15” Preview 5
- Bring your C++ codebase to Visual Studio with “Open Folder”
- Visual Studio “15” Preview Compilers Feedback
- C++ code analysis: tell us what you think!
- CppCon 2016: Latest and greatest for C++ Developers
- Visual C++ 2015 and 2017 Migration Documentation Update
- Microsoft at CppCon 2016
- Vcpkg: a tool to acquire and build C++ open source libraries on Windows
- Visual C++ for Linux 1.0.5 Updates
- August Update for the Visual Studio Code C/C++ extension
- C++14/17 Features and STL Fixes in VS “15” Preview 4
- Range-v3 on MSVC is Available on GitHub
- The Lightweight Visual Studio 2017 Installer
- STL Fixes In VS 2015 Update 3
- C/C++ Cloud Services Survey
- July Update for the Visual Studio Code C/C++ extension
- C++ Unit Testing Survey (Summer 2016)
- Bing Developer Assistant, now with C++ support
- Cocos2d-x Visual Studio Android Project
- Debugging Tips and Tricks for C++ in Visual Studio
- Using Visual C++ Runtime in Centennial project
- C++ Edit and Continue in Visual Studio 2015 Update 3
- Visual Studio 2015 Update 3 Available Now
- Build your Android applications in Visual Studio using Gradle
- Visual C++ for Linux Updates
- Compiler improvements in VS 2015 Update 3
- Expression SFINAE improvements in VS 2017 RC
- Standards version switches in the compiler
- C++ Core Guidelines Checkers are now in a single NuGet package
- Clang 3.8 in the May release of Clang with Microsoft CodeGen
- May/June update for the C/C++ extension in Visual Studio Code
- Introducing a new, advanced Visual C++ code optimizer
- C-Runtime Deployment: Why choose AppLocal?
- Update your Visual Studio Code C/C++ extension now!
- Clang/C2: We need your advice!
- Be sure to try out the C++ Quick Fixes extension!
- Using C++ Coroutines to simplify async UWP code
- Lightweight C++ Installation in Visual Studio “15”
- Visual C++ 2015 Update 2 Bug Fixes
- Optimizing the Layout of Empty Base Classes in VS2015 Update 2
- Announcing the VC++ 2015 Migration Virtual Development Laboratory
- UserVoice Suggestions Completed in Visual Studio 2015
- Developing C++ cross-platform projects with CMake?
- Stuck on an older toolset version? Move to Visual Studio 2017 without upgrading your toolset
- New Options for Managing Character Sets in the Microsoft C/C++ Compiler
- Try out the latest C++ compiler toolset without waiting for the next update of Visual Studio
- Do You Develop Games?
- Natvis for C++/CLI Available in VS2015
- Compiler improvements in VS 2015 Update 2
- What’s inside a PDB File?
- What's inside a PDB File?
- Your Version Control Experiences
- Top 10 reasons to use Visual Studio for C++ Android Development!
- VS 2015 Update 2’s STL is C++17-so-far Feature Complete
- VS 2015 Update 2's STL is C++17-so-far Feature Complete
- Clang with Microsoft CodeGen (January 2016) released
- Visual Studio 2015 Update 1: New Experimental Feature – MPX
2015 75
- Top Posts for 2015
- Support for Android CMake projects in Visual Studio
- Did You See: Improve Your Build Times With IncrediBuild and Visual Studio 2015
- Using Visual Studio 2015 to debug an Android app built with Marmalade
- STL Fixes In VS 2015 Update 1
- Clang with Microsoft CodeGen in VS 2015 Update 1
- C++ Core Guidelines Checkers available for VS 2015 Update 1
- C++ Modules in VS 2015 Update 1
- Partial Support for Expression SFINAE in VS 2015 Update 1
- Constexpr in VS2015 Update 1
- Visual Studio 2015 Update 1 Is Here
- Improvements for C++ Edit and Continue in Visual Studio 2015 Update 1
- Coroutines in Visual Studio 2015 – Update 1
- Announcing the VS GDB Debugger extension
- New, Improved, and Faster Database Engine
- Java debugging and language support in Visual Studio for Android
- Introducing C++ Experimental Editor Tools!
- Announcing Visual C++ Build Tools 2015 – standalone C++ tools for build environments
- Visual Studio 2015 Update 1 RC Available
- iOS / Linux Fall Survey
- Memory Profiling in Visual C++ 2015
- Do You Prefer Fast or Precise?
- /Debug:FASTLINK for VS2015 Update 1
- Debug Visualizers in Visual C++ 2015
- Rejuvenating the Microsoft C/C++ Compiler
- The Visual C++ team is at CppCon 2015
- C++ Packaging Technology Survey
- Not Using Visual Studio 2015?
- New in VS 2015: Expanded PGO Options
- GCC / LLVM edit/build/debug survey
- Cross-Platform MSBuild
- New in VS 2015: /Zc:throwingNew
- Introducing Visual Studio’s Eclipse Android Project Importer
- Cross-platform code sharing with Visual C++
- Developing for Windows 10 with Visual C++ 2015
- Working on an Internet of Things Project? Take Our Survey!
- Setup Changes in Visual Studio 2015 Affecting C++ Developers
- C++ Edit and Continue in Visual Studio 2015
- What’s new with Visual C++ cross-platform mobile development
- Source now available for GDB/LLDB debug engine
- Visual Studio 2015 RTM Now Available
- STL Fixes In VS 2015, Part 2
- C++ Compiler Front-End Fixes In VS2015
- Hyperlapse cross-platform mobile development with Visual C++ and Xamarin
- Format Specifiers Checking
- C++11/14/17 Features In VS 2015 RTM
- Developing cross-platform iOS applications using Visual Studio
- constexpr Complete For VS 2015 RTM: C++11 compiler, C++17 STL
- It is May – Take Our Survey!
- Real World Cross-Platform Development with Visual Studio 2015: Synergex
- Bringing Clang to Windows
- Visual Studio 2015 RC Now Available!
- MFC Dynamic Dialog Layout
- Single-File IntelliSense and other IDE Improvements in VS2015
- Debug C++ code on Linux from Visual Studio
- C++11/14/17 Features In VS 2015 RC
- More about resumable functions in C++
- What’s new with C++ cross-platform development with VS 2015 RC
- Open Sourcing Visual Studio’s GDB/LLDB Debug Engine
- Debugging C++ code on iOS with Visual Studio 2015
- Natvis support for Android debugging
- C++11 Constant Expressions in Visual Studio 2015 RC
- C/C++ Code analysis in VS2015 – RC Update
- Visual Studio 2015 and Graphics Tools for Windows 10
- Visual C++ Tools for Windows 10 Technical Preview
- Visual Studio 2015 – Share Your Thoughts
- Going Native: Build Throughput, PCH Tool
- Introducing the Universal CRT
- C/C++ Code analysis in VS2015
- Developing Xamarin Android Native Applications
- Find Your Favorite Library for C++ in NuGet
- Native Memory Diagnostics in CTP 5
- Code Analysis Survey
- IncrediBuild and the Visual Studio 2015 Preview
- Targeting Android with the C++ REST SDK
2014 98
- Debug JNI Android Applications using Visual C++ Cross-Platform Mobile
- Visual Studio 2015 Preview: Work-in-Progress Security Feature
- Developing Native-Activity (Android) applications
- GoingNative 32: C++17 Sneak Preview
- iOS / Linux Cross-Platform C++ Survey
- Native Memory Diagnostics in VS2015 Preview
- Visual C++ Compiler on Rise4Fun
- C++11/14/17 Features In VS 2015 Preview
- All about C++ Refactoring in Visual Studio 2015 Preview
- Details About Some of the New C++ Language Features
- Visual Studio 2015 Preview is Now Available
- Improvements to Warnings in the C++ Compiler
- Resumable functions in C++
- Cross-Platform Mobile Development with Visual C++
- C++ Tools Acquisition for Windows Phone and Store Development
- Speeding up the Incremental Developer Build Scenario
- CppCon Videos Available
- Visual Studio 2013 Update 4 Release Candidate
- HiLo Desktop sample updated
- Visual Studio 2010 for C++ Development Survey Follow Up
- C++ Debugging Improvements in Visual Studio “14”
- C++ Debugging Improvements in Visual Studio “14”
- Feedback: Making /Zc:inline default for debug/release configs in “14”
- Feedback: Making /Zc:inline default for debug/release configs in “14”
- Visual Studio 2013 Update 4 CTP 2 Available
- On C++ AMP Remappable Shader
- GPU Usage tool in Visual Studio 2013 Update 4 CTP1
- VS 2013 Update 4 CTP 1 is Live!
- First non-Microsoft C++ AMP Implementation Leaves Dock, Shows Glimpses of Future
- Using Visual Studio 2010 for C++ Development? We want to talk!
- C++11/14 Features In Visual Studio 14 CTP3
- The Future of Non-Static Data Member Initialization
- Visual Studio “14” CTP 3 Now Available
- Visual Studio “14” CTP 3 Now Available
- Survey for You :)
- Bugs Fixed in Visual Studio 2013 Update 3
- C++ Runtime for Sideloaded Windows 8.1 apps
- Visual C++ Bytes Redux
- Using Boost Libraries in Windows Store and Phone Applications
- Building 8.1 apps (Windows Phone and Windows Store) using Visual Studio “14” CTP2
- Building 8.1 apps (Windows Phone and Windows Store) using Visual Studio “14” CTP2
- CTP2 for Visual Studio “14” Now Available
- CTP2 for Visual Studio "14" Now Available
- VC++ Bytes on Channel 9
- Graphics Diagnostics in Visual Studio 2013 Update 3 RC
- C++ REST SDK WebSocket client
- C Runtime (CRT) Features, Fixes, and Breaking Changes in Visual Studio 14 CTP1
- Compiler Switch Deprecation/Removal Changes in Visual Studio “14”
- Compiler Switch Deprecation/Removal Changes in Visual Studio “14”
- Project Support for Natvis
- C++11/14 Feature Tables For Visual Studio 14 CTP1
- The Great C Runtime (CRT) Refactoring
- Bugs Fixed in Visual Studio 2013 Update 2
- C++14 STL Features, Fixes, And Breaking Changes In Visual Studio 14 CTP1
- Native Memory Diagnostic Tools for Visual Studio “14” CTP
- Native Memory Diagnostic Tools for Visual Studio “14” CTP
- Visual Studio “14” CTP
- Visual Studio “14” CTP
- Survey Says…one more bump!
- Solution Dependency Viewer extension
- Survey Says…
- Survey Says…
- Visual Studio Graphics Frame Analysis in action!
- Advanced Developers Conference C++ 4/29 – 4/30
- Advanced Developers Conference C++ 4/29 – 4/30
- Performance and Diagnostics hub improvements in Update 2
- Parallel STL – Democratizing Parallelism in C++
- Tech Days 2014 – April 16 – 17 World Forum Den Haag
- Tech Days 2014 – April 16 – 17 World Forum Den Haag
- DirectX Graphics Development with Visual Studio 2013 and Update 2
- CppCon – The C++ Conference
- CppCon – The C++ Conference
- BUILD 2014, Talks for Thursday
- BUILD 2014 begins tomorrow, no fooling!
- Linker Enhancements in Visual Studio 2013 Update 2 CTP2
- DirectX 12
- cppcon registration open!
- A Case of the Twitters
- Shrink my Program Database (PDB) file
- AVX2 Support in Visual Studio C++ Compiler
- Visual Studio 2013 Update 2 CTP2
- Why C++?
- Winter ISO C++ Meeting Trip Report
- The Old New C++ Thing
- Ghost of VCBlog Posts Past
- Advanced Developers Conference 2014
- Challenge – Vulnerable Code
- Challenge – Vulnerable Code
- Windows Azure Storage Client Library for C++
- C++ in MSDN Magazine
- Examining stack traces of objects using Visual Studio 2013
- STL Resources on MSDN
- Exception Boundaries
- Creating a C++ Project from a PDB file: PDB Project [[Version 2.0]]
- Kinect for Windows C++ Samples
- Code Debugging Content in Community
- Code Debugging Topics on MSDN
- Weathr, a 3D Weather App now on CodePlex
2013 85
- Asynchronous programming in C++ using resumable functions and await
- Developer Activities Survey Results Overview
- Performance++ with Visual C++ 2013
- Visual C++ in 2013 and Beyond – Q&A
- C++11/14 Core Language Features in VS 2013 and the Nov 2013 CTP
- C++ AMP to target Khronos SPIR and HSAIL
- Visual Studio Rename Refactor Helper for Visual Studio 2013
- Announcing the Visual C++ Compiler November 2013 CTP
- Visual Studio 2013 Virtual Launch is here!
- Microsoft Virtual Academy – C++: A General Purpose Language and Library
- Using Windows Azure Mobile Services from C++ Windows Store apps
- The Visual C++ Linker best practices: Developer Iteration
- Creating a C++ Project from a PDB file: PDB Project
- The *New Performance Optimization Tool* for Visual C++ applications
- Visual Studio 2013 Available Now!
- Visual C++ Libraries Survey
- Friday Videos: Going Native 2013
- Vector Calling Convention on channel 9
- Introducing ‘/Gw’ Compiler Switch
- Visual Studio 2013 RC Now Available
- Going Native – Day 3
- Going Native 2013 – Day 2
- Going Native 2013 – Day 1
- Feedback on Your C++ Development Activities
- C++ REST SDK 1.2.0 is now available
- Ability to debug Optimized Code (Optimized Debugging)
- How is your experience developing graphics apps?
- C++ IDE Improvements in Visual Studio 2013
- ATL and MFC changes and fixes in Visual Studio 2013
- Optimizing C++ Code : Dead Code Elimination
- C++ IDE Performance Improvement in Visual Studio 2013 Preview
- New Features in C++/CX's <collection.h> for VS 2013 RTM
- C99 library support in Visual Studio 2013
- Introducing ‘Vector Calling Convention’
- C++ REST SDK 1.1.0 is now available
- Intercepting HTTP Request/Response using C++ Rest HTTP Library
- MFC support for MBCS deprecated in Visual Studio 2013
- Optimizing C++ Code : Constant-Folding
- Improved exception reporting for C++ Windows Store Apps in Visual Studio 2013
- C++11/14 STL Features, Fixes, And Breaking Changes In VS 2013
- Using Visual Studio 2013 to write maintainable native visualizations (natvis)
- Using the 2013 CPU Sampling Profiler to Understand C++ Compiler Optimizations
- What’s New for Visual C++ Developers in VS2013 Preview
- Just My Code for C++ in VS 2013
- Visual Studio 2013 Preview Now Available!
- Deep Dive into NuGet Native (Part One)
- Optimizing C++ Code : Overview
- C++ REST SDK 1.0.0 is now available
- Optimizing C++ Code
- Profile Guided Optimization (PGO) – Under the Hood
- New Channel 9 video on the Visual Studio 3D Starter Kit now online
- Image Processing with C++ AMP and the .NET Framework
- Speed up Windows PHP Performance using Profile Guided Optimization (PGO)
- NuGet for C++ and the Northwest Hackathon
- Fix: Visual Studio 2012 Update 2 breaks Windows XP targeting with ATL and/or statically linking MFC
- NuGet for C++
- Profile Guided Optimization (PGO) drives next generation SAP NetWeaver Performance
- Finding the Visual Studio Command Prompts in Visual Studio 2012
- Developing an app with the Visual Studio 3D Starter Kit, part 3 of 3
- Profile Guided Optimization (PGO)
- Build faster and high performing native applications using PGO
- Developing an app with the Visual Studio 3D Starter Kit, part 2 of 3
- Developing an app with the Visual Studio 3D Starter Kit, part 1 of 3
- Visual C++ Developer Survey
- Connecting to Facebook with the C++ REST SDK
- Advanced Developers Conference 2013: C++
- Guest Post – The Expression Evaluator
- Connecting to Live with the C++ REST SDK
- In the Community: Meet David Cravey
- The C++ REST SDK ("Casablanca")
- Jumping Into C++: Calculating Unknowns
- In the Community: Meet Tom Serface
- Visual Studio 3D Starter Kit – Now for Windows Phone 8
- In the Community: Meet PJ Naughter
- do-while, casts, ODR, variadic templates – Core C++, Part 8
- In the Community: Meet Nish Sivakumar
- Friday Miscellany #5
- In The Community: Meet Marius Bancila
- After the Jump
- In The Community: Meet Kate Gregory
- Jumping into C++
- In The Community: Meet Jeremiah Morrill
- Friday Miscellany #4
- In The Community: Meet James McNellis
- Roaming Settings: Give Us Your Feedback!
2012 77
- In the Community: Meet Kenny Kerr
- Registration for C++Now 2013 Opens Today!
- Friday Miscellany #3
- Casablanca : Give us your feedback!
- Friday Miscellany #2
- Visual Studio 2012 Update 1 Now Available!
- Using the Windows 8 SDK with Visual Studio 2010 – configuring multiple projects
- Another Earful: Debugging Survey
- Give Us an Earful: Visual C++ Build Survey
- Friday Miscellany #1
- Native Development Experience in Windows Embedded Compact 2013
- Top 11 Reasons to Visit the Hilo Docs in the MSDN Library
- Good Stuff on Channel 9
- Announcing November CTP of the C++ compiler, now with more C++11
- November CTP, isocpp.org, Standard C++ Foundations Announced Today
- BUILD: Wednesday Update
- Project Austin Part 6 of 6: Storage
- C++ at BUILD 2012
- Hello ARM: Exploring Undefined, Unspecified, and Implementation-defined Behavior in C++
- C++/CX Part 4 of [n]: Static Member Functions
- Project Austin Part 5 of 6: Shadow Rendering
- More Q&A for the C++ AMP book
- Check out the new C++ AMP book by Kate Gregory and Ade Miller
- Project Austin Part 4 of 6: C++ AMP acceleration
- Windows XP Targeting with C++ in Visual Studio 2012
- C++/CX Part 3 of [n]: Under Construction
- Project Austin Part 3 of 6: Ink Smoothing
- C++ Runtime for Windows 8 Store apps
- Project Austin Part 2 of 6: Page Curling
- DirectX Graphics Development with Visual Studio 2012
- Download Today: Refreshed Casablanca Bits Available
- Project Austin Part 1 of 6: Introduction
- Casablanca at TechEd Australia
- C++/CX Part 2 of [n]: Types That Wear Hats
- Visual Studio Express 2012 for Windows Desktop
- C++/CX Part 1 of [n]: A Simple Class
- C++ AMP Resources
- C++/CX Part 0 of [n]: An Introduction
- Connecting C++ and XAML
- Visual C++ in Visual Studio 2012
- Compiler Bugs Fixed In Visual Studio 2012
- Template Argument Deduction – Core C++, Part 2
- Debugger Type Visualizers for C++ in Visual Studio 2012
- Optimizing your binaries with the VC++ compiler for optimum performance (Feedback Requested)
- Announcing Casablanca refresh
- STL Bugs Fixed In Visual Studio 2012
- Targeting Windows XP with C++ in Visual Studio 2012
- What bugs were fixed in MFC in Visual Studio 2012?
- C++ in Visual Studio 2012 Express for Windows Desktop
- Be What’s Next (We’re hiring!)
- C++ Build Throughput: Visual Studio 11 Pre-Release Compared to Visual Studio 2010 SP1
- Unit test framework in VS11
- Follow the Windows 8 Metro style event live
- The Metro style apps with C++ event is now a live webcast
- Auto-Vectorizer – New Posts
- Announcing Casablanca, a native library to access the cloud from C++
- Building Windows 8 Metro style apps with C++ Windows camp
- Target Windows XP in Visual Studio 11 Beta using the Visual Studio 2010 compiler and libraries
- Auto-Vectorization
- Early Bird registration for C++ Now! ends Sunday
- What Are SCARY Iterators?
- Auto-Vectorization on Channel9
- Using the Windows Software Development Kit (SDK) for Windows 8 Consumer Preview with Visual Studio 2010
- VC11 ISO C++ Concurrency Tour in March Issue of MSDN Mag
- Setting WINVER for MFC Applications
- What’s New in Code Analysis for Visual Studio 11
- What’s up with MFC in Visual Studio 2011 Beta
- What's New in Visual Studio 11 Beta for C++ Developers
- C++ Precon at Tech Ed 2012 – Orlando and Amsterdam
- Help Us Make Improvements
- GoingNative 2012 Online
- Reducing the Size of Statically-linked MFC Applications in VC11
- The Microsoft C++ Compiler Turns 20!
- C++11 Conformance Survey
- The Magic of Going Native 2012 Starts Today!
- Enhancements to /GS in Visual Studio 11
- GoingNative 2012 Full Schedule
2011 98
- Compiler Security Enhancements in Visual Studio 11
- Announcing GoingNative 2012 Conference
- Code Analysis in Visual C++ 11
- Game Debugging in Visual Studio 11
- GoingNative 3: Marian Luparu answers about C++/CX
- Try It Now: Use PPL to Produce Windows 8 Asynchronous Operations
- Inside the C++/CX Design
- C9 Lecture: C Runtime (CRT) Topics, by Mahmoud Saleh
- Announcing Wrox’s Professional C++, 2nd Edition
- C9::GoingNative 2: the Windows Runtime Library (WRL)
- Asynchronous Operations in Windows 8 with the Parallel Patterns Library (PPL)
- Building Metro Style Apps with C++ and JavaScript
- C++11 Features in Visual C++ 11
- First Look at the New C++ IDE Productivity Features in Visual Studio 11 (Cont’d…)
- C9::GoingNative: Visual C++ Upcoming IDE Demos, a CRT Talk and More!!
- First Look at the New C++ IDE Productivity Features in Visual Studio 11
- GoingNative: a New Channel 9 Show Dedicated to Native Development
- Developing Windows Applications in C++ (Articles Series)
- Container Pretty Printer – Advanced STL, Part 6
- C++ Q&A with Herb Sutter
- Mohsen Agsen: C++ Today and Tomorrow
- Daniel Moth: Blazing-fast Code Using GPUs and More, with C++ AMP
- Update on Bulletin MS11-025
- Just Released: Kinect for Windows SDK Beta
- Herb Sutter: Heterogeneous Computing and C++ AMP (AFDS Keynote)
- Introducing C++ Accelerated Massive Parallelism (C++ AMP)
- The Visual C++ Weekly Vol. 1 Issue 24 (June 11, 2011)
- C++ Design Patterns Legend Joins the Visual Studio Team
- TechEd 2011: Modern Native C++ Development for Maximum Productivity
- Internal Compiler Error when doing multi-proc compilation (/MP) on Windows XP
- The Visual C++ Weekly Vol. 1 Issue 23 (June 4, 2011)
- BUILD Windows: the Future of the Platform
- Advanced STL Lectures, Part 5: the Boost Library
- The Visual C++ Weekly Vol. 1 Issue 22 (May 28, 2011)
- Enforcing Correct Concurrent Access of Class Data
- The Visual C++ Weekly Vol. 1 Issue 21 (May 21, 2011)
- Ask Herb Sutter
- ALM for C++ in Visual Studio 11 at TechEd NA 2011
- New ALM Tools for Visual C++ Developers
- The Visual C++ Weekly Vol. 1 Issue 20 (May 14, 2011)
- Rock Hard: C++ Evolving
- The Visual C++ Weekly Vol. 1 Issue 19 (May 7, 2011)
- Converting An MFC Ribbon To Designer Format
- Herb Sutter Shares Perspectives on the New C++ Standard
- The Visual C++ Weekly Vol. 1 Issue 18 (Apr 30, 2011)
- Just Posted: Stephan T. Lavavej’s Advanced STL, 4 of n
- MS11-025 Visual C++ Update Issue
- The Visual C++ Weekly Vol. 1 Issue 17 (Apr 23, 2011)
- Boris Jabes on Game Development and Other Demons
- The Visual C++ Weekly Vol. 1 Issue 16 (Apr 16, 2011)
- Visual C++ Most Valuable Professionals (III)
- The Visual C++ Weekly Vol. 1 Issue 15 (Apr 9, 2011)
- _ITERATOR_DEBUG_LEVEL – Advanced STL, Part 3
- Build Related Improvement in VS2010 SP1
- The Visual C++ Weekly Vol. 1 Issue 14 (Apr 2, 2011)
- Parallel Programming: Tasks and Continuations
- Released: Visual C++ 2010 SP1 Compiler Update for the Windows SDK 7.1
- Troubleshooting Tips for IntelliSense Slowness
- The Visual C++ Weekly Vol. 1 Issue 13 (Mar 26, 2011)
- Visual C++ Most Valuable Professionals (II)
- Exception Boundaries: Working With Multiple Error Handling Mechanisms
- The Visual C++ Weekly Vol. 1 Issue 12 (Mar 19, 2011)
- Kate Gregory on Being a Most Valuable Professional (MVP)
- New Book “Parallel Programming with Microsoft Visual C++” now available!
- The Visual C++ Weekly Vol. 1 Issue 11 (Mar 12, 2011)
- Proposed Workaround for C++/CLI Assembly Signing Issue with VS2010 SP1
- Visual Studio 2010 Service Pack 1 General Availability
- Algorithm Optimizations – Advanced STL, Part 2
- The Visual C++ Weekly Vol. 1 Issue 10 (Mar 5, 2011)
- C++/CLI IntelliSense in Visual Studio vNext
- Tony Goodhew on Visual C++ Developer Communication
- The Visual C++ Weekly Vol. 1 Issue 9 (Feb 26, 2011)
- C++ Renaissance: First Symptoms of Contagion in Traditionally Non-Native Teams
- Can Touch This: Developer Guidance for Touch-Enabled Applications
- The Visual C++ Weekly Vol. 1 Issue 8 (Feb 19, 2011)
- MFC Application Instance Control
- The Visual C++ Weekly Vol. 1 Issue 7 (Feb 12, 2011)
- shared_ptr – Advanced STL, Part 1
- Go Ask printf() To Behave Predictably
- C++ Renaissance: a Channel 9 Interview
- The Visual C++ Weekly Vol. 1 Issue 6 (Feb 5, 2011)
- Concurrent Containers
- PDC 2010: Lambdas, Lambdas Everywhere
- The Visual C++ Weekly Vol. 1 Issue 5 (Jan 29, 2011)
- Heritage Shared
- Parallel Programming with Microsoft Visual C++ (Book in Progress)
- Sharing the Heritage (Quiz Game)
- The Visual C++ Weekly Vol. 1 Issue 4 (Jan 22, 2010)
- Feedback Wanted: Participate in User Experience Research on the Visual Studio Help Experience
- Herb Sutter: “Coding, like Speaking a Language, Implies that You Think in that Language”
- The Visual C++ Weekly Vol. 1 Issue 3 (Jan 15, 2011) Is Out
- A 101 on GPU-Accelerated Apps in the Windows Platform
- C++ Programming Interviews: What Interviewers Want You To Show
- The Visual C++ Weekly Vol. 1 Issue 2 (Jan 8, 2011) Is Out
- Rvalue References and Type Traits – Video Introduction to the STL, Parts 9 and 10
- Application Lifecycle Management (ALM) for C++ in Visual Studio 2010
- Grr… My VC++ Project Is Building Slower in VS2010. What Do I Do Now? (A Step by Step Guide)
- 2011 Comes with a New C++ Weekly Roundup
2010 50
- Making an Exception
- Unit-Testing Native C++ with Visual Studio
- Staying Current with Visual C++ 2010
- Issues with F1-Help in C++ Projects
- “Off By Default” Compiler Warnings in Visual C++
- VS2010 SP1 Beta: What’s in It for C++ Developers
- Microsoft Tells What's Next for C++
- Regular Expressions – Video Introduction to the STL, Part 8
- Video Introduction to the STL, Parts 6 and 7
- More Hilo – Sharing Photos with Hilo
- Video Introduction to the STL, Part 5
- Video Introduction to the STL, Part 4
- Hilo Update – Introducing “Hilo Annotator”
- Video Introduction to the STL, Part 3
- The Filterator
- Video Introduction to the STL, Part 2
- How we test the compiler performance
- Video Introduction to the STL, Part 1
- C++ debugging survey
- VS2010 Visualization and Modeling Feature Pack
- A post about editor extension for security and banned APIs
- Exploring the Visual C++ Browse Database
- How we test the compiler backend
- Announcing Hilo
- Flexible Project-to-Project References
- Custom Build Steps, Tools, and Events
- Quick Help on VS2010 Custom Build Rule
- Visual Studio 2010 is Now Available
- Tweet your Questions on Channel 9 Live: DevConnections VS2010 Launch
- C++0x Core Language Features In VC10: The Table
- VC++ Tip: Get detailed build throughput diagnostics using MSBuild, compiler and linker
- To the command line enthusiasts: Some quick know-hows for Upgrading to VS 2010
- Visual C++ is coming to a city near you!
- C++ Build Parallelization Post On Visual Studio blog
- VC++ Developer Survey
- ActiveX Test Container Application is Still Available
- VS 2010 and Source Control Providers
- MFC applications now default to being DPI-aware
- IntelliSense/Browsing options in VC++ 2010
- Visual Studio 2010 C++ Project Upgrade Guide
- Improving C++ Intellisense Performance with PCH
- Project settings changes with VS2010
- Visual Studio 2010 Release Candidate Is Now Available For Download
- Windows7 and Visual C++ Developer Resources
- ATL support for Transaction File System
- Precompiled Header Files in Visual Studio 2010
- How to read/write the new Visual C++ project properties
- Dialog Editor Improvements in Visual Studio 2010
- VCBuild vs. C++ MSBuild on the Command Line
- DIA based Stack Walking
2009 52
- C++ Native Multi-Targeting
- /GL and PGO
- TechEd Europe Demo Session – Face-Lifting MFC Applications on Windows 7
- Improvements to Find all references in Visual Studio 2010
- Visual C++ Precompiled Header Errors on Windows 7
- Steps to Open Actionable Bugs
- Visual C++ Code Generation in Visual Studio 2010
- Channel 9 Video: Stephan T. Lavavej – Everything you ever wanted to know about nullptr
- Visual Studio 2010 Beta 2 Is Now Available For Download
- Visual C++ Code Model in Visual Studio 2010
- The ATL/MFC Trace Tool and the Tracing Mechanism
- Ribbon Designer
- User Feedback
- Linker throughput
- Compiler Warning C4789
- Windows SDK V7.0/V7.0A Incompatibility Workaround
- Tag Parsing C++
- Active Template Library (ATL) Security Updates
- Linker warning LNK4221, and some tips to avoid it
- Intellisense and Browsing with C++0x
- VC++ Directories in Visual Studio 2010
- X64/Itanium platforms missing when Win7 SDK RC installed sidebyside with VS2008 RTM
- STL Performance
- Channel 9 Video: Bogdan Mihalcea: The New VC++ Project/Build system – MSBuild for C++
- Channel 9 Video: David LeBlanc (and Ale Contenti): Inside SafeInt
- Call Hierarchy
- VS Project Team Blog Is Up!
- Follow up On Feedback From Beta1 and DevLab About VC Project Conversion’s Performance
- Channel 9 Video: Louis Lafreniere: Next Generation Buffer Overrun Protection – gs++
- C++ Gets Squiggles!
- Off to California
- Rebuilding Intellisense
- Channel 9 Video: VC 10: Stephan T. Lavavej and Damien Watkins – Inside STL
- STL Breaking Changes in Visual Studio 2010 Beta 1
- /DYNAMICBASE and /NXCOMPAT
- Using the Windows 7 RC SDK in Visual C++ 2010 Beta 1
- VC++ IDE / Design Time Stress Testing
- decltype: C++0x Features in VC10, Part 3
- Tech-Ed North America 2009
- VC MSBuild Extensibility Example
- Interested in using web services in your native C/C++ code?
- Some VS2005 and VS2008 Wizards Pop Up Script Error.
- Repackaged VC9 SP1 Hotfix For The vector<function<FT>> Crash
- GS
- Performance Tests
- Testing VC++ Compiler and Intellisense
- Visual C++ Development Laboratory – May 4th through 8th, 2009
- Quick Tips On Using Whole Program Optimization
- MFC Restart Manager Support in VS2010
- Rvalue References: C++0x Features in VC10, Part 2
- Dev10 Is Just The Beginning
- Channel 9 Video: Parallel Computing in Native Code: New Trends and Old Friends – Damien Watkins and others
2008 55
- Moving Test Hooks Outside Your Product’s Source Code
- VC9 SP1 Hotfix For The vector<function<FT>> Crash
- MSBuild Task
- VC++ are participating in a “Slow Chat” over at “Code Guru”
- Inheriting From a Native C++ Class in C#
- CTaskDialog: an alternative to the simple message box!
- Soma Blog: VC++ Enhancements in VS 2010
- printf(“Hello MSBuild!n”);
- Stupid Lambda Tricks
- Channel9: Amit Mohindra – VS2010 CTP “10 is the new 6”,
- Pogo
- VC at TechEd Developer Europe
- Lambdas, auto, and static_assert: C++0x Features in VC10, Part 1
- Visual Studio 2010 CTP released
- Follow-up Post on VC at the PDC
- Ribbon UI
- VC at the PDC
- Phoenix time reporting mechanisms
- The Mallocator
- Bugs fixed in MFC in Visual Studio 2008 SP1
- TR1 Fixes In VC9 SP1
- Visual Studio 2008 Service Pack 1 RTM Now Available
- IconWorkshop Lite Now Available for Download
- Testing Reverse Engineering Tools/Framework
- TechEd 2008 – meeting customers at the booth!
- Channel 9 video: STL Iterator Debugging and Secure SCL – Stephan T. Lavavej
- Interesting Visual C++ Resources
- Data-driven Visual C++ Editing Test Framework
- Some C++ Gotchas
- Channel9: The Route to C++ Code Optimization
- VC Runtime Binding…
- Visual Studio 2008 Service Pack Beta now available
- Tips and Tricks to debug large applications
- Visual C++ 2008 Feature Pack article published in the May 2008 issue of MSDN Magazine
- Enums, Macros, Unicode and Token-Pasting
- Get a feel for the new MFC features using samples
- Visual C++ 2008 Feature Pack Refresh
- WinSDK for SRV2008 and VS2008
- Visual C++ 2008 Feature Pack Setup & Deployment Issues
- Channel 9 Video: Andy Ayers – Understanding the Phoenix Compiler Framework
- MFC Update Powered by BCGSoft
- Visual C++ 2008 Feature Pack Released!
- Protecting Your Code with Visual C++ Defenses by Michael Howard
- Visual Studio 2008 Enum Bit Flags Visualization
- Approaches to Testing
- IntelliSense, Part 2 (The Future)
- Channel 9: Stephan T. Lavavej: Digging into C++ Technical Report 1 (TR1)
- TR1 Slide Decks
- The Implications of Fixing a Corner Case Bug in a Common Code Path
- Prefast And SAL Annotations
- Recruiting event: Microsoft TechFest ’07 – Southern California
- Channel 9: Arjun Bijanki: Making Sense of VC Intellisense
- Q&A on our TR1 implementation
- MFC Beta Now Available
- Channel 9: George Mileka and Ben Anderson – Everything you wanted to know about VC++ deployment but were afraid to ask
2007 75
- Using different toolsets for vc build
- Just What Is This TR1 Thing?
- IntelliSense History, Part 1
- How a program accesses functions
- Workflow of the IDE QA team
- Channel 9: Kate Gregory, Ale Contenti and Steve Teixeira – VC++ 2008 and Beyond
- Q&A about the VC++ Intellisense QFE
- Controlling IntelliSense Through Macros
- Performance Improvements in Visual C++
- Quick Tour Of New MFC Functionality
- Hola from Barcelona…and welcome to a major MFC update!
- Channel 9: Pat Brenner – Overview of new MFC update
- Announcing a major MFC update plus TR1 support
- ISO C Standard Update
- Visual Studio Build Process, VC++ Libraries and Check-in Process
- More on the Korean Trip
- Visual C++ has left the building (again) – destination Germany (after TechEd Developer Europe.)
- Hello World? Quick Advice On Design Specifications
- New Intrinsic Support in Visual Studio 2008
- Visual Studio Content Survey
- How to redistribute the Visual C++ Libraries with your application
- Hello from Korea
- Soma Blog: Performance Improvements in Visual C++ 2008
- Channel 9: Ale Contenti and Louis Lafreniere – Understanding Exceptions and When/How to Handle Them
- Visual C++ Libraries Development Regression Tests
- What Does a VC++ QA Do Daily?
- "Build On The Fly" Testing
- QA Gauntlet
- What Compiler Does the Compiler Team Use…and Decoding Version Numbers
- Visual C++ Code Model
- The Future of the C++ Language
- Soma Blog: Visual C++ Futures
- Testing Compiler Diagnostics…and a Cool IDE Tip!
- "How Do I" Videos
- Support Policy for ATL Server Library
- Visual Studio 2008 (Orcas) Beta 2 Now Available!
- Class Designer Needs Your Feedback!
- Visual C++ has left the building (well a couple of us will)
- Testing the IntelliSense engine
- Why your application fails to load after building with a new version of VS?
- Fixing "Unsatisfied forward declaration" error from MIDL
- Fuzz Testing
- Fixing COM Interface Redefinition Error
- Testing VCRedist
- Update on the C++-0x Language Standard
- MSDN article: “An Inside Look At The Next Generation Of Visual C++”.
- Channel 9: Documenting Development Technologies
- Diagnosing Hidden ODR Violations in Visual C++ (and fixing LNK2022)
- Improving Our Servicing Experience
- Testing the Visual C++ IDE
- Marshaling Library in Orcas
- Visual Studio Express Orcas
- Header files and the preprocessor – Can't Live With 'em, Can't Live Without 'em
- Channel 9: VC++ Safe Libraries and More
- Resource Editor Updates for Orcas
- Visual C++ Orcas Feature Specifications online
- The Cost of a Test Defect
- Custom Wizards
- Channel 9: Marshalling Library and Vista Development with VC++
- Spy++ Update
- MFC Updates for Vista Common Controls
- Multi-processor builds in Orcas
- USA Daylight Savings Time (DST) Update
- ATL Server: Shared Source Release Now Available!
- Managed Incremental Build
- Channel 9: Front-end QA
- STL: Destructor of Bugs
- Managing a Huge Test Matrix with Automation
- Channel 9: Dive into STL/CLR
- Channel 9: Visual C++ Today and Tomorrow
- Digging Into Problems
- Using Code Coverage to Improve Orcas Quality
- ATL Server: Visual C++ shared source software
- Using RibbonX with C++ and ATL
- Spy++ Internals
2006 42
- An Update to STL/CLR is Complete!
- Visual Studio 2005 SP1 released
- Vista-style File Dialogs with MFC
- Bugs reported on the Connect website – pardon our faux pas
- Managed Extensions for C++ to C++/CLI conversion tool
- Converting to MSBuild
- Visual C++ at TechEd Europe 2006
- Gauntlet: A peek into Visual C++ development practices
- Conformance Testing and Breaking Changes
- CRT Initialization
- Visual C++ Orcas Forums
- What goes into a Service Pack?
- Servicing: The History of Visual Studio… Today!
- Orcas CTP now includes STL/CLR
- Visual Studio 2005 Service Pack 1 Beta is now available
- Mixing deterministic and non-deterministic cleanup
- Managed Debugger Expression Evaluator
- UAC, Windows Vista & VS 2005
- A Problem of Scale
- Visual Studio.NET 2003 Service Pack 1 Released
- Thoughts on the Visual C++ Abstract Syntax Tree (AST)
- Introducing Damien Watkins
- C++ Debugger Tips
- Libraries work in Orcas
- VC++ Compiler Front-End Testing
- UI Testing Concerns
- What has the VC++ Team Been Doing since VS 2005 Shipped?
- How do we test our libraries?
- Tech Ed 2006
- Visual C++ Compiler Plans
- Information on VC2005 SP1
- VC2005 SP1 Bug Fixes – Libraries
- VC2005 SP1 Bug Fixes – Front End
- VC2005 SP1 Bug Fixes – Back End
- VC2005 SP1 Bug Fixes – IDE
- IDE Feature Work
- Hello from the trenches of Orcas
- MASM available as a free download
- Bug Submission Guidelines
- MSDN Feedback Bug Prioritization
- Visual C++ Community Content
- Announcing the Visual C++ Team Blog