Information
News de la semaine #9

Commençons comme chaque semaine par quelques mots à propos de Windows Azure. Sébastien Pertus décidemment très actif sur le sujet nous propose la seconde partie de son dossier consacré à la migration d’applications vers Azure. Sébastien nous propose également une version modifiée du script permettant d’utiliser le Sql Membership Provider directement avec SQL Azure.

Cette semaine a été très riche en informations concernant le CLR et les langages, nous allons débuter par l’excellent Eric Lippert qui explique pourquoi il est possible de convertir via un cast implicit un char en ushort alors que l’inverse est impossible. Eric étudie également l’impact des différents types de gestion de String.Empty sur les tests d’égalité entre différentes instances.

Immo Landwerth, membre de l’équipe responsable du CLR, discute de 5 mythes fréquemment rencontrés lorsque l’on parle de code managé. Un autre de membre de l’équipe nous propose quand à lui un post décrivant la fonctionnalité de Type Forwarding en prenant exemple sur le type TimeZoneInfo qui fut déplacé de l’assembly System.Core.Dll vers la mscorlib.

Jeremy Miller propose un article intéressant sur le MSDN Magazine à propos de l’impact des principes de la programmation fonctionnelle sur les  langages C# et VB.

Toujours dans le MSDN Mag de ce mois-ci, vous pouvez retrouver un article décrivant l’utilisation de l’outil CLR Profiler afin d’analyser la consommation mémoire de vos applications managés.

Un nouveau débat a eu lieu entre Ayende et Daniel Cazzulino, le premier débuta en indiquant qu’il pensait qu’il n’était pas toujours utile de créer des tests afin de valider le bon fonctionnement de codes très simples. L’idée défendue est que les tests c’est comme les antibiotiques, c’est pas automatique. Kzu a ensuite répondu sur son blog à cette idée, réponse aussitôt commentée par Ayende.

Channel 9 met à disposition deux vidéos de types “documentaire” [1 et 2] sur l’historique de Visual Studio.

Toujours sur Channel 9, Erik Meijer nous propose une nouvelle série de vidéos originales puisqu’il débute une formation sur la programmation fonctionnelle et plus particulièrement le langage Haskell. Cette formation se base sur l’ouvrage Programming in Haskell de Graham Hutton, elle réalisée de manière simple et efficace à l’aide d’un écran plat et d’un traditionnel tableau blanc.

Du côté de l’actualité française, Thomas Lebrun et Cyril Sansus nous livrent quelques astuces sur WPF. Thomas nous présente la propriété TargetNullValue qui permet d’afficher une valeur par défaut lorsque la valeur bindée est nulle. Cyril quand à lui nous présente deux techniques permettant de déplacer des fenêtres sans bordure.

Michel Perfetti nous présente quand à lui différents astuces liées à l’utilisation des méthodes d’extension grâce à deux posts [1 et 2] traitant de l’impact des namespaces sur la visibilité de ces méthodes.

Crossposté depuis mon blog.

posté par Patrice Lamarche le 04/10/2009 à 09:58, lu 2111 fois.
tag(s) C#, Visual Studio 2008, Windows Azure, WPF
» Démarrer une discussion