Accueil

Boucle sans fin

by Jean-Camille Mercier 27. juin 2016 17:14
J'ai eu le cas récemment de relire un code C# utilisant une BlockingCollection<T> qui est un peu particulière car elle permet de dépiler les items de la collection au fur et à mesure qu'on en ajoute (donc threadsafe) et en plus, la petite maline bloque le thread producteur si la collection est pleine ! Bon sur... [Plus]

L'OpacityMask en XAML

by Jean-Camille Mercier 20. avril 2016 16:34
J'ai besoin de faire un truc tout simple : un bouton image qui est bleu lorsqu'il est actif et gris lorsqu'il est désactivé. Pour être malin, on va utiliser le principe de la ICommand bindée sur un bouton, ainsi, lorsque le CanExecute() retournera false, le bouton sera désactivé. Ensuite on va supprimer enti... [Plus]

TFS : Fichiers modifiés hors contrôle de source

by Jean-Camille Mercier 18. février 2016 12:51
Voici une astuce avec TFS qui permet de reprendre en automatique, tous les "check out" sur les fichiers que vous avez modifiés en dehors de Visual Studio et ainsi pouvoir faire votre commit dans de bonnes conditions. On commence par chercher les fichiers qui sont différents de la version serveur avec un "compare" sur un dossier &agrav... [Plus]

TFS : Déplacer un Shelve vers une autre branche

by Jean-Camille Mercier 16. février 2016 13:31
Comment se faire avoir stupidement : vous avez commencez à développer, vous avez mis votre travail de coté en Shelve, mais depuis, vous avez banché et vote Shelve n'est plus sur les bonnes sources ... Aïe ... Pas de panique, comme toujours TFS a pensé à ce cas de figure ! Certe, il n'y a pas d'interfac... [Plus]

Démarrer avec Xamarin

by Jean-Camille Mercier 28. septembre 2015 16:07
Nouveau challenge pour moi, faire du dev mobile ! J'ai fait un peu le tour de la question et il n'y a pas photo, c'est Xamarin qui sort du lot. Maintenant qu'il est intégré nativement à Visual 2015, Microsoft pousse derrière, on code en C# et en XAML, ça produit du code natif, moi je dis chapeau, c'est exactement ... [Plus]

Un peu de lecture pour la rentrée !

by Jean-Camille Mercier 1. septembre 2015 15:54
Trouver des petites solutions à des petits problème sur stackoverflow c'est déjà très bien. Mais pour apprendre des concepts ou une nouvelle techno, rien de mieux qu'un bon bouquin qui vous emmène de A à Z en passant par toutes les étapes qui vont biens ! Je vous recommande donc la lecture des... [Plus]

Les nouveautés de C# 6

by Jean-Camille Mercier 20. août 2015 10:20
Visual studio 2015 est disponible depuis quelques semaines, c'est l'occasion de découvrir les nouveautés du langage C#6. Voici déjà en préambule l'historique des version de C# : C# est apparu en 2001 avec Visual Studio.Net  v2 en 2005 avec les classes partielles, les nullables, les méthodes anonymes e... [Plus]