jeudi 28 mars 2024
« Une présentation de Flambda2, nouvelle représentation intermédiaire utilisée dans la compilation de code OCaml et permettant davantage d'optimisations. Ce billet fait partie d'une série en cours d'écriture. »
mardi 8 août 2023
« WebAssembly is most of the time branded as "almost as fast as native". But almost how ? This paper, with it's presentation, tries to measure it with original methods, and moreover explains why WebAssembly, which is compiled by a JIT (i.e time constrained) compiler and extra security checks, can't be as fast as native. »
jeudi 12 mai 2022
« This is quite know in the case of passing to a function a "constant reference" (which is in fact reference to a constant) to a
std::string. The excellent post on
fluentcpp about
string_view pins it well. But the implicit conversion and creation of temporary copies could strike more frequently than we think. This article explains why and how it could be mitigated. »
jeudi 31 mars 2022
« Une description du service qui permet la recherche d'identifiants dans l'interface utilisateur de GitHub. »
mercredi 15 septembre 2021
« L'auteur explique
les problèmes soulevés par l'utilisation de la date de dernière
modification du contenu d'un fichier dans les systèmes de build (comme
make), et l'utilisation de checksums à la place. »