Skip to main content

Posts

Showing posts from February, 2008

Chez Microsoft

Ma première journée sur le campus de Microsoft à Redmond a été riche et intense. Levé de bonne heure, trois pancakes dans le ventre, et après quelques errements entre l'autoroute et la 158ème rue, j'arrive sur le campus. L'organisation est excellente: du parking à la journée de travail en passant par les repas, tout a été très bien prévu. L'organisation du voyage et les préparatifs ne m'avaient pas laissé le temps d'y penser, mais je dois dire que j'éprouve une certaine joie à être ici. Car je participe au futur des produits de Microsoft, à ma petite échelle mais en vrai. Aujourd'hui j'ai vraiment touché du doigt une certification que certains d'entre vous passeront peut-être dans quelques mois ou années... et j'espère que vous l'apprécierez.

Campus Microsoft: me voilà

Cette semaine, je serai sur le campus de Microsoft à Redmond pour travailler sur de nouvelles certifications – autant vous dire que ça risque fort d'être passionnant. Pour ceux qui sont venus nous voir sur le stand de Microsoft Learning au TechEd 2007 Barcelone , vous savez que plusieurs certifications « Technology Specialist » sont sur le point de sortir pour Visual Studio 2008 et le Framework .NET 3.5: WPF, WCF et WF. Elles ont été en phase de beta pendant quelques semaines, et je vais avoir la chance d'aider à les finaliser. Par contre, cela me donne une semaine fatiguante: Redmond, c'est à côté de Seattle, à l'autre bout de la planète. Départ dimanche, 19h de vol, et retour jeudi matin, après 19 nouvelles heures de vol. Pour ceux qui me contacteront vendredi, ne m'en demandez pas trop...

Offre d'emploi - Ingénieur de développement .NET / C#

Vous êtes de nombreux développeurs à suivre ce blog, alors je relaie l'offre d'un de mes clients susceptible de vous intéresser. Comme le dit l'annonce, l'ambiance y est vraiment conviviale. Les coordonnées sont en bas. INGENIEURS DEVELOPPEMENT .NET / C# EUDOWEB est un acteur majeur dans l'édition de logiciels CRM full web en Intranet et en ASP. Eudoweb créée en 2000, compte aujourd’hui près de 800 clients, dont 50% des entreprises du CAC40. EUDOWEB, partenaire certifié MICROSOFT, compte 45 collaborateurs basés à Levallois-Perret, Lyon et recherche pour faire face à une croissance forte des ingénieurs développement Microsoft .NET. Basé à Levallois-Perret, vous intégrez l’équipe R&D et participez au développement des futures plates-formes dans les dernières technologies. Vous rejoindrez des experts du secteur dans un environnement dynamique et technologiquement avancé, afin de travailler en autonomie, dans une ambiance conviviale. Vous avez une

WPF bientôt plus rapide et plus complet

Windows Presentation Foundation permet de faire de très belles applications, mais la beauté rime parfois avec lourdeur. Ce ne sera bientôt plus qu'un mauvais souvenir. Et en cadeau nous aurons de nouveaux contrôles! Beau mais lourd WPF nous motive à créer des interfaces complexes, car elles deviennent simples à créer . Mais qui dit complexe dit lourd, et une application WPF consomme beaucoup de ressources. A vrai dire, j'ai changé de laptop l'année dernière pour pouvoir développer mes applications WPF à l'aise. Lourd mais acceleré Le gros avantage de WPF, comme je l'indique souvent à mes stagiaires, c'est son abstraction de l'implémentation graphique réelle. Vous mappez un bouton sur une sphère, et c'est WPF qui invoquera tout seul l'accéleration matérielle à travers DirectX si elle est présente. Ou qui fera de l'émulation logicielle dans le cas contraire. D'ailleurs, en changeant de laptop j'ai pris soin d'y mettre une carte g

Que de monde aux TechDays!

Ca se voyait sur place: les TechDays ont eu un vif succès. Je viens d'apprendre de Microsoft le nombre de participants: 16000 visiteurs sur les 3 jours plus de 10000 visiteurs uniques Rendons hommage au personnel qui nous badgeait avec ses petits lecteurs de code-barre fantasques. Vu comme il était dur de badger une personne, imaginez pour en badger 16000! :-) Rendons aussi hommage à tous ceux qui ont rendu cet événement possible: c'était sacrément bien réussi!

Exemples d'applications .NET

Un client me demandait des exemples d'applications faites en .NET. Il y en a énormément, mais j'ai passé un peu de temps à les retrouver. Alors pour vous faciliter la tâche si vous êtes dans le même cas, voici une liste d'exemples par technologie. Windows Presentation Foundation (WPF) British Library Turn the Pages  Family.Show: http://www.vertigo.com/familyshow.aspx Yahoo Messenger: http://messenger.yahoo.com/windowsvista.php New York Times Reader: http://firstlook.nytimes.com/index.php?cat=4 Catalogue interactif Fnac Beaucoup d'exemples ici: http://windowsclient.net/community/showcase.aspx Silverlight De nombreuses (133) applications sont visibles ici . ASP.NET http://dell.com/ http://www.monster.com/ http://www.londonstockexchange.com/ http://www.lego.com/ http://match.com/ http://www.myspace.com/ http://fr.asus.com/index.aspx ...et mon site . :-)

Formez-vous à ASP.NET maintenant ou... plus cher

Plus que trois jours pour vous inscrire... Comme je l'avais annoncé , j'anime une formation à ASP.NET en 4 jours la semaine prochaine, à un tarif défiant toute concurrence . Il reste quelques places, alors profitez-en pour apprendre ASP.NET ou peaufiner votre connaissance d'ASP.NET. J'expliquerai le fonctionnement d'ASP.NET jusque dans ses détails: il n'aura plus de secrets pour vous et vous serez capable de réaliser un site Web professionnel. En quatre jours. Les inscriptions, c'est par ici !

Résumé des TechDays 2008 Paris

L'édition 2008 des TechDays se terminait hier. Elle fut dense, et que vous y soyez allés ou non vous avez sûrement un sentiment d'avoir manqué quelque chose. Comme promis , j'ai réalisé un résumé des sessions auxquelles j'ai été: Démarrage des TechDays Workshop Ajax Control Toolkit Session pleinière du mardi Présentation de SQL Server 2008 Montée de version de SQL Server 200x vers SQL Server 2008 Rosario, le futur de Visual Studio Session pleinière du mercredi

Session pleinière du mercredi

Toujours en direct des TechDays 2008, voici mes notes en direct de la session pleinière. Introduction Eric Boustoullier, bien qu'il soit absent du site, adresse un message vidéo à l'audience. En revenant sur le succès de Vista, il indique les 4 axes de développement récents: sécurité standards, avec OpenXML notamment formation technique, avec des WebCasts dont ceux des TechDays qui seront mis sur leur site Web pour les 300 sessions la recherche, et l'association avec l'INRIA Hier mardi il y avait 5300 personnes aux TechDays, et il reste 100 sessions aujourd'hui, pour des sessions orientées infrastructure. Lundi, le focus était sur Visual Studio 2008, mardi c'était Windows Server 2008 et SQL Server 2008, et aujourd'hui, le focus sera sur le futur et les évolutions de la plate-forme. Que sera le futur? En 1965, Gordon Moore prédit que les processeurs disposeront tous les ans du double de densité de transistors par unité de surface. Loi qui s&#

Rosario, le futur de Visual Studio

Toujours en direct des TechDays 2008, mon résumé de la bouillante session sur le prochain Visual Studio Team System. Par Mathieu Szablowski , ingénieur consultant chez Winwise et Florent Santin , manager chez Winwise et MVP Team System VSTS actuellement Visual Studio Team System est avant tout un serveur qui gère: des workitems: tâches, bugs, demandes d'évolution du reporting des builds Des outils clients viennent se greffer sur le serveur: Visual Studio Team Suite (Architecte, Developer, Test, Database) Office: Excel, MS Project Accès Web pour permettre un accès large aux données Outils tiers à travers l'API d'extensibilité car Team System est très ouvert. VSTS Rosario En CTP depuis novembre 2007. Une CTP est susceptible de changer (beaucoup): des features peuvent notamment disparaître d'ici à la beta. Elle est en téléchargement libre sur MSDN sous forme de VPC . Team Architect Rosario Permet de produire du code. De nouveaux diagrammes sont ajout

Montée de version de SQL Server 200x vers SQL Server 2008

Mon résumé de cette session des TechDays 2008 qui a eu lieu ajourd'hui. Par Christian Robert , formateur chez Winwise, Technical Leader et MVP SQL Server. Introduction A priori la migration de SQL Server 2005 vers SQL Server 2008 ne pose pas de problème. C'est surtout sur les nouvelles fonctionnalités de SQL Server 2008 qu'il va falloir travailler. Nous parlerons de la migration depuis SQL Server 2000 et SQL Server 2005. SQL Server 2008 est en beta avec une date de sortie prévue au 3ème trimestre 2008. Prérequis Sur le CD d'installation de SQL Server 2005 ou SQL Server 2008 il y a un assistant SQL Advisor qui est capable d'indiquer les points bloquants qui pourraient empêcher la migration. Les lots DTS ne sont pas un point bloquant: l'outil "DTS run" est livré avec SQL Server 2005 et SQL Server 2008 pour faire tourner les lots DTS. C'est le designer qui n'est pas livré, donc on ne peut pas en créer de nouveaux. La migration 1. Verif

Présentation de SQL Server 2008

Mon résumé de la session, en live des TechDays 2008. Par Lionel Billion, chef de produit SQL Server chez Microsoft France et Patrick Guimonet, architecte SQL Server chez Microsoft France. Historique Début avec SQL 7, puis il y a eu une étape fondamentale avec SQL Server 2005 pour la gestion et l'analyse de données. C'est la base de données la plus répandue dans le monde d'après IDC. Sa conception fait en sorte que les versions ultérieures (SQL Server 2008, par exemple) ne soient que des évolutions de SQL Server 2005, ce qui facilite la migration car les fonctionnalités de SQL Server 2005 sont présentes dans SQL Server 2008. Aujourd'hui, seules 10% des données sont présentes dans une base de données, les capacités de stockage explosent, les supports aussi. SQL Server 2008 a été pensé pour cela, tout en tâchant de conserver la fiabilité de SQL Server 2005. Fiabilité SQL Server 2008 gère: la sécurité avec notamment le chiffrement (transparent pour les utlisateurs)

Session pleinière du mardi

Toujours en live des TechDays 2008. Et là c'est du vrai live car Microsoft a eu la bonne idée d'offrir un accès public à Internet par WiFi. Introduction Il y a eu 5400 personnes hier lundi, l'événement est de taille. Il y a plus de 300 sessions techniques et plus de 290 intervenants. L'année passée Laurent Delaporte, directeur général adjoint de Microsoft France revient sur les événements qui ont eu lieu depuis 1 an. Vista représente aujourd'hui 15% des machines qui se connectent à Internet. Il y a eu des problèmes de compatibilité, mais ils sont a priori résolus et étaient dus aux restrictions de sécurité de la plateforme. Pour mettre l'utilisateur au centre, il y a quatre pilliers: l'innovation, grâce aux équipes de recherche de Microsoft Software+Services, que l'on verra plus loin Interopérabilité, en tenant d'avoir des produits intéropérables "by design": Silverlight, OpenXML, partenariat Microsoft-Novell. Partenaires: ils permetten

Workshop Ajax Control Toolkit

Par Jean Laurent, formateur chez Global Knowledge. Présentation Ajax permet d'effectuer de petites requêtes pour ne pas faire un postback complet dans certains cas: au lieu de rafraîchir toute la page avec un POST HTTP, on ne met à jour qu'une petite partie. Il existe depuis plus de 10 ans mais tous les navigateurs ne le prenaient pas en charge. Le Toolkit est librement téléchargeable et génère le JavaScript capable de travailler sur le DOM du XHTML généré par les contrôles serveur. L'objectif du Toolkit est de nous permettre d'écrire le moins de JavaScript possible. Le contrôle ScriptManager gère les rafraîchissements partiel. D'ailleurs, en le couplant avc l'UpdatePanel on obtient rapidement une page au rafraîchissement partiel. Contrôles L'Ajax Control Toolkit contient une collection de contrôles Extender et de contrôles serveur classiques. Les contrôles classiques: Accordion: panneaux rétractables. Rating: notation/appréciation. ReorderLi

Dans la joie et la bonne humeur

Le démarrage s'est fait un peu dans le désordre, mais dans la bonne humeur. Par rapport au TechEd Barcelone où tout était au poil dès 9h le premier jour, les TechDays faisaient un peu cafouillage à l'ouverture. Mais pour un événement gratuit, on ne va pas trop en demander. J'avais reçu un e-mail disant de venir à 8h30 pour avoir de la place, mais grand bien m'a pris de ne venir qu'à 9h30, heure de début prévu. Les mallettes contenant les précieux plans du site et liste des sessions étant arrivées en trop petit nombre, rares sont ceux qui en ont eu. Il fallait ensuite savoir qu'elles étaient à demander près des vestaires, un coin plutôt caché. Plusieurs des exposants sur les stands semblaient encore tout configurer à la hâte vers 10h: les Hands-on-labs, Biztalk pour n'en nommer que quelques uns. De trop peu nombreux vigiles munis de scanners fantasques tentaient de ficher la foule de passage. Mais la bonne humeur était au rendez-vous. Sur le stand Off

Les TechDays 2008 live

Les TechDays 2008 commenceront lundi et dureront 3 jours. Comptez sur moi pour vous faire un résumé en temps (presque) réel. Tout le monde n'a pas la chance de pouvoir libérer 3 jours ou venir sur Paris, et en plus même ceux qui seront sur place ne pourront pas assister à toutes les sessions. Comme je l'avais fait pour le TechEd Europe 2007 de Barcelone ou pour le Mix 07 Paris , j'écrirai sur ce blog un compte-rendu des sessions auxquelles j'assisterai. Avec force photos et autant de détails que possible. Le tout sera publié le soir même. Pour m'assister dans ma tâche, j'utiliserai mon tout nouveau ultra-portable Asus Eee ... sous Linux. Je comptais mettre Windows XP dessus, mais il semble que le Linux pré-installé réponde à tous mes besoins d'ultra-nomadisme.

Devenir un meilleur développeur

Rodrigo nous a livré une intéressante liste de choses qu'un développeur peut faire pour s'améliorer. Comme il me l'a demandé, c'est à mon tour. Voici donc mon point de vue en tant qu'ancien développeur, développeur toujours, et consultant/formateur/auditeur pour de nombreux développeurs. Contre le stress, soyez agile Quand votre client (ce peut être votre patron) arrive avec une nouvelle fonctionnalité en tête, vous blémissez. Vous avez peur car vous savez que vous devrez casser votre belle architecture pour répondre au nouveau besoin. Ou même écrire salement un petit patch sur un coin de table. Et ça, vous n'aimez pas. Inutile de vous plaindre chaque jour du fait que votre client est changeant comme le temps parisien, car c'est dans sa nature. Plutôt que de le changer, vous pouvez utiliser des processus qui vous permettent de répondre facilement à des besoins changeants. Les processus agiles servent notamment à cela, et eXtreme Programming est l'