Des aides comme Mvvm Light sont précieuses pour mettre en place des logiciels bien conçus suivant le pattern MVVM mais il y a toujours de la place à amélioration. Le cas de l’INPC pour les champs calculés en fait partie. Grâce à AutoInpc Dot.Blog vous offre une extension qui règle la question avec un simple Attribut…Plus...
Toujours gratuite et toujours sans publicité la collection “ALL.DOT.BLOG” s’enrichit de la parution de la seconde édition du Tome 1 dédié à C#…Plus...
Une simplification qui fera jaser car elle tend à entretenir la confusion entre les différentes méthodes de différentes classes… Et vous que pensez-vous de ces nouveaux espaces de noms statiques ?Plus...
Après l’étude de Task en 11 parties qui précèdent faisons un point sur les différentes approches de l'asynchronisme pour conclure. Task y joue un rôle important mais aussi async/await tout comme la bonne compréhension de l’asynchronisme lui-même…Plus...
La partie 10 a permis de visiter les moyens de créer des tâches de type Delegate, il reste à voir comment faire de même avec des tâches de type Promise qui sont en réalité des sortes d’évènements sans code à exécuter.Plus...
Dès qu’une application mérite ce nom et dépasse le stade de démo elle a généralement besoin de gérer des données. UWP est une plateforme jeune et les outils et librairies tiers ne sont pas tous encore à niveau. SQLite a bonne réputation mais c’est le produit le plus mal documenté du monde… Comment s’en servir ?Plus...
SOLID, un principe invoqué dans de nombreux articles, dans les discussions autour de la machine à café, élevé par certain au rang saint Graal. Mais vous, qu’en connaissez-vous de SOLID ? Que seriez-vous capable d’en dire d’un peu … solide dans un entretien par exemple ?Plus...
Lancer des Task de type Delegate peut prendre différents chemins, nombreux sont ceux qui sont obsolètes ou qui n’ont que peu d’intérêt, finalement le choix se réduit à peu de possibilités essentielles à connaitre.Plus...
Si l’utilisation de Task n’est finalement pas si compliquée il n’en reste pas moins vrai que de nombreux détails sont à connaitre pour en tirer pleinement partie. Au-delà les choses peuvent se sophistiquer mais toujours sans trop se compliquer, c’est le cas des Continuations.Plus...
Task<T> est utilisé dans le cas où une tâche retourne un résultat. Il y a plusieurs façons de récupérer ce dernier mais toutes ne se valent pas…Plus...