Rares sont les développeurs à utiliser les Weak References qui sont là depuis le début de .NET et sont pourtant très utiles. Bien les connaitre et savoir les utiliser permet de créer du code faiblement couplé même lorsqu’il gère des références à d’autres objets. Mais pas que…Plus...
C’est un thème que je n’ai jamais abordé seul en près de 900 billets depuis 2008 et pourtant j’en ai parlé souvent, même très récemment. Ne serait-il pas temps de faire le point sur ce design pattern ?…Plus...
Il peut exister une sorte de confusion entre Static et Singleton, pourtant il s’agit de choses bien différentes…Plus...
Il n’y a pas de “S” dans MVVM et pourtant aujourd’hui la notion de Service est fortement liée à cette architecture même si elle ne lui est pas réservée…Plus...
Le Framework .NET est riche, trop parfois.
Il existe par exemple de nombreuses classes “Timer”. Laquelle utiliser ? Dans quel contexte ? Pour quels avantages ou inconvénients ?Plus...
Vous avez assez attendu comme ça. Voici la réponse !Plus...
C# est un langage si simple et si beau qu’on en oublie parfois qu’il est très subtile. Un mini quizz pour se “rincer l’esprit” tout embrumé par le réveillon !Plus...
Amateurs de C#, de F# et de LINQ, la version 5 supportant C# 6 est désormais dispo ! Quel outil merveilleux que LINQPad on ne le dira jamais assez…Plus...
Si vous n’avez pas lu Dot.Blog cet été vous avez loupé des tonnes de trucs ! Dont la série “Task, qui est tu ?” Plus...
Hier j’ai releasé la librairie AutoInpc sur CodePlex et en ai présenté l’utilité, j’avais promis d’expliquer comment ça marche. Voici donc les explications sur le code (Open Source) de cette petite extension bien pratique…Plus...