Comparing Memory SanitizersSome time ago I had to compare some memory sanitizers for our programs at work. You probably already know this kind of tool, for example…May 2, 20221May 2, 20221
Efficiently searching an array with GCC, Clang and ICCGCC, Clang and MSVC are powerful compilers, with many heuristics to emit the most efficient instructions, maybe even optimal ones. The same…Oct 19, 20211Oct 19, 20211
Discovering Docker, Python, LLVM, and EmscriptenAs 2020 was finally coming to an end, I began listing the tools that came into my day-to-day work during this period, checking what I have…Mar 7, 2021Mar 7, 2021
Code Review of toml++Here’s a new game: pick a random software library and review it.Sep 20, 2020Sep 20, 2020
Testing C++ signal-slot librariesDid you know that every day several new C++ signal-slot libraries are created? There are so many of them that we estimate there is 1.14…May 24, 20201May 24, 20201
An overview of build systems (mostly for C++ projects)Let’s talk about build systems.Jul 17, 201822Jul 17, 201822
From Zero to Bazoo on the Developer’s SideOn the 6th of January, 2014, I joined IsCool Entertainment as a game developer on the recently released mobile game named Bazoo. It was a…Oct 2, 2017Oct 2, 2017
Benchmarking atoui(): a follow-up to Writing Fast CodeI have been watching the excellent talk “Writing Fast Code” by Andrei Alexandrescu with some colleagues recently. In this talk the speaker…Sep 21, 2016Sep 21, 2016
Dear fellow developers: write your ideas downConcluding the series of behaviors that will make us better developers, today we focus on the pleasure of making the project moving forward…Apr 6, 2016Apr 6, 2016
Keep focus on the featureContinuing in the series of behaviors that will make us better developers, today we talk about meeting our targets by doing exactly what…Mar 24, 2016Mar 24, 2016