In today’s fast-paced financial technology landscape, the demand for robust, high-performance software is increasing. At the core of the majority of financial innovations lies C++, a language revered for its speed, efficiency, and control.
As financial institutions continue to incorporate advanced electronics and embedded systems into their operations—be it through the ATMs we rely on for…
Introduction
When it comes to developing software for the finance and banking industry, C++ is often the language of choice due to its performance, efficiency, and flexibility.
However, writing C++ programs in this highly regulated and fast-paced environment comes with its…
Installing Virtual Machines to use Visual Studio on Mac
August 27, 2024
There are many options for IDEs for developers who are working on a Mac; however, there may still be use cases and instances where the available options are insufficient. For example some projects and client requirements may dictate the use of Microsoft’s Visual Studio…
Installing Unreal Engine 4/5 + Visual Studio: A complete step-by-step guide with pictures
March 7, 2024
Unreal Engine 5 has been out for a while now and along with it came exciting improvements and new features for users to enjoy. If you’re an aspiring game developer who is looking to dive into the world of Unreal Engine development without any background, chances are you’re wondering—”where do I even start?” Read on further to see how to download, set up, and install both Visual Studio…
Ensuring Code Quality: Why Every C++ Developer Needs Unit Tests
October 31, 2023
Modern programming languages evolve and are continuously refined even further with each new update. During these incremental stages of development, components such as compilers, IDEs, libraries, their units, their components, and tools undergo changes.
Furthermore, there are…
Summer CodeFest: Magnificent or Malevolent: Maps! Measured, Monitored, & Magnified! [Mrecap]
August 27, 2023
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…
Summer Codefest: Lambdas go Baa! [Recap]
August 21, 2023
Webinar overview:
This presentation by product manager, David Millington, talks about the convenient way to define an anonymous function object added in C++11. This topic was chosen because while it’s extremely useful, the data we see is that there tend to be two groups of C++ developers: those who use them extensively, and those who barely use them.
When to use lambdas:
The main benefits…
This session has concluded watch the replay or download the slides below.
Common pitfalls when scaling applications
When scaling applications, two common pitfalls often arise: spaghetti code and a lack of proper testing. This can occur for various reasons, but one of the…
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…
Everything you need to know about code inspections
June 13, 2023
By now you might have heard about Visual Assist’s code inspections—it has been a staple of almost all recent updates and we hosted two webinars discussing it. This article sums it all in an easy to read and convenient way.
What are code inspections?
Code inspections is a feature in Visual Assist that automatically checks source code for issues and code smells, and suggests the appropriate fix.
You must be logged in to post a comment.