Tips and Tricks

Installing Virtual Machines to use Visual Studio on Mac

TL;DR The full version of Visual Studio cannot run natively on macOS, especially after Visual Studio for Mac was discontinued. The most effective solution is to install Windows (ARM version) on a virtual machine and run Visual Studio within that environment. This approach allows Mac users to access all features required for C++, .NET, Unity, and enterprise development. With proper RAM and CPU…
Read more
Tips and TricksWebinar Recap

Summer CodeFest: Magnificent or Malevolent: Maps! Measured, Monitored, & Magnified! [Mrecap]

Webinar overview:  Std::maps is a staple in the C++ world for sure. It’s reliable and useful, but in this presentation, David Millington goes a level deeper and examines how other features offered beyond the standard library can be used to maximize the usefulness of the data structure.  Quick Refresher on Maps Maps are essentially a way to store key-value pairs in an ordered structure. This…
Read more
Tips and TricksWebinar Recap

Summer CodeFest: Next-Level Concurrency: Enhancing Scalability with C++20 [Recap]

This session has concluded watch the replay or download the slides below. The first Summer CodeFest presentation has concluded! Whole Tomato’s very own lead developer Chris Gardner lead the first session on enhancing your program’s scalability with concurrency techniques in C++! We’ve prepared a short introductory article about concurrency and a short history on C++ support for threads…
Read more
Tips and Tricks

AI for Development: What Do We Expect?

TLDR AI already helps developers write, debug and optimize code, but cloud-based tools continue to raise concerns about privacy, cost and source code security. As AI models become more efficient, it should become more and more practical to have locally hosted solutions…
Tips and TricksWebinar Recap

Eliminating Code Smells with Visual Assist Code Inspection [Webinar Recap]

Learn how to enforce coding standards, avoid common coding errors, and improve your code’s overall readability and maintainability with Visual Assist’s code inspections. Whether you are a seasoned developer or just starting, this webinar will provide you with the knowledge and skills you need to improve your code quality. Join us to discover the benefits of Visual Assist’s code…
Read more