All-In-One Code Framework

by Louis-Guillaume Morand 15. janvier 2011 05:33

Lorsqu’un client a un problème particulier ou même lorsque les employées (plus spécialement les consultants) ont un souci pointu avec un produit ou une technologie, ils font appel aux équipes support, ces personnes qui connaissent les produits aussi bien que ceux qui les ont créées. Ce sont ces mêmes personnes qui, observant qu’un certain nombre de requêtes revenaient encore et encore, ont eu l’idée de créer le All-in-One Code Framework, un regroupement d’exemples de code tentant de couvrir les cas d’usages les plus courants de chaque technologie. Par exemple, pour de l’ASP.Net, vous trouverez une cinquantaine d’exemples comme :

  • Mettre en place un téléchargement de fichier avec ASP.Net MVC
  • Mettre en place d’un cache
  • Créer un flux RSS
  • Handler HTTP personnalisé
  • Ajouter l’AJAX AutoCompleteExtender
  • Faire un chat Web en AJAX
  • Avoir la liste des utilisateurs actuellement connectés (même sans MemberShip)
  • Partager une session entre différents domaines
  • Implémenter Bing Map
  • Lancer des batchs/cmd depuis une page Web
  • Gestion des thèmes
  • etc.

Au total, c’est plus de 500 exemples, augmentant chaque semaine, et sur une vingtaine de technologies différentes :

  • ASP.NET
  • Silverlight
  • Windows Azure
  • WPF
  • Windows Forms
  • Windows 7
  • Data Platform
  • Office Development
  • Windows Workflow
  • Interop and Fusion
  • Windows Base and .NET General
  • Windows UI
  • Security
  • Windows Shell
  • XML
  • COM
  • IPC and RPC
  • Diagnostics
  • Visual Studio Extensibility
  • File System
  • IIS
  • Windows Service

Le tout, téléchargeable pour l’avoir à disposition. Une fois sur votre ordinateur, une interface vous permet de lister les projets d’exemples, de voir leur description puis de les lancer directement si vous le souhaitez.

image

 

Vous pouvez découvrir ce framework sur codeplexet je vous encourage très fortement à le faire!

Tags: ,

.Net | Microsoft | ASP.Net

TechDays 2011

by Louis-Guillaume Morand 11. janvier 2011 12:02

C’est parti, le compteur de J-30 approche et les TechDays, pour leur 5e édition (puisqu’avant il s’agissait des DevDays), les speakers finissent leurs sessions, la préparation de l’évènement occupe tous les esprits.

Cette année, Microsoft et plus particulièrement l’équipe d’organisation des TechDays, vous ont concocté différents parcours techniques afin d’avoir une logique au travers des sessions et de monter en compétence dans un domaine précis.  Plusieurs de ces parcours vous sont présentés sur le blog officiel. Pour les autres, toutes les informations, les inscriptions (gratuites) ou même la création de votre agenda personnalisé sont disponibles sur le site officiel.

techdays2011

 

Ces TechDays sont un peu particuliers pour moi puisque j’aurai cette année, l’honneur d’y faire une présentation en temps que Microsoftee. Avec mon collègue (et surtout ami) Vincent Bellet, j’aurai la chance de parler la migration vers Internet Explorer 8/9 et principalement des problèmes de compatibilité que l’on peut rencontrer. Cette migration peut sembler triviale à première vue et pourtant elle est l’un des chantiers les plus difficiles qu’il puisse être possible de rencontrer en entreprise, car la problématique s’applique alors à une très grande partie du parc applicatif de l’entreprise. Mise en place, remédiation, anticipation, tous ces sujets qui sont théoriques ne vous prémuniront pas contre les problèmes rencontrés et c’est précisément la résolution de problème et les différentes techniques à utiliser qui seront abordées.

Mais plus que tout, ces TechDays sont particuliers, car cette année encore, le nombre et la qualité des présentations va en croissant et chacun devrait y trouver de l’apprentissage, du retour d’expérience et tout cela dans la convivialité et la bonne humeur.

Tags: ,

Microsoft | Internet Explorer

Visual Studio Team Test et Fiddler

by Louis-Guillaume Morand 11. septembre 2010 22:33

L’astuce peut sembler de moindre importance mais elle n’est généralement connue que si quelqu’un vous l’a transmise et surtout, elle peut sous sauver la vie  notamment pour la réalisation de vos webtests.

Pour rappel, nous avons d’un côté Visual Studio Team Test, qui permet de réaliser différents types de tests sur vos applications, dont notamment des tests de charge pour vos applications Web. Or, pour réaliser un test de charge, il convient de définir un scénario (durée, nombre d’utilisateur, paramètres de réseau, etc.) qui contient un jeu de tests à dérouler. Ces tests peuvent être soit codés (en C# par exemple), soit être des webtests. Ces derniers sont généralement enregistrés à l’aide de l’outil Web Test Recorder, outil qui s’insert au sein d’Internet Explorer pour enregistrer les actions (plus exactement les requêtes) que vous effectuez lors de l’utilisation du site Web à tester. Web Test Recorder peut être ainsi vu comme un sniffer HTTP mais malheureusement, celui-ci a des limites. Notamment, il a de grosses difficultés à détecter tous les paramètres des requêtes Web comme par exemple l’upload de fichier.

A l’inverse, Fiddler est le sniffer HTTP par excellence pour qui rien n’échappe et qui est capable de rejouer un jeu de requêtes pour simuler les actions réalisées sur un site Web y compris l’upload de fichier.

Là où je veux en venir c’est que Fiddler est capable d’exporter les requêtes enregistrées pour en faire un webtest au format Visual Studio. Il est ainsi possible de faire des tests que même Visual Studio n’est pas capable de réaliser de par ses limitations.

Pour cela, rien de plus simple, une fois votre capture effectuée, cliquez sur le menu File > export sessions

fiddler2

Puis sélectionnez le format d’export et le chemin.

fiddler1

Il ne vous reste plus qu’à insérer le webtest dans votre projet Visual Studio et le tour est joué!

/!\ à plusieurs reprises, notamment avec l’upload de certains fichiers (PDF entre autres), les captures Fiddler sont fonctionnelles et rejouables mais l’export produit un webtest corrompu, principalement parce que l’export ne respecte pas l’encodage de base (ou alors parce que Visual Studio n’est pas capable d’afficher le bon encodage dans son éditeur et la compilation en devient bloquée).

Tags:

Microsoft | Visual Studio

Ebook gratuit - Développer sur Windows 7 Series

by Louis-Guillaume Morand 16. mars 2010 06:39

Alors qu'il y a peu Microsoft faisait la démonstration fracassante de son futur OS mobile et alors que le keynote du MIX 2010 de Las Vegas venait de s'achever, le TRES célèbre Charles Petzold nous gratifie d'un ebook gratuit sur le développement d'applications pour Windows Mobile 7 (Windows 7 Series).

Pour le téléchargement, c'est par ici et pour les codes source, c'est par là

 

Tags:

Microsoft | Livre

Lancement de la plateforme MOS

by Louis-Guillaume Morand 16. mars 2010 03:16

Après le lancement de sa plateforme Azure en début d'année, Microsoft a lancé début mars sa nouvelle plateforme MOS, pour Microsoft Office Services, une plateforme d'outils de communication externalisés mais restants au service de l'entreprise.

Il s'agit un service destiné aux professionnels uniquement qui permet de confier certaines fonctions à Microsoft : messagerie collaborative (Exchange), travail collaboratif (Sharepoint), communications temps réel (Office Communications, Live Meeting, Communicator) et bureautique (Office).

Solutions hébergées

  • Combinez la puissance des applications de bureau riches avec la flexibilité des services Internet entièrement hébergés.
  •  
  • Faites l'expérience d'une solution intégrée tout-en-un sur les clients riches que connaissent déjà vos utilisateurs.
  •  
  • Offrez une interface cohérente sur pratiquement tous les périphériques, où que vous soyez.
  • inclue une messagerie électronique et une messagerie instantanée professionnelle, et les toutes dernières fonctionnalités de messagerie et de collaboration.

 

 

 

Des avantages clairs

Les fonctionnalités de productivité les plus récentes

  • Découvrez les dernières fonctions de messagerie électronique, de conférence Web, de messagerie instantanée, de partage de documents et de flux de travail dédiées à l'entreprise.
  •  
  • Profitez des dernières fonctions de messagerie et de collaboration, conçues pour fonctionner conjointement en toute simplicité.
  •  
  • Construisez votre propre solution avec les services individuels ou procurez-vous la solution en tant que suite intégrée.
  •  

  Facilité d'utilisation

  • Vos utilisateurs finaux accèdent à l'intégralité des services hébergés depuis un point d’entrée unique.
  •  
  • Les administrateurs peuvent gérer les abonnements et configurer tous les services en ligne depuis une interface unique.
  •  
  • Les utilisateurs finaux peuvent accéder de façon sécurisée au service quel que soit l'endroit où ils se trouvent, sans connexion VPN, et via une large gamme de périphériques mobiles.
  •  


  Confidentialité et reprise rapide après incident

  • Des protocoles Internet sécurisés comme HTTPS et HTTP sur SSL protègent l'accès à vos services.
  •  
  • Une architecture réseau redondante garantit la reprise après incident.
  •  
  • Dans le cas de problèmes de connectivité au centre de données, les services basculent vers un centre de données de sauvegarde.
  •  

  Flexibilité optimisée

  • Les offres en ligne s'intègrent avec les serveurs et applications sur site, permettant ainsi aux entreprises d'exécuter certaines applications en interne et d'autres en tant que services hébergés.
  •  
  • Des outils tels que l’outil de synchronisation Active Directory vous permettent d'effectuer vos déploiements en ligne, sur site, ou hybrides par service, rôle d'utilisateur et zone géographique afin de mieux répondre aux besoins de l'entreprise.
  •  

  Agilité améliorée

  • Optimisez et étendez rapidement votre capacité informatique en intégrant de nouveaux services sans avoir à investir dans le développement de nouvelles compétences ou le déploiement de nouveaux matériels ou logiciels.
  •  
  • Libérez vos ressources informatiques des tâches de gestion quotidiennes pour qu'elles puissent se consacrer à des initiatives stratégiques sources d'un réel avantage concurrentiel.

 

Prévu pour s'adapter

La plateforme est à la fois prévue pour migrer un existant vers le portail via des assistants guidés, soit simplement prévue pour être mis en place en parallèle des solutions déjà en place en sein de l'entreprise et se greffer à ses dernières pour avoir une architecture hybrique mais parfaitement transparente pour les utilisateurs.

A tester!!!

La plateforme MOS est gratuitement testable pendant 30 jours ce qui vous permet de faire vos tests ou de découvrir des produits dont vous n'aviez pas eu l'usage jusqu'à maintenant. Testez-la et dites nous ce que vous en pensez!

 

Des questions, des remarques, des bugs, des critiques?

Developpez travaille en partenariat avec Microsoft pour améliorer la plateforme et vous pouvez utiliser ce thread pour poser vos questions, vos remarques quant à l'utilisation de la plateforme. Que ce soit positif ou négatif, qu'il s'agisse d'un bug, d'une fonctionnalité manquante ou au contraire d'une fonctionnalité que vous appréciez tout particulièrement, utilisez ce thread pour vous exprimer.

 

Interview et Live Meeting

 

Début avril, nous essaierons d'interviewer le chef de produit de la plateforme MOS mais surtout, mi-avril, Microsoft mettra en place un live-meeting où vous pourrez discuter directement avec Microsoft et échanger autour de la plateforme MOS. Save the date!! :)

Tags:

Microsoft

MVP Summit 2010 - j'y serai!

by Louis-Guillaume Morand 23. décembre 2009 11:20

Après avoir refusé d'y aller les années précédentes, cette année, je me suis motivé pour me rendre au MVP Summit, l'évènement reservé aux MVP et se déroulant dans les Headquarters de Microsoft à Redmond (USA).

Je vais donc avoir la chance de participer aux conférences et surtout pouvoir visiter les locaux de Corp. Vivement que l'on ai un planning détaillé du programme!!!

Et le plus beau dans tout cela, c'est qu'ensuite, je m'en vais faire un petit tour au Canada chez mon potos Benjamin Roux qui sera mon compagnon de chambrée au Summit. Vivement février!!!

Tags:

Microsoft

Sortie de mon dernier livre sur Windows 7

by Louis-Guillaume Morand 3. décembre 2009 14:15

Ecrire un livre est une vraie aventure, certains s'y essaient et abandonnent au milieu, d'autres en font leur métier et moi...Bah je suis ni l'un ni l'autre. Une chose est sûre, j'aime écrire, j'aime partager, j'aime aider les gens. Que ce soit à travers les forums d'entraide, les articles que j'écris ou mes livres, c'est toujours à destination du public en me disant "qu'est-ce qu'il veut trouver en ouvrant mon livre". Cette question n'est évidente et aucun livre n'est parfait. Néanmoins, avec Thomas Garcia que j'ai invité à écrire ce livre avec moi, nous avons cherché pendant de longs mois (car cela prend du temps) comment écrire un livre complet sur le sujet, qui soit accessible tout en proposant d'avantage à ceux qui veulent aller plus loin.

Au niveau travail, c'est énormément d'heures, de soirées et de WE passées à écrire. Pour vous donner une idée, de tout l'été (mai => septembre), j'ai posé en tout et pour tout 4 jours de congés. Et une fois le livre fini c'était encore énormément de correction, d'amélioration pour produire, ce que j'espère, un des livres les plus complets sur Windows 7 à destination de l'utilisateur avancé. Oui parce que nous avions le choix: soit écrire un livre tout public comme il existe des dizaines et en vendre beaucoup, soit chercher un niveau plus haut, avec un public plus restreint mais en s'étant donné un vrai défi.

 

Aujourd'hui 3 décembre 2009, le défi est réussi. Le livre, prévu pour 320 pages avec l'éditeur en fait maintenant 400. Il est imprimé en couleurs et contient énormément d'informations complémentaires.

 

Ce type de livre, permet non seulement de se battre pour quelque chose mais surtout de se remettre en question, tant sur les connaissances (beaucoup de recherches furent nécessaires) que sur la pédagogie (on écrit pas un livre de la même façon qu'un article de 4 pages).

 

Bref, le livre est en vente pour 30€ et pour ceux qui veulent apprendre leur système, et contrôler Windows 7 comme il se doit, courrez l'acheter, soit ici, soit ou encore par ici

 

Tags:

Microsoft | Perso | Windows 7

Challenge Windows Azure sur Developpez

by Louis-Guillaume Morand 1. décembre 2009 14:06

Cette dernière semaine (ouais car on adore faire ça à l'arrache), avec Thomas Lucchini (Microsoft), Pierre Couzy l'évangéliste (Microsoft), Jérome Lambert (Developpez) et Philippe Vialiatte (Developpez), nous avons pondu un petit portail à base de technos toutes fraiches (entity fx 4.0, ASP .Net MVC 2, etc) qui a pour but de gérer un challenge et pas n'importe quel challenge, le challenge Azure!!!

 

Qu'est-ce donc que cette bête?

C'est simple, au fil de 5 épreuves, vous allez prendre en main l'environnement Azure mais également l'environnement de développement Azure (Visual Studio), pour déployer différentes application Web sur Azure. Rien de bien compliqué et pourtant très instructif.

 

Le plus beau dans l'histoire c'est qu'il y a des cadeaux à gagner et notamment des t-shirts détecteurs de Wifi offerts généreusement par Microsoft. et ouais, on est pas des geeks pour rien :)

Courrez vite participer au challenge, les cadeaux sont en nombre limités!

 

Tags:

.Net | Microsoft

Inauguration du Windows Café

by Louis-Guillaume Morand 22. octobre 2009 00:02

Hier soir, 21 octobre, j'ai eu la chance d'être invité à l'avant-première du Windows Café, le café éphémère ouvert à Paris à l'occasion de la sortie de Windows 7 (prononcez "sept"!!!)

Ce café-démo, est un vrai café où vous pouvez vous posez avec des amis, boire un coup, écouter de la musique et vous poser dans les espaces lounge (peu nombreux néanmoins).

Le Windows Café, c'est l'occasion de découvrir Windows 7 sur différents types de périphériques (écrans tacticles, ordinateurs all-in-one, pc portables, télévisions) et s'essayer à ses différentes fonctionnalités. Vous pouvez également vous essayer à la table Windows Surface.

Le café est fort bien designé, et il est agréable de s'y poser, même si ce n'est clairement pas la même ambiance qu'un pub.

Pour ceux que ca intéresse, tous les jours, des cours d'informatique pour débutants y sont donnés gratuitement, et les mercredis soir, un DJ s'y installe pour y faire un petit after sympatique.

 

 

pour plus de photos, je vous renvoie vers le post de PCInpact.

 

 

 

 

 

 

 

 

Tags: ,

Microsoft | Windows 7

Interview chef de produit Visual Studio et Office

by Louis-Guillaume Morand 18. octobre 2009 23:03

L'interview de Steve Ballmer a été un succès total vu le nombre de personnes satisfaites par les questions et les réponses posées (même si les critiques étaient toujours présentes...).

Notre plus gros problème était que Steve Ballmer n'était pas technique et beaucoup de questions ont été esquivées et c'est pourquoi moi-même et surtout Developpez.com vous proposons de se rattraper en interviewant les chefs de produit Visual Studio et Office.

 

Ainsi donc, si vous avez des questions, quelles soient techniques ou non, n'hésitez pas, posez-les en enfilade et nous ferons en sorte de vous apporter le maximum de réponses. De même, si vous avez d'autres personnes que vous aimeriez interviewer comme par exemple, poser dix questions au chef du projet NATAL, c'est tout à fait possible.

Alors à vos plumes!

 

Tags:

Microsoft

Powered by BlogEngine.NET 1.5.0.7
Theme by Mads Kristensen