jeudi 23 mars 2023
A bird's-eye view of Zig compared to Rust and C++ [Laurent Steff]
« Zig is a fairly new programming language and toolchain which aims mostly to be a simple successor to C. This article explains a bit the why of its existence. »
Zig, Rust, and Memory Safety [Laurent Steff]
« Thoughts about memory safety in various programming languages. This article also points to a detailed comparison between Zig and Rust. »
[zig, rust, c]
How to optimize Rust binary size [Laurent Steff]
« From this page: "By default, Rust optimizes for execution speed, compilation speed, and ease of debugging rather than binary size, since for the vast majority of applications this is ideal. But for situations where a developer wants to optimize for binary size instead, Rust provides mechanisms to accomplish this." »
Embed interactive itkwidgets 3D renderings into JupyterLite deployments [Christian]
« Un tutoriel sur le déploiement des widgets ITK 3D avec JupyterLite. »
Actionlint [Christian]
« Actionlint est un vérificateur statique de scripts destinés à l'intégration continue via Github Actions, disponible également en ligne. »
Non à la vidéosurveillance algorithmique, refusons l’article 7 de la loi olympique ! [Vincent]
« Un point de vue sur la vidéosurveillance algorithmique qui pose des questions sur la souveraineté des données qui sont envoyées sur des serveurs à l'étranger. La vidéo de présentation des logiciels BriefCam, un des pionniers du secteur, vaut le coup d'oeil. »
Can GPT pass my programming courses? [Vincent]
« L'auteur fait passer des examens de programmation à chatGPT »
Goomics [Sébastien]
« J'ai découvert récemment Goomics, un site de vignettes humoristiques dessinées par un développeur français qui a longtemps travaillé chez Google (sur lequel ces comics sont centrés). Quelques-uns sont particulièrement bien trouvés, par exemple sur le danger de métriques mal utilisées, l'importance de faire correctement ses revues de codes ou encore la tendance à faire des architectures de code inutilement compliquées. »