development

From SFINAE to Concepts

As software developers, our passion lies in harnessing the latest features of our favorite programming languages and frameworks. However, the harsh reality of daily work often imposes limitations, be it the environment, operating system, compiler, or underlying hardware. In the realm of long-term projects demanding continuous support and high stability, upgrading tools solely for the […]

Beware of char and its traps

Recently I was involved in testing of the API, which was working since years already, but required some refactoring for future use-cases. The API is used in the automotive ECU, powered by ARM processors. Nothing really special or difficult, but… The API was using a data and its SHA-256 digest, both represented by std::string. Such […]

Software development in Automotive

Automotive is a specific domain, where software development differs greatly from other fields. I have worked in many IT projects – mobile phones, desktop applications and tooling, backend services, web frontend and other – but none of these domains have put so high attention to the software development processes and quality. Now, after more than […]

Scroll to top