Archives mensuelles : décembre 2009

News de la semaine #21

imageComme
chaque semaine débutons avec une actualité qui concerne Windows Azure. L’équipe
d’AppFabric a annoncé toute une série de breaking changes qui seront réalisés et proposés
prochainement.
  

Je vous avais indiqué la semaine dernière que plusieurs voix s’élevaient afin de demander
une beta 3 de Visual Studio 2010 afin d’être capable de juger des avancées réalisées
par Microsoft, et bien c’est chose presque faite puisque l’éditeur a annoncé que la
période de beta test était prolongé et donc que la date de sortie de Visual Studio
2010 est également décallée
.

Autre annonce qui concerne toujours Visual Studio 2010, Soma Somasegar a indiqué que VS
2010 serait livré avec une édition limitée d’InstallShield afin de créer ses programmes
de déploiement
.

Du côté de l’actualité de Novell, Miguel
de Icasa a annoncé la disponibilité de Mono 2.6 et de MonoDevelop 2.2
. Toujours
à propos du travail réalisé par l’équipe de Mono, il
a également annoncé la dispobitlité de MoonLight 2 et indiqué comment ils allaient
avancer en étroite collaboration avec Microsoft sur la V3 et la V4
.

L’actualité est riche cette semaine autour du monde de la programmation fonctionnelle
puisque ce n’est pas un mais deux ouvrages qui viennent d’être annoncés. Le premier
est la seconde édition de l’ouvrage F# Foundation à présent nommé “Beginning
F#”
par Robert Pickering. Cette nouvelle
édition couvre les nouveautés introduites par la version de F# qui sera intégré
VS 2010.  Le second est
l’ouvrage de Tomas Petricek intitulé “Real World Functional Programming”.
Je ne
peux que chaudement vous recommander ces deux ouvrages.

Toujours à propos de F#, Don
Syme a annoncé quelques exemples en F# utilisant la nouvelle version d’Accelerator,
le
projet de MS Research qui permet d’exploiter la puisssance des GPU via des shaders
spécifiques (la mauvaise nouvelle c’est que MSR utilise toujours DirectX 9 alors que
DirectX 11 propose les Compute Shaders…).

Encore du côté des langages, la
version 2.6 d’IronPython est à présent disponible
.

Et pour terminer au niveau des contributions françaises, Guillaume
Lacasa nous présente le SEO Toolkit
, et Cyril
Durand nous donne des précisions sur l’utilisation des OutputCache et du ScriptManager.

News de la semaine #20

imageComme
chaque semaine, débutons avec quelques nouvelles de Windows Azure. Le première concerne un
changement d’organisation de Microsoft en interne, puisque les divisions serveur et
Azure sont réunies au sein de la Server & Cloud Division
.

Toujours à propos d’Azure, mais cette fois-ci du coté actualité française, le
coach MSDN Azure vient d’être publié
. Developpez.com
lance quand à eux, en partenariat avec Microsoft, un Challenge Azure ouvert à tous
les développeurs français
.

La version finale de Visual Studio 2010 sera disponible l’année prochaine, et les
premiers gros reproches faits aux versions béta concerne les performances. Plusieurs
voix, dont
celle de Patrick Smacchia
,  se font d’ailleurs entendre afin d’inciter Microsoft
à proposer une beta 3 et non proposer une RC. Microsoft fait d’ailleurs preuve d’une
grande transparence en présentant les problèmes actuels et les progrès réalisés depuis
la béta 2. Si vous souhaitez suivre
cela vous pouvez consulter le blog de Brian Harry
.

Toujours à propos de Visual Studio 2010, et plus précisément au sujet de l’extensibilité, les
vidéos de l’Ecosystem Summit sont à présent disponibles.

Channel 9 a proposé lors de la PDC 09 des émissions streamés en live sur différents
sujets. Celles-ci sont à présent
disponibles en téléchargement
et je vous recommande de visionner
celle de Patrick Dussud et de Mark Russinovich
.

Toujours sur Channel 9, une
nouvelle vidéo Expert To Expert vient d’être publié toujours Erik Meijer cette fois-ci
accompagné de Paul Vick et de Michael Rys.

Du côté de Novell, le support
complet de C# 4 dans Mono est à présent implémenté et finalisé.
A propos de MonoTouch, InfoQ
propose un article d’introduction sympathique sur le développement d’applications
iPhone.

A propos des langages, Ted
Neward
et Dustin
Campbell
sont d’accord pour dire qu’il ne faut pas se cantonner à un paradygme
de développement mais qu’il ne faut pas hésiter à emprunter et implémenter des fonctionnalités
inspirées d’autres langages.

Et enfin pour terminer et en français s’il vous plait, Benoit
Laut a débuté la publication d’une série de labs sur Linq To Entities V2.

News de la semaine #19

imageComme
chaque semaine, commençons l’actualité de la semaine par les dernières informations
qui ont été publiées concernant Windows Azure. Tim
Heuer nous indique comment utiliser Windows Azure afin de remplacer Silverlight Streaming.
Toujours
dans rubrique des How-to, Brandon
Werner nous montre comment héberger son site web sur Windows Azure.
Karsten quand
à lui nous raconte ses
expériences avec Windows Azure et plus particulièrement la partie diagnostics.
 

Toujours à propos de Windows Azure, l’offre
des technologies open source s’enrichit puisque Ruby on Rails est à présent disponible
sur Azure
.

Et pour terminer avec l’actualité Windows Azure, Charlie Calvert nous informe de la
publication de 3 vidéos sur le développement d’applications sur Windows Azure.

L’équipe responsable de Team Test nous propose un post nous expliquant comment exécuter
des tests unitaires en parrallèle afin de profiter de nos processeurs multicoeurs.
Pour
rester dans le domaine du parallèle, InfoQ
a publié une interview de Ralph Johnson, un des membres du Gang of Four, qui s’exprime
à propos de son prochain ouvrage sur les patterns pour le développement parallèle.
 

L’hébergement side by side de CLR commence à faire parler de lui plusieurs publications
ont été faites cette semaine avec notamment cet
article du MSDN Magazine
et ce
post de Jason Short
.

Le debugging est très clairement l’un des domaines où il y a le plus de nouveautés
et le plus d’avantages à utiliser Visual Studio 2010, comme toujours Habig
Heydarian propose un post intéressant sur le déboggage collaboratif
.

Du côté XAML, WPF et Silverlight, InfoQ met l’accent sur le fait que WPF
4 ne supporte pas la nouvelle version de XAML
.

Toujours du côté de de Silverlight, la
team de la CLR explique en détail comment fonctionne le partage d’assemblies entre
silverlight et .net

Du côté de l’actualité produits, la
team de ReSharper a posté à propos de l’utilisation de NDepend au sein de l’équipe
de R#.

David
Catuhe quand à lui pousse un coup de gueule à propos du non support de .net par Windows
Media Foundation
.

image

Le meilleur des sessions sur les langages à la PDC 09

imageL’édition
de cette année a proposé un total de 8 sessions dédiées aux langages.

Voici mon TOP 3 de ces sessions :

Microsoft Perspectives on the Future
of Programming


Cette session est en réalité une discussion ouverte avec un panel de gens connus et
reconnus (Don Box et Herb Sutter entre autres) intelligemment menée par Eric Meijer.
Cette discussion est forte intéressante et assez fun. Je vous la recommande vivement.

F# for Parallel and Asynchronous Programming

J’aime beaucoup cette session qui est d’ailleurs l’une des meilleurs (avec
celle de Lucas Bolognese lors de PDC08
) sur le langage F#. Non seulement le speaker
est très pédagogique mais ce qui est vraiment intéressant est le fait que l’accent
est mis sur la pertinence de ce langage. Une session à ne pas rater si vous n’êtes
pas (encore) convaincus par f#.

Future Directions for C# and Visual
Basic


Ce fut ma toute première session de la PDC09 et bien qu’elle soit presque entièrement
un remake de la session de l’année dernière, cela reste une session présentée par
Lucas Bolognese donc c’est toujours un plaisir.

Egalement à visionner : Dynamic Binding
in C# 4
et Using Dynamic Languages
to Build Scriptable Applications
.

Je vous déconseille au contraire les sessions sur les Tips & Tricks. Microsoft
a d’ailleurs malheureusement choisi de faire deux sessions à ce sujet alors que cela
aurait pu très bien faire l’objet d’une seule. La session Code Like the Wind with
VB 2010 est également à éviter.