jeudi 11 juillet 2024
DevEx in Action: A study of its tangible impacts [Ludovic]
« DevEx (developer experience) is garnering increased attention at many software organizations as leaders seek to optimize software delivery amid the backdrop of fiscal tightening and transformational technologies such as AI. Intuitively, there is acceptance among technical leaders that good developer experience enables more effective software delivery and developer happiness. Yet, at many organizations, proposed initiatives and investments to improve DevEx struggle to get buy-in as business stakeholders question the value proposition of improvements. »
A Git story: Not so fun this time [Kim]
« Linus Torvalds once wrote in a book that he created Linux just for fun, but it ended up sparking a revolution. Git, his second major creation, also an accidental revolution. It’s now a standard tool for software engineers, but its origin story wasn’t so much fun this time, at least for Linus. »
PySkyWiFi: completely free, unbelievably stupid wi-fi on long-haul flights [Maxence]
« L'auteur décrit le fonctionnement d'un outil lui permettant d'utiliser son compte Airmiles dans un avion pour avoir accès à internet, via le champ "nom" de son compte. C'est lent mais ça lui évite de payer pour l'accès internet dans l'avion. »
Why is std::regex notoriously much slower than other regular expression libraries? [Sébastien]
« J'ai découvert fortuitement que `std::regex` — au moins celui de libstdc++, la bibliothèque standard de gcc — était peu efficace et qu'il valait mieux se tourner vers une bibliothèque tierce si on voulait faire des expressions régulières. Ce n'était pas l'objet initial de ma recherche — le peu de regex que j'utilise est plutôt dans des scripts Python — mais une investigation suite à un commentaire dans un fil sur la future bibliothèque d'algèbre linéaire qui doit arriver avec le C++ 26 pointait que `std::linalg` courrait un risque similaire d'être sous-optimale par rapport à la flexibilité qu'apporte une bibliothèque externe (d'autant plus que des bibliothèques comme Eigen ou Xtensor sont header-only et ne présentent de ce fait pas de difficulté particulière dans le système de build). »