Visual Studio 2010 Productivity Power Tools

Voici un add-in de Visual Studio 2010 qui s'avère très utile, même dans une version de VS qui devrait être parfaite comme environnement de développement. Vous trouvez dans VS2010 Productivity Power Tools plein de "trucs" ou astuces, plus où moins simples, qui peuvent vous faire gagner des minutes importantes.

Par exemple, j'attendais depuis longtemps de pouvoir naviguer entre les différentes classes et méthodes avec un simple CTRL + Click. Ensuite - orientation et classification des tabs à la volonté, un Solution Navigator avec recherche, filtres et affichage des classes contenus dans les fichiers, auto tabulation/nettoyage des espaces inutiles; un Quick Access Search pour trouver... les commandes et options VS oubliées parmi les centaines disponibles etc. Aussi, fini le temps passé pour balayer parmi les bibliothèques .NET - le dialogue Add Reference devient "searchable".

Vous trouvez l'outil gratuitement ici. On l'espère intégré dans VS prochainement - d'ailleurs c'est une équipe Microsoft qui l'a développé.

Un petit bémol - un bug qui apparaît lors de l'utilisation de Quick Access Search sur des posts non-US: ça fait planter Visual Studio effectivement. Les collègues de MS nous ont transmis la solution temporaire - passer Region Options/Format sur US (d'où on déduit qu'il faut qu'il embauchent plus de développeurs non-US :) ). Un correctif sera fournit prochainement.Le bug dont je parlais vient d'être corrigé et n'existe plus dans la version actuelle (ils sont rapides ces mecs !).

Architectures hybrides Azure/Entreprise - webcast aux TechDays 2010

Voici comme promis le retour après la session soutenue aux TechDays 2010 ensemble les collègues de Microsoft, Avanade et Valtech: Architectures hybrides Azure/Entreprise:



Essentiellement, je fais la démonstration de 2 concepts:
- migration de service (WCF, en occurence) vers le cloud Azure
- publication de service legacy (qui peut être en implémentation ASP.NET, Java, Php etc.) vers des clients potentiels, à travers AppFabric Service Bus et à l'aide de la technologie PortBridge.

N'hésitez de vous rendre sur le site de Clemens Vasters pour plus de détails.

Les TechDays 2010 arrivent !

Voici la nouvelle édition du plus grand événement Microsoft d'Europe: TechDays 2010.

16 000 visiteurs sur 3 jours.
Plus de 350 conférences techniques et workshops.
Plus de 140 exposants dont 100 partenaires et 20 communautés.
Plus de 100 journalistes.
Plus de 300 speakers. Parmi eux, me voilà - j'aurai l'honneur de (co)soutenir la session "Architectures hybrides Azure/Entreprise", dans le cadre du parcours Le cloud computing de Microsoft.

Je vais présenter la mise en œuvre de la solution PortBridge dans une architecture hybride entreprise (détails toute de suite après la session).
Je vous attends tous au Palais des Congrès - mardi 09 février 17:30-18:30.

Nouvelles facilités dans Azure Storage

Voici, à quelques heures de la publication, des informations sur des nouvelles facilités incluses dans Azure Storage:
* Windows Azure XDrive : un équivalent d'un disque dur, à utiliser pour le stockage directe des fichiers ou d'autre ressources (accès en tant qu'API NTFS); le disque pourra être chargé sur le cloud directement en tant que VHD.
* Geo-replication : réplication automatique de données dans la même région géographique (d'où une très bonne récupérabilité en cas de désastre)
* 2 types de Blobs: Block Blob (existant, optimisé pour streaming) et Page Blob (nouveau, optimisé pour l'accès aléatoire en mode lecture/écriture).
* Content Delivery Network (CDN): service de caching géographique des blobs, pour l'optimisation de la bande passante fournie.

Celles ci, ainsi que d'autre nouveautés peuvent être trouvées ici.

Amazon EC2 vulnerable aux attaques ?

Le service Amazon d'informatique dans le « nuage » (cloud computing) pourrait s'avérer moins fiable qu'annoncé. Selon une équipe du MIT (en anglais), ce service serait vulnérable aux écoutes et aux attaques malveillantes. Leur étude montre qu'il est possible de cartographier précisément où les données d'une cible se trouvent matériellement dans le «nuage» pour ensuite utiliser différentes astuces permettant de recueillir des renseignements.

« Nous croyons fermement que ces vulnérabilités sont spécifiques à l'actuelle technologie de virtualisation et qu'elles auront également une incidence sur les autres fournisseurs », explique Eran Tromer, chercheur postdoctoral au laboratoire Computer Science and Artificial intelligence du MIT, qui a effectué le travail avec trois collègues de l'Université de Californie à San Diego.

Les faiblesses potentielles ont été trouvées dans les services d'infrastructure fournis par Amazon et Rackspace. « Traquer une victime sur des milliers de serveurs peut sembler impossible. Pourtant, en suivant des méthodes simples d'investigation, et pour peu d'argent, on a 40% de chance de placer une machine virtuelle malicieuse sur le serveur où se trouve la victime », explique Eran Tromer. Il devient alors possible de voler ses données.


Ma position par rapport de cet étude est:

1. Mauvaises nouvelles: une technologie Cloud - plutôt bien validée jusqu'à ici - s'avère vulnérable aux attaques. Azure - en tant que technologie Cloud - serait affectée aussi par la perte de confiance générale.

2. Bonnes nouvelles: Azure Fabric ne permets pas (au moins en ce moment) un accès direct à la machine virtuelle support. Ce qui isole la machine physique et les VM résidentes et fait impossible un attaque du type décrit ci-dessus.


A mon avis Microsoft devrait répondre rapidement en mettant en valeur la spécificité de son modèle Cloud.
Tout même, depuis son apparition, l'Azure a été spécial par son Fabric. Il est le moment d'en profiter.