Visual Assist Blog
C++ and Visual Studio guides from the Visual Assist team. Working in large and legacy codebases, refactoring, AI tooling, plus notes on every release.
- Posts
- 247 from 23 Oct 2008 to 31 Oct 2026
- Posting
- weekly (29 in the last year)
- Kind
- company blog
- Feed
- https://www.wholetomato.com/blog/feed/
2026 26
- Why You Should Turn On Code Inspections in Visual Assist
- Visual Assist 2026.5: Project-wide code inspections and new VA Agent window
- Correct Is Not Good Enough: Why AI Makes Programming Education More Important, Not Less
- 장비를 실행할 수 없을 때, 레거시 장비 제어 코드베이스에서 일하는 법
- 반도체 장비 소프트웨어: 제어, 비전, 팹 호스트를 움직이는 C++스택
- How to Work in a Legacy Equipment Control Codebase When You Can’t Run the Machine
- Semiconductor Equipment Software: The C++ Stack Behind Control, Vision, and the Fab Host
- Untangling a Legacy MFC Codebase: One Engineer’s Refactor
- C++26 Memory Safety: What Actually Ships for Existing Code
- AI Coding Assistants for Large C++ Codebases: What Works, What Breaks, and How to Split the Work
- Visual Assist 2026.4 release post
- How to Navigate a Large or Legacy C++ Codebase in Visual Studio
- C++26 is here. Your tooling shouldn’t be the bottleneck.
- AI Coding Tools for C++ Teams: What Leaves Your Machine in 2026
- How to Set Up a Fully Local AI in Visual Studio
- Finding your way through a large Unreal Engine codebase: a practical guide
- C++26 Reflection: What It Actually Changes for Large Codebases
- Visual Assist’s AI Assistant: Things You Can Do with VA Intelligence Right Now
- Visual Assist 2026.3 release post
- AI in Your IDE: What’s Real, What’s Hype, and Where C++ Fits In
- Blueprints Aren’t Always A Choice: How Your IDE Shapes The Way You Learn Unreal Engine Development
- Meet Whole Tomato’s new AI Assistant: Instant Answers for Visual Assist Users
- User Case Study: From AAA to Indie—How She Was Such A Good Horse Studio built Into the Unwell
- Why Are Pointers Used in C++? A Practical Guide for Modern Developers
- “Nobody Will Read This Code” (Until You Have to)
- Visual Assist 2026.1 release blog
2025 25
- Building High-Performance AI/ML Pipelines with C++ and CUDA
- Writing Safer C++: Introducing Visual Assist’s New Code Safety Inspections
- C++ Safety Checkers Deep-Dive: Why Memory Safety Is Everyone’s Problem Now
- Visual Assist 2025.4 release post
- Break Free from IntelliSense Hell with Visual Assist: Learn UE5 C++ Development Techniques [Webinar Recap]
- Beyond the Basics: Setting up UE5 Source Builds and CI that works [Webinar Recap]
- Setting Up Your First UE5 Project That Won’t Break [Webinar Recap]
- How Visual Assist Supercharges Your C++ Development in Visual Studio
- What did we learn? A back-to-school update about Visual Assist’s latest from our GM
- Why Readable C++ Code Outlives Clever Shortcuts: The Key to Maintaining Legacy Systems
- C++ Coroutines for Async Development: Why You Should be Excited
- Do I Need To Know C++ For Unreal Engine? The Updated 2026 Guide
- Visual Assist 2025.3 release post
- Wohin als nächstes? Ein kurzes Update über die Zukunft von Visual Assist von unserem GM
- How to get a job as a game developer in 2025 – Part 2: Insider advice from a studio game director
- Where to next? A quick update about Visual Assist’s future from our GM
- C++ Pattern Matching: Should C++ Embrace Functional Programming Constructs?
- So bekommst du 2025 einen Job als Spieleentwickler – Teil 1: Fähigkeiten, Tools & Jobtipps
- C++-Module: Was sie bieten und Gründe, warum man kritisch bleiben sollte
- How to get a job as a game developer in 2025 – Part 1: Skills, Tools & Job Tips
- Struggling with Visual Studio Performance? Visual Assist Has the Fix
- C++ Modules: What it promises and reasons to remain skeptical
- Visual Assist 2025.1 release post
- Einführung in die CUDA Entwicklung + Einrichten in Visual Studio
- Introduction to CUDA development + How to set up with Visual Studio
2024 20
- Visual Assist 2024.9 release post
- Test Driven-Development and UI/UX Design: A Practical Guide [Webinar Recap]
- How to Query File Attributes 50x faster on Windows
- C++ versus Blueprints: Which should I use for Unreal Engine game development?
- Visual Assist 2024.7 release post
- Making a case for investing in software tools: convincing yourself, your team, and your boss
- Success Story: Visual Assist for modeling and simulation software for automotive C++
- Getting started with how to use C++ for embedded systems in financial services
- The biggest challenges in writing C++ programs for finance and banking
- Installing Virtual Machines to use Visual Studio on Mac
- Visual Assist 2024.6 release post – Important fixes for Visual Studio
- Catching up with VA: Our most recent performance updates
- Visual Assist 2024.4 release post – ARM Support
- On the recent video game industry layoffs
- Visual Assist 2024.3 release post
- Visual Assist 2024.2 release post
- Installing Unreal Engine 4/5 + Visual Studio: A complete step-by-step guide with pictures
- See you at San Francisco for GDC 2024!
- What’s New in Visual Assist 2024—Featuring lightning fast parser performance [Webinar]
- Visual Assist 2024.1 release post
2023 24
- Another reason to cheer: Visual Assist academic licenses!
- Visual Assist 2023.6 release post
- Ensuring Code Quality: Why Every C++ Developer Needs Unit Tests
- Game Development Showcase: Visual Assist + Cloud Hosted Perforce from Assembla
- Summer CodeFest: Magnificent or Malevolent: Maps! Measured, Monitored, & Magnified! [Mrecap]
- Summer Codefest: Lambdas go Baa! [Recap]
- Summer CodeFest: Modern C++ with Modern 3D [Recap]
- Visual Assist 2023.4 now released
- Summer CodeFest: What the Hex? Ports and Adapters Architecture with C++ [Recap]
- Summer CodeFest: Next-Level Concurrency: Enhancing Scalability with C++20 [Recap]
- Summer CodeFest: C++ coding camp hosted by Whole Tomato
- Everything you need to know about code inspections
- Tapping into Limitless Code Inspections: What’s New in Visual Assist 2023.2 [Webinar Recap]
- AI for Development: What Do We Expect?
- Visual Assist 2023.2 released
- Eliminating Code Smells with Visual Assist Code Inspection [Webinar Recap]
- C++ Refactoring Tips And Tricks
- Solving The Most Common Visual Studio C++ Pain Points
- Setting up cloud-hosted Perforce source control for Unreal Engine [Webinar Recap]
- Visual Assist 2023.1 released
- Why Is QA Testing Essential?
- Solving Common Visual Studio C++ Problems With Visual Assist, TFS Tool & TestRail Integration
- Level Up Your C++ Productivity with Visual Studio Plugins and Extensions
- Visual Assist enters G2 Awards as High Performer
2022 24
- Visual Assist 2022 Year End Summary
- Make your developers happy with Visual Assist
- Visual Assist and ARM
- Visual Assist 2022.4 now available
- The Ideal Visual Studio Companions
- How much time and money does Visual Assist save?
- Why It’s Necessary to Invest in Visual Studio Extensions
- Visual Assist 2022.3 now available
- Recap: What’s New in Visual Assist 2022
- What Is Visual Studio For Unreal Engine, And Why Does It Matter?
- The Most Pervasive Problems In Game Development
- 12 Helpful Tips For Visual Studio Productivity
- 13 Things About Visual Assist For Visual Studio 2022 You May Not Have Known
- Visual Assist 2022.2 is here
- How Successful People Make The Most of Unreal Engine
- The Best Kept Secrets About C++ Extensions
- Announcing our GDC giveaway winner, plus an important community announcement
- The Most Innovative Things Happening With Visual Studio Unreal Engine
- 10 Compelling Reasons Why You Need Visual Assist For Visual Studio 2022
- 10 Undeniable Reasons to Love C++ Extensions
- GDC You Next Year!
- Recap: Improving your game development experience (with VAX lead dev)
- Tips for Aspiring Game Developers
- Visual Assist 2022.1 has arrived
2021 12
- Improving Visual Assist: We need your opinion
- Visual Studio 2022 Support!
- Visual Assist 2021.4 is released! (And notes on Visual Studio 2022)
- Visual Studio 2022 preview version 4 support
- Visual Assist support for Visual Studio 2022 Previews!
- Unreal Engine ‘Quality Of Life’ in Visual Assist 2021.2
- Busy Busy Busy!
- How to Set Up Visual Assist
- BartÅ‚omiej Filipek Reveals Why He’s a Big Fan of Visual Assist
- How To Modernize With Visual Assist Part 2
- How to Modernize C++ Code with Visual Assist in Five Easy Steps
- A Brief Introduction To Clang-Tidy And Its Role in Visual Assist
2020 9
- Technical Deep Dive: Reducing Memory Consumption in Visual Assist build 2393
- Visual Assist Build 2393 is Here!
- Prevent debugger from stepping into unwanted functions in Visual Studio
- Going Remote or Crazy?
- Visual Assist Build 2375
- How to add notes and navigation metadata directly in source code in Visual Studio
- Visual Assist Build 2366 is Available!
- Tools for Tuesday
- Visual Assist build 2358 is available!
2019 11
- Getting Started with UE4 and Visual Assist
- Developer Showcase: Visual Assist in Action
- Visual Assist build 2353 is available
- Visual Assist build 2341.2 is available
- Visual Assist build 2341 is available
- License and Website Changes for Visual Assist
- Visual Studio 2019 moves VAssistX to Extensions menu
- Visual Assist build 2331 is available
- Visual Assist build 2324 is available
- Visual Assist builds 2316 and 2318 are available
- Visual Assist build 2302 is available
2018 7
2017 14
- Visual Assist build 2248 is available
- December 12th update resolves another Visual Studio crash
- Speed up opening of editors when using Visual Assist in Windows 10 (Fall Creators Update)
- November 14th update fixes one crash in Visual Studio
- Defer installation of the Fall Creators Update to avoid crashes in Visual Studio
- Recent updates to Microsoft Windows 10 cause Visual Studio to crash
- Visual Assist build 2237 is available
- Visual Assist build 2235 is available
- Visual Assist build 2231 is available
- Visual Assist build 2223 is available
- Visual Assist build 2217 is available
- Visual Assist build 2212 is available
- Visual Assist build 2210 is available
- Visit Us at GDC 2017 in San Francisco
2016 14
- Visual Assist build 2118 is available
- Visual Assist build 2114 supports Visual Studio “15” Preview 5
- Visual Assist does not yet support Visual Studio “15†Preview 5
- Visual Assist build 2112 is available
- Visual Assist build 2108 is available
- Visual Assist build 2107 is available
- Visual Assist build 2102 is available
- Visual Assist build 2098 is available
- Visual Assist build 2097 is available
- Visit Us at the Build 2016 conference in San Francisco
- Visual Assist build 2094 is available
- Visual Assist build 2093 is available
- Compatibility of Visual Assist with Releases of an IDE
- Visual Assist build 2089 is available
2015 14
- Visual Assist build 2086 is available
- Filter using logical “or”
- Visual Assist build 2083 is available
- Visual Assist build 2076 is available
- Visual Assist build 2074 is available
- Visual Assist build 2073 is available
- A Developer of Visual Assist Saves Energy
- Visual Assist and Visual Studio 2015 RTM
- Visual Assist build 2068 is available
- Quick Refactoring Menu of Visual Assist offers more than refactoring
- Reset zoom level of Visual Studio to 100%
- Visual Assist build 2062 is available
- Visual Assist build 2059 is available
- Tools to understand new code: Enhanced Syntax Coloring
2014 24
- Tools to understand new code: Find
- Visual Assist supports Visual Studio Community 2013
- Visual Assist build 2052 is available
- Tools to understand new code: Go To
- Visual Assist build 2048 is available
- Visual Assist build 2047 is available
- Organize VA Snippets with hashtags
- Visual Assist build 2043 is available
- Visual Assist build 2042 is available
- License and maintenance options get an update
- Filtering results of Find References
- Automatically add C++11 override to virtual methods
- Visual Assist build 2036 is available
- Implementing Virtual Methods with Visual Assist
- Scope of Refactoring in Universal Solutions
- Scope of Refactoring in Multi-Project Solutions
- Sorting One’s Code
- Visual Assist build 2031 is available
- Visual Assist build 2029 is available
- Using Find References to Manage a Task
- Visit the Tomato at Build 2014
- A quick way to create implementations of all methods in a class
- Taming the List of Methods in File
- Support resources for Visual Assist get a makeover