Design Time avec Visual Studio 2010 Beta 2 (Silverlight, WPF)

Ce que je vais vous présenter à travers cet article n’est pas apparu avec la bêta 2 de Visual Studio 2010 mais a été introduit dans Blend 3. Pour les fans du MVVM, vous me comprendrez si je vous dis que ça serait sympa d’avoir un rendu du designer avec un ViewModel non vide ou de pouvoir utiliser le Binding Builder en cas d’injection du DataContext par le code ? Réjouissez-vous cela est possible. En effet, il est possible de signaler au designer que nous souhaitons utiliser une certaine instance pour notre DataContext quand nous l’utilisons, ces propriétés seront ignorées au moment de la compilation.
Lire la suite…

Publié dans .NET, Développement, Silverlight, WPF.

Classé dans , , , , , .


Une semaine à Paris : Microsoft Days, Musées…

Paris Microsoft Days

Comme vous avez pu le constater, la semaine dernière, je n’ai pas été présent sur la toile. Mon stage fini, je suis parti 1 semaine à Paris, la semaine des Microsoft Days. Quelle coïncidence me direz-vous ?
J’avais visité plusieurs fois Paris étant plus jeune, mais c’est avec l’âge qu’on prend conscience de beaucoup de choses.

Pour commencer, le dimanche j’ai visité avec ma copine les Champs Élysées, l’Arc de Triomphe et la Tour Eiffel. Cela n’a pas vraiment changé par rapport à mes souvenirs d’enfance, toujours autant de marchands ambulants casse-pieds autour de la Tour Eiffel et toujours autant de monde sur les Champs Élysées, mais tout le reste est magnifique.
Lire la suite…

Publié dans Ma vie.

Classé dans , .


Voyage au centre de la faille SMB2

Faille SMB2

Hier, je lisais mes flux RSS quand un article a attiré toute mon attention : Des hackers défient Microsoft et exploitent une faille.

Cet article fait référence à une faille parue le 9 Septembre 2009 sur le protocole SMB2. En effet, il y a quelques jours H.D Moore annonce l’intégration d’un exploit dans Metasploit, et là je me suis dit « Si je revenais un peu aux sources ? ». Donc aujourd’hui, je vous propose une petite exploration au cœur du noyau de Windows 7 RC x64 afin de comprendre d’où provient tout ce brouhaha.
Lire la suite…

Publié dans Windows.

Classé dans , , .


En bref… Utiliser votre propre URL pour votre OpenID

OpenIDURLTitle

Il est assez fastidieux de taper l’URL complète de votre OpenID, n’est-ce pas ?

Je vous propose une petite astuce aujourd’hui qui vous permet d’avoir une URL alternative à l’URL fournie par votre provider. En effet, dans mon cas, j’utilise le provider myOpenID qui me fournit un OpenID de ce type : http://votreusername.myopenid.com. Un peu long à mon gout, j’utilise maintenant http://www.c0ding.fr, plus court et plus sympa.
Lire la suite…

Publié dans En bref....

Classé dans , .


Gestion des prompts avec Silverlight 3 et Prism

Prompt With Prism

Cet article est le résultat d’une réflexion sur un problème souvent rencontré avec le pattern MVVM et d’une réaction à l’article de Thomas Lebrun qui traite de ce sujet, mais pas avec le même contexte. En effet, Thomas Lebrun propose une solution sans framework d’injection de dépendances et en WPF, moi, je vais vous présenter ma solution avec Prism et Silverlight 3.

Commençons par poser le problème, votre ViewModel exécute une action vers un service (web…) qui déclenche une erreur, quel est la meilleure façon d’avertir l’utilisateur de cette erreur ?
Soit vos ViewModels se charge de l’affichage (Beurk !), soit vous créez un service en charge des erreurs. La deuxième solution s’impose naturellement.
Lire la suite…

Publié dans .NET, Développement, Silverlight.

Classé dans , , , , , .