vendredi 20 janvier 2023
Care is needed to use C++ std::optional with non-trivial objects [Vincent]
« Pour mieux comprendre l'utilisation de std::optional (C++17) et les pertes de performance qu'il peut engendrer. Le code complet est disponible sur ce lien coliru  »
State of tech hiring seen by CodinGame [Laurent Steff]
« Some insights about tech hiring in 2023 by the CodinGame. It gives for example feedback about offer and demand on programming languages and frameworks. An extract from the article:

"This year we again surveyed nearly 14,000 professionals to bring you their insights on what 2023 may hold for our industry. Some key highlights:

  • 59% of developers do not have a university degree in Computer Science.
  • The majority of teams are now hybrid, with only 15% of developers working 100% on-site.
  • Despite very public layoffs, developers say they feel at least as secure in their job as last year: 33% say they feel more secure, 41% say they’ve felt no significant change.
  • 1 in 2 developers are considering changing jobs in the next year.
"

 »
Le fonctionnement interne de mémoire vive [Vincent]
« Un article très détaillé et bourré de schéma sur le fonctionnement de la mémoire vive et des problématiques de leur conception.  »
The Growth of the OCaml Distribution [Vincent]
« Un retour d'expérience sur le développement de opam-bin, un framework qui permet de construire et de distribuer un paquet ocaml pour la plupart des versions ocaml.  »
A Visual Guide to Using BERT for the First Time [Hande]
« Un tutoriel simple pour démontrer l'utilisation de BERT (Bidirectional Encoder Representations from Transformers) et les concepts clés impliqués pour classer les phrases. Il fournit un notebook pouvant être exécuté sur Google Colab.  »
Critical RCE vulnerabilities found in git [Via DevLog]
« 2 failles de sécurité critiques ont été trouvées (plus une troisième pour le GUI sous Windows) dans git. L'article indique les actions pour se protéger:
  • Utiliser un client git récent (>= v2.39.1) - Ubuntu a par exemple la version à jour.
  • GitHub et Gitlab ont aussi des versions patchées (attention le Gitlab Inria est pour le moment à la version 15.5.2 (au moment où ces lignes sont écrites - l'information est ici) et le patch est présent à partir de la 15.5.9)
 »