Et si l'IA nous offrait la solution à tous nos problèmes ?

Comme beaucoup de développeurs, je suis accro aux nouvelles technologies. Je m'intéresse à un peu tout, mais je n'ai pas forcément le temps de tout tester. Alors je me fis à l'avis des personnes qui font référence dans les différents domaines.

L'IA n'échappe pas à la règle. J'ai beaucoup travaillé le sujet durant les premières années d'Azure Cognitive Services. Aujourd'hui, je ne suis plus qu'un utilisateur comme un autre.

Mais je commence à entrer dans la catégorie des utilisateurs qui s'agacent. Oui, les nouveautés de l'IA sont enthousiasmantes, et soulèvent aussi beaucoup de préoccupations. S'il vous plaît, arrêtez de me survendre l'IA,comme on m'a déjà survendu tant de technologies.

Et si tout ce que l'on m'a présenté comme solution ces 30 dernières années était arrivé au niveau de ce qui m'a été vendu ?

Aujourd'hui, il n'existerait plus qu'un langage de développement, qu'un IDE, une seule méthode de gestion de projet, une seule plateforme DevOps, une seule licence ... etc. …

Vous vous rendez bien compte que nous ne vivons pas dans ce monde.

Comme dit plus haut, l'IA n'échappe pas à la règle. Dans ce monde, il y a de multiples IA, avec de multiples finalités. L'IA n'est pas la solution. C'est un bel outil qui s'ajoute aux autres pour étoffer la palette de vos possibilités. En tant que développeurs, c'est à vous de construire vos solutions, et de voir si l'IA a un intérêt. Ne cherchez donc pas à en mettre partout, et à toutes les sauces.

Avez-vous vraiment besoin de demander à une IA si True est vrai?

Jérémy Jeanson

Comment fermer une application avant de procéder à une installation avec Wix Toolset ?

Depuis longtemps déjà, Wix Toolset dispose d'une action CloseApplication permettant de fermer une application. Depuis Wix 5 les choses ont un peu changé, et utiliser cette action n'est plus aussi facile. Surtout si l'on souhaite exécuter celle-ci avant de procéder à une installation.

Si vous suivez les indications qui suivent, vous devriez y arriver du premier coup.

Comment utiliser winget pour installer, et mettre à jour node.js LTS ?

Cela fait déjà une paire de fois que l'on me dit que winget ne permet d'installer, et de maintenir à jours node.js en version LTS. Vu que cela n'est pas vrai, je vais vous expliquer ici une manière de procéder.

Pour commencer, avant toute installation, j'ai l'habitude de procéder à une petite recherche via winget.


winget search node.js

Cette commande retourne une liste d'applications.

Nom           ID                Version Correspondance Source
-------------------------------------------------------------
Node.js       OpenJS.NodeJS     22.9.0                 winget
Nodist        Nodist.Nodist     0.10.3  Tag: node.js   winget
Volta         Volta.Volta       2.0.1   Tag: node.js   winget
Node.js (LTS) OpenJS.NodeJS.LTS 20.17.0                winget

Dans cette liste, on trouve Node.js (LTS) et son ID OpenJS.NodeJS.LTS. Il suffit alors d'utiliser cet ID de la manière qui suit.


winget install OpenJS.NodeJS.LTS

Et pour la mise à jour


winget update OpenJS.NodeJS.LTS

Simple, efficace, et reproductible avec tout type d'application.

Jérémy Jeanson

Mises à jour des templates Visual studio pour BenchmarkDotNet

Suite à plusieurs demandes, j'ai mis à jour mon extension BenchmarkDotNet pour Visual Studio. Désolé pour le retard.

Cette extension a vocation à simplifier la création de projets de benchmarks, l'ajout de benchmarks, et leur exécution.

Si cela vous intéresse, l'extension est disponible via le Markateplace.

Bien évidemment, son code est accessible via GitHub.

Jérémy Jeanson

Une entreprise de la Tech peut-elle vraiment changer vos rêves en réalité ?

Pour les amoureux des nouvelles technologies, ou du développement, il y a de quoi s'émerveiller tous les ans. Quelle que soit la technologie choisie, il y a de quoi s'amuser. Même s’il est vrai que certains, comme les développeurs .net, sont un  peu mieux lotis (Web, mobiles, tablettes, consoles, Windows, Linux, …)

Le jour où vous choisissez de partager vos connaissances, vous vous éclatez encore un peu plus. Certes, cela demande davantage de travail, et vous expose aux avis des autres développeurs. Mais cela en vaut la peine.

Petit effet de bord imprévu : Plus vous arrivez à intéresser d'autres développeurs, plus vous échangez, et plus vous gagnez en connaissance, et compétences.