Depuis l'introduction de ChatGPT en novembre 2022, ce chatbot IA polyvalent a révolutionné divers secteurs, créant une multitude de nouvelles opportunités et de postes spécialisés en IA. Les applications variées de ChatGPT incluent la réponse aux questions, la génération de contenu, la programmation, et bien plus encore.Plus...
C# 9.0 introduit de nombreuses nouvelles fonctionnalités de langage dont les déclarations de niveau supérieur qui peuvent troubler notamment les adeptes de MAUI ! Plus...
ChatGPT est au coeur de toutes les discussions en ce moment. Mais connaissez-vous son API ?Plus...
Le langage ne cesse d’évoluer, il faut se tenir au courant
de ses avancées…Plus...
En maintenant un code C# d'un client mon ami Resharper me dit d'un appel à une méthode dans le constructeur d'une classe "virtual member call in constructor". J'ai tellement pris le pli avec ce problème que je ne m'en souci plus guère dans mon propre code, j'évite soigneusement la situation... Mais vous ? Avez-vous conscience de la gravité de ce problème ?Plus...
Toujours trop peu de développeurs ont infléchi leur style de programmation vers le multitâche et le parallélisme pourtant devenus indispensables. Certains l’ont fait et pensent que jouer avec les Threads est suffisant. En réalité le Threading n’est pas forcément équivalent à du parallélisme. Il est temps d’en “remettre une couche” !Plus...
Tout le monde le sait ou au moins le dit, écrire des méthodes Async retournant Void est une mauvaise idée…Mais comment faire alors ?Plus...
Générer des nombres aléatoires a toujours été un casse-tête pour nos pauvres ordinateurs totalement déterministes. Les Frameworks .NET (classique ou Core) nous offrent quelques solutions encore faut-il en connaitre les limites et s’en servir correctement…Plus...
Une petite astuce rapide !
Comment recenser toutes les utilisations d'une classe précise dans une grosse solution pleine de projets ? Et avec n'importe quelle version de VS ?Plus...
Les dictionnaires en C# sont très pratiques mais comment gérer des clés composées ? Plus...