Sunday, July 27, 2025

Watch out for an old VC++ runtime

 VC_redist.x64.exe

 For C/ C++ applications the VC++ runtime needs to be installed on the computer. The other day we experienced crashes when a component developed with a late version of VS2022 was crashing on a fresh installation of Windows 11. It turned out that this Windows 11 still uses an old version of the VC++ runtime which could crash the application (most notably in grabbing a std::mutex lock). After updating the PC with a recent version of 'VC_redist.x64.exe' the problem was solved.

 

Wednesday, July 23, 2025

ark.intel.com

 

Intel's website

 Intel had a wonderful website ark.intel.com where one could lookup the processor and its capabilities. For example information about capable instruction set (e.g. SSE 4.2; AVX; AVX2) was listed there. In a recent visit it was completely overhauled and they have removed (or hide) the possibility to lookup your processor with one click. 

 Great that Intel modernized their website but why destroy a valuable functionality?


Careful with refactoring

Refactoring issue  Last year we applied a small refactoring in a piece of code. The construct was a parent - child relationship with the chi...