Archives mensuelles : janvier 2011

Un bon pas pour la co-evolution

Je
râlais il y a quelques semaines sur le principe de co-evolution
en indiquant qu’il
était très bien qu’il soit mis en place d’un point de vue des langages VB et C# 
mais que ce principe devait être également valable d’un point de vue l’outillage associé.

Comme vous avez pu le noté dans les
news de la semaine
, l’équipe de Visual Basic vient de présenter sur son blog une
nouvelle fonctionnalité qui sera proposée avec le SP1 de Visual Studio 2010 : le “runtime
purity”.

Visual Basic a besoin depuis de très nombreuses années, même avant l’ère .net (souvenez-vous
des vbrunx00.dll) de différentes dépendances pour pouvoir fonctionner et cela est
toujours le cas à l’heure actuelle. Depuis .net, VB se trimbale avec une assembly
particulière Microsoft.VisualBasic.dll qui permet d’utiliser des fonctionnalités propres
au langage et qui n’ont pas vocation à être intégrés directement au sein du framework
.net :

  • Les mots-clés “old-school” issus des versions de VB avant .net
  • La plupart des fonctionnalités du namespace My
  • La gestion d’erreur avec le On Error Goto (ou Resume Next c’est
    plus simple…)
  • etc.

La bonne nouvelle est que le SP1 proposera d’utiliser un flag du compilateur qui permettra
d’indiquer à celui-ci que l’on ne souhaite pas utiliser les fonctionnalités proposés
par Microsoft.VisualBasic.dll.

Et comme l’indique l’équipe Visual Basic ce flag est stratégique puisqu’il devrait
ENFIN permettre de disposer des mêmes outils (et au même moment) que les développeurs
C# (XNA, Windows Phone, & co…).

Bien évidemment, cela signifie également que vous devez donc vous efforcer de perdre
vos vieilles habitudes en utilisant uniquement les fonctionnalités “100% .net compliant”
(uniquement issues du framework .net).

news

News de la semaine #2

imageL’actualité
de la semaine est avant tout orientée produits puisque Microsoft vient d’annoncer la
disponibilité d’ASP.net MVC 3, de IIS Express, de SQL CE 4, Web Farmework, Orchard
et Webmatrix
.

Toujours du côté de l’actualité produits, Jetbrains
annonce la disponibilité de ReSharper 5.1.2
.

L’équipe Visual Basic nous présente la
fonctionnalité “Runtime purity” qui sera proposé par VB 2010 SP1
.

Un membre de l’équipe WCF montre l’utilisation
du profiler concurrentiel de VS 2010 ultimate sur un cas réél où les clients se plaignent
que les appels asynchrones sont couteux en terme de performance.

Jon Skeet décrit les
arguments optionnels et nommés ajoutés au sein de C# 4
.

Du côté de l’actualité française, Lionel Limozin nous explique comment
déployer un service WCF au sein d’un site Sharepoint 2010
. Guillaume Lacasa nous
présente l’utilisation
des assertions au sein des regex
.

news

News de la semaine #1

imageCe
début d’année est marqué par les annonces faites durant le CES 2011 avec entre autres, l’annonce
du support des processeurs ARM pour Windows vNext
, l’annonce
de la prochaine couche UI Jupiter
, ou encore l’annonce
d’une nouvelle version de la table Surface
.

Abhinaba
Basu
nous montre une différence de comportement entre le Garbage Collector desktop
et le GC de Silverlight pour Windows Phone 7.

Toujours à propos de WP7, Eric Law développeur de fiddler nous explique comment
utiliser son sniffer pour analyser le traffic réseau sortant d’un device WP7
.

Scott
Hanselman montre comment intégrer des pages ASP.net MVC 3 dans des applications webforms
.

Du côté de l’actualité produits, Novell commence l’année 2011 en ouvrant
à tout le monde son programme de preview de Mono pour Android
.

James
Newton annonce la disponibilité de la version 4 de la librairie Json.net.

Du côté de l’actualité française, Michel Perfetti nous décrit le nouveau concept de collections
de projets introduit avec TFS 2010
. David Catuhe nous montre comment définir
la taille des colonnes dans des grilles WPF
.

image

Je change de metier et je demenage !

imageAprès
avoir passé un peu plus de 3 années au sein de la société Bewise,
je m’en vais vers de nouveaux horizons puisque je change de métier. Après avoir été
Consultant/Formateur et même Responsable du domaine métier Solution Langage et Framework,
je quitte en effet le monde des SSII pour me tourner vers le monde de l’édition de
logiciels !

Je rejoins la société GPI en tant que leader
technique .net à partir du 1er février. GPI est un éditeur de logiciels dans le domaine
de l’immobilier (gestion locative, de syndics, etc.). D’un point de vue technique,
je resterais donc autour de .net avec notamment du WPF puisque les logiciels développés
sont des applications Windows en full WPF. Du côté du langage je vais retrouver le
langage que je n’ai jamais vraiment quitté puisqu’il reste accolé à mon pseudo : le
Visual Basic !

Je quitte donc dès la fin de la semaine prochaine l’excellente ville de Toulouse et quelques
lieux bien agréables où j’avais l’habitude de me rendre de temps en temps

pour la ville de Pau,  porte des pyrénées.

J’espère que cela me donnera l’occasion d’être plus présent via ce blog, via plus
d’articles, etc. !

En attendant si vous souhaitez me contacter, vous pouvez passer par tous les moyens
habituels : Twitter, Facebook et
mon mail (prenom.nom@gmail.com).

Top des posts de ce blog de 2010

Je n’ai pas l’habitude de regarder mes statistiques de blog, mais avec la fin de la
précédente année, je me suis plongé dans analytics afin de voir quels ont été les
posts qui ont été les plus consultés. Et comme chaque année, ce classement réserve
quelques surprises :

  1. 1) La
    pub Destination le cloud expliquée aux développeurs
  2. 2) Que
    fait Microsoft avec Sandcastle
  3. 3) Votre
    site d’e-commerce sur Windows Azure
  4. 4) Légers
    changement autour du 64 bits et de Visual Studio 2010
  5. 5) L’avenir
    de SIlverlight
  6. 6) Quand
    la CLR V2, la CLR V4 et du code mixte se rencontrent
  7. 7) Ce
    qu’il faut retenir de la PDC10
  8. 8) Le
    principe de précaution
  9. 9) Exemple
    de migration des applications web ASP.net vers Azure
  10. 10) Crypter
    les chaines de connexion est inutile

Quelques remarques à propos de ce classement :

Le post le plus consulté cette année est pour moi une vraie surprise… Je ne m’attendais
pas à ce que ce type de post suscite autant d’intérêt mais bon soit… Comme quoi il
reste beaucoup à faire pour expliquer le cloud aux développeurs comme au grand public.

2 posts concernent Windows Azure cela ne traduit pas in intérêt important pour la
plate-forme mais plutôt le fait que ces posts ont été mis en avant par Microsoft (site
MSDN, newsletter MSDN, etc.)