Tips and Tricks

The biggest challenges in writing C++ programs for finance and banking

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 own set of challenges. From managing the complexity of legacy codebases to ensuring real-time performance for trading systems…
Read more
Tips and Tricks

Ensuring Code Quality: Why Every C++ Developer Needs Unit Tests

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 also rapid changes in operating systems and hardware systems. This means that if you are developing applications…
Read more
Tips and TricksWebinar Recap

Summer CodeFest: What the Hex? Ports and Adapters Architecture with C++ [Recap]

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 most common reasons is the lack of a coding style guide or an overarching design structure. For instance, when starting a…
Read more
Tips and Tricks

AI for Development: What Do We Expect?

Everyone’s talking about AI. What do we here at Visual Assist expect? It’s clear it’s incredibly relevant – debate on that ship has sailed – but it’s hyped. We take a brief non-hyped look at where we think things will go. An AI-generated image built at simplified.com with the prompt ‘A laptop with an AI onscreen’. Impressive it’s possible, but equally it has a long…
Read more