jeudi 21 janvier 2021
Robust error handling in Bash [Vincent]
« Quelques astuces pour améliorer la gestion des erreurs dans vos scripts bash.  »
An explanation of traits classes in C++ [Laurent Steff]
« Before using them, for me, traits classes were only something I read in Effective C++ and seen a lot in Rust while tempting to discover it. Thanks to discussions with Vincent and Sébastien, I had to use this technique in C++. And it made, on my sense, template specialization more readable and elegant. This old article gives good explanations.  »
[c++]
Informatique et Société [Christian]
« Le cours "Informatique & Société" de François Pellegrini (professeur d'informatique à l'Université de Bordeaux), a été mis en ligne sous licence CC-BYNCSA. Il a été réalisé en partenariat avec la Mission d'appui à la pédagogie et à l'innovation (MAPI) de l'université de Bordeaux, et avec le soutien des Universités numériques thématiques UOH et Unisciel.  »
Would Rust secure cURL? [Laurent Schneider]
« L'auteur reprend l'historique des bugs de la librairie cURL développée en C. Il montre l'intérêt de l'utilisation de Rust, qui aurait évité plus de la moitié des bugs.  »
[c, rust]
Raspberry Pi Pico [Romain]
« La fondation Raspberry Pi lance un microcontrôleur...  »
Regex 101 [Sébastien]
« Un lien déjà donné il y a quelque temps pour un site extrêmement pratique pour écrire et comprendre des expressions régulières.  »
Force clang-format to respect doxygen block comments [Sébastien]
« La réponse à cette question StackOverflow donne l'expression régulière qui permet d'éviter que clang-format casse les commentaires Doxygen (au moins quand on utilise la syntaxe \param[in] - il faut adapter si la syntaxe alternative avec @est utilisée).  »
Internet of Things with Microcontrollers: a hands-on course [Sébastien]
« La deuxième session du MOOC Internet of Things with Microcontrollers: a hands-on course coordonné par des ingénieurs du SED de Saclay commencera début février.  »