NewsTips and Tricks

AI in Your IDE: What's Real, What's Hype, and Where C++ Fits In

It’s been roughly three years since AI tools and large language models (LLMs) hit the mainstream in a real, unavoidable way. In that time, people have put them to work writing emails, summarizing legal documents, generating marketing copy, composing music, tutoring students, answering medical questions, planning vacations — and yes, generating entire recipes for whatever’s left in…
Read more
Tips and Tricks

“Nobody Will Read This Code” (Until You Have to)

When we code, we like shortcuts. We use keystrokes that combine two or more actions. We like it when we can do two things at once. It feels productive (and maybe because most of the time it is.) However, there are cases where we need to avoid shortcuts. In the realm of engineering and design, simple is better. But sometimes, adding a bit of complexity and length to our usual process can pay off in…
Read more
CommunityTips and Tricks

C++ Safety Checkers Deep-Dive: Why Memory Safety Is Everyone’s Problem Now

TL;DR  Memory safety has become one of the biggest challenges in modern C++ development, with pressure increasing from governments, industry leaders and standards bodies to reduce vulnerabilities caused by memory-related issues. To help address these concerns, Visual Assist 2025.4 provides development teams with over 60 new Clang-Tidy-based safety checkers to catch risky patterns, enforce modern…
Read more
Tips and Tricks

C++ Coroutines for Async Development: Why You Should be Excited

TL;DR C++ coroutines bring a smarter way to write async code by letting functions pause and resume naturally, so your logic stays clean while handling thousands of tasks efficiently. Instead of messy callbacks or heavy threads, you get code that reads simple but performs like a powerhouse. They’re not the easiest to learn and the tooling is still evolving, but for high performance use cases like…
Read more