Olivier Dahan

Microsoft MVP Silverlight 2013, 2012,
2011, MVP CAD 2010, MVP C# 2009


Membre du Developer Guidance Advisory Council Microsoft

Audit, Conseil, Formation, Développement
[WPF, Silverlight, WinRT, MonoDroid]

Historique

Bibliothèque de code portable, Async et le reste…

Les bibliothèques de code portable (Portable Libraries) de Visual Studio 2012 sont une avancée très importante dans notre monde qui hésite entre plusieurs plateformes, même au sein de la gamme Microsoft. Toutefois cibler plusieurs OS peut demander de faire des coupes sombres, comment y remédier ? More...

Xaml : lier des radio boutons à une propriété Int ou Enum

Le binding a ses raisons que la raison ne saurait connaître dirons certains… Il est vrai que parfois des choses très simples semblent impossible à faire. Mais en y réfléchissant un peu la souplesse de Xaml et de C# permettent toujours de s’en sortir.More...

Encoder en ANSI ou autre avec Silverlight

Encoder des données texte avec Silverlight est parfois problématique car le runtime ne supporte que l’Unicode (UTF-16) et UTF8. Souvent on a besoin d’autres encodages, comme par exemple ANSI. Que faire ? Utiliser un générateur !More...

Entity Framework : Include avec des jointures, inclure réellement les données

Entity Framework est d’une grande puissance mais c’est parfois une machine délicate. Le cas de Inlcude avec une jointure en est un exemple vivant, l’Include semble ne pas fonctionner… Mais il y a une solution…More...

C# : initialisation d’instance, une syntaxe méconnue

C# est d’une telle finesse qu’on oublie parfois de les utiliser, habituer à écrire les choses d’une certaine façon. Les initialisations d’instance par exemple disposent d’une syntaxe si ce n’est méconnue en tout cas fort peu utilisée et qui, pourtant, est bien pratique. Une ruse à connaitre…More...

StringFormat : une simplification Xaml trop peu utilisée

Mettre en page des éléments variables ou formatés en XAML peut parfois sembler fastidieux, c’est oublier qu’il existe des astuces de Binding comme le StringFormat qui simplifient beaucoup les choses…More...

Windows Phone 8 : le casse tête de la taille des icônes

Si Windows Phone 8 reprend le concept de menu à tuile de WP7 déjà bien connu, c’est tout de même avec des variantes qui posent si ce n’est problème au moins question. Par exemple, quelle taille d’icône est utilisé selon le type de tuile et quel format donne le meilleur résultat ?More...

Cachez ces images que je ne saurais voir ! (WinRT et le cache image)

WinRT utilise un cache pour les images lues depuis une URL. Cela améliore l’expérience utilisateur et limite la bande passante consommée mais ce n’est pas toujours un comportement souhaitable…More...

Cheat sheet Resharper 7

Resharper est un add-on fantastique pour Visual Studio, bourré de fonctions qui simplifient vraiment le développement. Pour les utilisateurs de ce produit, voici une petite “cheat sheet” des raccourcis clavier qu’on oublie souvent…More...

Retrouver les ressources et liens morts sur Dot.Blog…

Comme certains ont pu s’en apercevoir, le look & feel de Dot.Blog a été modifié en septembre 2012. Malgré mes efforts cela occasionne quelques gênes notamment pour certains liens vers des ressources ou des publications. Voici comment retrouver ce qui pourrait manquer…More...