TL;DR
C++ Modules, introduced in C++20 and expanded in C++23, aim to replace the traditional #include a system with a more efficient and structured approach. By compiling code once and importing it where needed, modules reduce redundant parsing, improve build times, and create cleaner, more maintainable dependencies especially in large-scale projects.
However, despite these advantages, adoption in…
Visual Assist 2025.1 release post
March 31, 2025
VA 2025.1 enhances usability with smarter navigation, better C++ module support, and more flexible refactoring options. The updated first-run dialog, configurable test snippets, and a refreshed UI improve the overall experience. Additionally, several key fixes address…
Don’t you wish your code came with an undo button for every mistake? So do all developers who accidentally pushed a bug into production!
But we got the next best thing: Unit testing. This webinar will show you how to stop breaking your codebase (and your spirit) by writing…
How to Query File Attributes 50x faster on Windows
November 14, 2024
TL;DR
If your app scans thousands of files, the way you fetch file attributes can quietly destroy performance. Standard methods like GetFileAttributesEx or even std::filesystem are convenient but painfully slow at scale. By switching to faster Windows APIs like FindFirstFileEx or GetFileInformationByHandleEx , you can retrieve attributes while iterating directories, cutting expensive system…
TL;DR
In Unreal Engine, Blueprints and C++ aren’t competitors, they’re complementary tools. Blueprints offer a visual, beginner-friendly way to build gameplay quickly, making them ideal for prototyping, simple logic, and collaboration with non-programmers. C++, on…
Success Story: Visual Assist for modeling and simulation software for automotive C++
September 26, 2024
About the Client
Based in Europe, the client is a global company specializing in the development and manufacturing of high-performance systems for vehicle technology. As a company that has been in the industry for over a century, their longstanding focus on innovation has…
TL;DR
From ATMs and payment terminals to real-time trading systems, a huge part of modern financial technology still runs on C++. This blog explains why the language remains so important for embedded financial systems, where speed, reliability, and low-level hardware control matter the most. It also explores the real challenges developers face with performance, memory management, and debugging…
TL;DR
C++ continues to dominate financial software because it delivers the speed, control, and precision required for high-stakes systems like trading platforms and risk engines. But building in this space is far from simple. Developers must juggle ultra-low latency demands…
Catching up with VA: Our most recent performance updates
July 21, 2024
Throughout its long lifetime, Visual Assist (VA) has been a top-of-the-line productivity plugin with a performance advantage over Visual Studio and other plugins. Performance and speed has been a bread-and-butter factor for choosing VA—and we’ve doubled down with updates…
Visual Assist 2024.4 release post - ARM Support
June 12, 2024
It’s our pleasure to announce a new Visual Assist release, headed by a major addition—supporting ARM!
We hope you find this release useful. Visit our website to download the release.
ARM support
Big news for Visual Assist’s device support! Windows ARM is now supported starting this release, Visual Assist 2024.4. Visual Assist is now available as a fully ARM-native plugin, fully supported in…
You must be logged in to post a comment.