La Veille'dredi tech du 19
Un peu d’éco-conception dans l’IT
Article détaillé et bien construit par l’entreprise Octo sur le “slow it” en rappelant les enjeux de l’impact des émissions de CO2 du numérique.
On y apprends (ou ré-apprends) pleins de choses comme le fait que ce qui pèse le plus en termes d’empreinte carbone, c’est bien l’extraction des ressources pour construire nos téléphones, PC, serveurs ! Ainsi, 2/3 des émissions sont liés à la partie fabrication et 1/3 pour l’utilisation de nos terminaux.
Ce qui rends les campagnes de communications sur les suppressions des emails dans nos corbeilles un peu moins pertinentes (même si toute action est bonne à prendre).
Pour en savoir plus, c’est par ici.
Publier une application .NET sous Docker sans définir de Dockerfile ?
C’est un article présent sur le blog officiel de Microsoft qui réponds à cette question !
On y découvre toutes les améliorations de publication des applications sous .NET 8 : performance, sécurité, et facilité d’utilisation avec des fonctionnalités comme des images Docker sans droits administrateurs, des tailles d’images réduites, et des outils intégrés de publication d’images.
Et c’est ce dernier point qui est intéressant et qui peut ouvrir des débats.
En effet, le principe est qu’en utilisant la commande dotnet publish
avec certains paramètres, plus besoin de Dockerfiles !
Pour en savoir plus, l’article complet publié par Microsoft est par ici.
Simuler des erreurs aléatoires sur une Web API en local
C’est un petit outil publié par Microsoft qui permet de simuler des erreurs aléatoires sur nos Web APIs.
Une CLI est à installer, qui aura pour but d’intercepter les URLs qui seront configurés.
Un tutoriel complet est disponible sur MSDN.
Vous pouvez aussi découvrir la présentation de Dev proxy par Microsoft.
Aborder RUST quand nous sommes développeur .NET
En tant que développeur, nous sommes souvent (mais pas toujours !) spécialisé dans un langage.
Et nous aimons bien défendre ses avantages.
Cela ne devrait pas nous empêcher de regarder de temps en temps ce qui se fait ailleurs, car notre travail reste un travail d’ingénieur : apporter des solutions à des problèmes.
Ainsi, en tant que développeur spécialisé en C#.NET que je suis, pourquoi ne pas m’intéresser au langage Rust, qui est un langage dont j’entends parler de plus en plus ?
Ca tombe bien, Microsoft, en tant que développeur .NET, nous propose judicieusement un document qui liste les équivalences de C# et de l’écosystème .NET, en Rust.
Jetez-y, et plus qu’un oeil, puis n’hésitez pas à partager ce que vous en pensez !
Essayez de laisser ce monde un peu meilleur qu’il ne l’était quand y êtes venus. (Baden-Powell)