Olivier Dahan

MVP Windows Platform Development 2015
MVP Client Development 2014
MVP Silverlight 2013, 2012, 2011,
MVP CAD 2010, MVP C# 2009


Membre du Developer Guidance Advisory Council Microsoft

Audit, Conseil, Formation, Développement
[WPF, WinRT, Xamarin Android]

Historique

Unity Game: la solution de dev de jeux cross-plateforme de MS

Create-a-Windows-8-1-Game-in-Unity-and-Win-50-000-36-500-Euros-443408-2NewDécidemment Microsoft fait très fort ces derniers temps, comme quoi l’échec à du bon : n’arrivant pas à être seuls les maitres du jeu, ils proposent un ensemble cross-plateforme pour concevoir des jeux pour 21 cibles différentes !More...

“Microsoft Awakens !” Enfin, le téléphone devient un PC

NewEnfin, ou presque enfin, le téléphone devient un PC ! Depuis des années que cette idée couve sur le feu il était temps qu’elle prenne corps. Et encore une fois c’est Microsoft qui propose la solution la plus cohérente…More...

Windows Phone, Android et iOS & Injection de dépendances et conteneurs IoC

L’injection de dépendances et les conteneurs IoC (inversion de contrôle) qu’est-ce que cela a à voir avec les trois OS cités ? Xamarin. Et au-delà les Xamarin.Forms. Mais encore plus les Xamarin.Forms.Labs ! Comment tout cela est-il lié ? Lisez la suite ! More...

Soignez votre service !

butler-159811_640Les services sous Windows sont d’une grande utilité et sont bien plus élégants que tous ces exécutables qu’on place dans le démarrage de l’OS pour jouer en fait le même rôle. Mais le debug d’un service est si pénible… une vraie plaie ! Ou pas… Regardons comment en faire un vrai bonheur !More...

Entity Framework : Load et AsNoTracking

entity_image

Entity Framework est d’une grande richesse et depuis un moment déjà elle est une technologie mature et efficace. Ce qui ne l’empêche pas d’évoluer, mais souvent quand on connait bien une techno on loupe les nouveautés qui deviennent des vieilleries entre temps... C’est le cas de deux ajouts à EF 4.1 qui valent pourtant le détour…More...

C# 6.0 – les “Expression-bodied function members”

Encore une nouveauté qui va faciliter l’écriture du code… Sous ce nom un peu complexe d’Expression-bodied function members se cache quelque chose d’assez simple mais de très puissant…More...

C# 6.0 – Tester le null plus facilement

La série des mini-tips sur les nouveautés de C# 6.0 continue. Aujourd’hui testons plus facilement les nulls pour l’écriture d’un code plus clair… More...

Windows Phone et Android en mode Xamarin.Forms avec Mvvm Light

Windows Phone, Android, iOS, les Xamarin.Forms et Mvvm Light portable, en voici un joli cocktail ! Comment associer tout cela pour développer des apps portables avec un code et une UI 100% unique et partagé ? C’est ce que je vous propose de voir…More...

Cross-plateforme erreur “Major Version 51 is newer than 50”

RDXWoY7WL’erreur “… Major version 51 is newer than 50 …” apparait en compilation de projets cross-plateformes sous Xamarin Studio ou VS. Qu’est ce que cela veut dire et comment régler le problème ?More...

Quick tip : quelle couleur de fond pour une couleur d’avant plan ?

Lorsqu’une couleur d’avant-plan peut être librement choisie par l’utilisateur comment choisir un fond qui en permette à coup sûr la lecture ?More...