Dot.Blog

C#, XAML, Xamarin, UWP/Android/iOS

La météo de Royan-Pontaillac en direct

 

UPDATED - Mai 2010 : La station est désormais à Lorris dans le 45, dans le menu à droite "Pages" vous trouverez la nouvelle page "Ma Station météo". 

------------------------ 

Tout geek qui se respecte possède des tonnes de "zinzins éléectroniques". Du pur gadget totalement inutile (mais tellement fun) aux bricolages de savants fous, on trouve de tout.

Ne reniant pas mon côté geek, je suis en train de tester ma nouvelle station météo reliée au PC avec génération automatique d'images publiées tout aussi automatiquement sur mon blog. C'est tellement beau de voir sur une page web en France la valeur de mon anémomètre qui a transitée via les ondes dans le boitier central puis de ce dernier au PC via RS232 puis du PC aux serveurs de mon hébergeur sur la côte ouest des USA pour enfin revenir sous la forme d'un PNG ! J'adooooore :-)

J'ai bien entendu prévu divers traitements en C#, graphiques, tableaux, etc, histoire d'occuper les longues soirées d'hiver. Mais bon, ça c'est ce qu'on se dit, encore faut-il trouver le temps, pas celui qu'il fait, mais celui qui passe...

Pour l'instant vous trouverez la météo en direct sur la page du même nom de ce blog (regardez le menu "pages" à droite). Il y a une image png générée automatiquement toutes les dix minutes, pour l'instant pas de refresh automatique, il faut faire F5 sur la page toutes les dix minutes donc pour avoir la dernière version...

(Un rapport mensuel a été ajouté dernièrement, jetez y un oeil c'est joli :-) )

accès direct à la page ici

Présentation des différentes facettes de LINQ (article à télécharger)

Le voilà enfin ! [Updated ! Version 1.1 en ligne]

un PDF de 32 36 pages et 5 6 projets exemples sous VS 2008 pour vous présenter les différentes facettes de LINQ. Je n'en voyais plus le bout de cet article ! Non par lassitude, bien au contraire, mais parce que LINQ est d'une incroyable richesse et que je voulais vous en dire la maximum.

Sans entrer dans les détails trop techniques de la syntaxe (la doc Microsoft est très complète et n'a nul besoin d'une redite), cet article présente le pourquoi et le comment de LINQ au travers d'explications et d'exemples de code.

  • LINQ to Objects
  • LINQ to SQL
  • LINQ to Dataset
  • LINQ to XML
  • LINQ to Entities

Sans prétendre que toutes ces versions de LINQ n'auront plus de secret pour vous après avoir lu l'article, vous en saurez certainement plus pour mieux comprendre pourquoi il y a eu un avant LINQ et qu'il va y avoir un après LINQ...

Pour télécharger l'article cliquez ici !

Avant de lire cet article il est préférable de connaître les nouveautés syntaxiques de C# 3.0, si ce n'est pas votre cas vous pouvez télécharger mon précédent article.

Pour la liste de tous mes billets sur LINQ cliquez ici.

Note de la version 1.1 : table des matières ajoutée + plus de détails sur Linq to Entities et un projet utilisant la bêta 3.

Les nouveautés syntaxiques de C# 3.0

Les expressions Lambda vous connaissez ?

Et l'inférence des types locaux, les méthodes d'extension, les expressions d'initialisation des objets ou les types anonymes ?

Si tout cela sonne bizarrement à vos oreilles, n'hésitez plus une seconde : téléchargez le nouvel article que j'ai mis en ligne gratuitement !

Voici le lien, il n'y a qu'à cliquer ici !

Vous êtes encore là ?

... Alors ne loupez pas le tout dernier article "Présentation de LINQ avec C#", un papier de 32 pages riche en exemples !

TechEd 2007 Barcelone - Résumé du Keynote

Je commence à dépouiller mes nombreuses notes. Tout logiquement, c'est par le keynote d'ouverture donné par S. "Soma"' Somasegar, Corporate Vice President de Microsoft que je commence...

Une introduction qui en dit long 

Comme toutes les conférences, le keynote est l'occasion de présenter les nouveautés, les objectifs et la roadmap. Le keynote des TechEd n'a pas échappé à cette coutume. D'ailleurs qu'importe s'il s'agit d'une figure de style imposée, c'est le contenu qui nous intéresse et nous n'avons pas été déçu.

Soma a commencé son intervention par une petite anecdote qui en dit long sur le changement de paradigme que nous vivons. Il n'était d'ailleurs pas innocent de sa part de commencer son keynote par cela. Tout comme la une d'un journal est réservée aux titres les plus importants, les premiers mots d'un keynote sont souvent essentiels...

Soma nous raconte que fatigué, arrivant de l'aéroport, il devait se rendre à un repas organisé dans un restaurant au nom étrange, "Moo". Et, bien que las et n'ayant qu'une envie, se coucher, il découvre un cadre superbe, et des mets délicieux présentés comme des oeuvres d'art.
C'est, dit-il, l'un de ses plus grands souvenirs gastronomiques de longue date et qui le marquera pendant longtemps.

Au passage on pardonnera à un américain de n'avoir pas "tilté", Moo est un restaurant hyper branché créé par les frères Roca possédant deux étoiles aux Michelin pour leur premier établissement (el Cellar de Can Roca à Gérone). On comprends mieux que ses papilles et ses yeux aient été à la fête ! D'ailleurs si vous allez à Barcelone réservez une table au Moo, vous ne serez pas déçu (comptez dans les 90 euros par personnes malgré tout, ce qui n'est pas cher pour des chefs "toqués").

Bref, les sens émoustillés par son repas, Soma est remonté dans un taxi pour aller se coucher, et là, sur le chemin lui est venu l'idée d'une analogie : l'efficacité seule ne compte pas, il faut aussi que ce soit beau, et que "l'expérience de l'utilisateur" soit inoubliable, ce qui ressemble bigrement au message qu'il souhaite faire passer sur le développement. Fini le moche qui marche, il faut faire du beau qui marche !

A noter que cette démarche n'est pas récente chez Microsoft, depuis le début de l'ère Windows l'observateur attentif aura remarqué que chaque version possède une esthétique de plus en plus soignée. La progression de la puissance des machines n'est bien entendu pas étrangère à celle, conjointe, des effets sonores et visuels de plus en plus sophistiqués. Une petite vidéo sur Youtube passe en revue toutes les musiques d'accueil des diverses versions de Windows, c'est court et cela permet de voir et entendre comment Microsoft peaufine le "look & feel" de l'environnement au fil des années (c'est à voir en cliquant ici).

De là, Soma trace la voie : l'avenir du développement c'est l'association des développeurs avec des designers. Microsoft a compris que nous savons pas dessiner, nous sommes repérés et il va falloir apprendre à collaborer avec ceux qui savent mettre en page et créer des objets visuels un peu plus sexy que des boutons gris et rectangulaires...

Est-ce que cette anecdote était réelle, ou bien Soma l'a-t-il préparé de longue date (à ce niveau dans la hiérarchie de Microsoft il n'y a assurément pas d'amateurisme), en tout cas il a su d'entrée de jeu nous rappeler que nos petits mickeys ne valent rien et qu'il va être nécessaire d'embaucher des gens qui savent faire mieux que nos icônes bricolées sous Paintshop.

C'est un changement radical que nous vivons et si j'insiste sur cette introduction du keynote c'est parce qu'il est essentiel de bien comprendre que nous avons changé d'ère. Chez Microsoft cette nouvelle ère porte plusieurs noms : Vista, Framework 2.0 (et suivants), VS 2005/2008, Expression Blend, Expression Design, WPF, Popfly...

Le succès

Ensuite, Soma nous a rappelé en quelques chiffres le succès de la nouvelle démarche Microsoft. Par exemple : 1 millions de licences VS 2005 dont 25% de versions Team System, et surtout 17 millions de downloads des versions Express !

Soma rappelle aussi que sur les forums MSDN 80 % des questions trouvent leur réponse et que même s'il désire que cela aille plus loin MSDN est malgré tout un endroit fabuleux pour aider et se faire aider. En gros le message est "n'oubliez pas de bookmarquer cette adresse et venez nombreux".
Au-delà de la propagande bien naturelle, il faut bien admettre que MSDN, forums compris mais pas seulement, est un fantastique puit d'informations. Quand on connaît l'indigence de la documentation en ligne chez d'autres éditeurs, on sait que sous l'auto-satisfaction de Microsoft se cache aussi une réalité factuelle.

Une mission : rendre tout possible

Microsoft définit sa mission d'une façon simple: aider et offrir les moyens logiciels à la foule de ceux qui souhaitent tirer quelque chose des technologies. Qu'il s'agisse des développeurs professionnels, équipes de développement, designer, étudiants, jusqu'au hobbyistes et aux simples enthousiastes et quelle que soit la cible visée, client légers et lourds, le Web, les serveurs, les périphériques. Pour ce faire, Microsoft multiplie les moyens tout en assurant la cohérence de ces derniers. Win32, .NET, Silverlight, Popfly, Expression, Visual Studio pro ou express, tous ces outils permettent à chacun, en fonction de ses objectifs, de tirer le meilleurs des technologies.

VS 2008 : l'annonce

VS 2005, vous avez-aimé ? alors vous allez adorer VS 2008 !

Sans énumérer ici toutes les nouveautés, disons que l'environnement est capable de cibler les frameworks 2.0 3.0 et 3.5 par simple configuration de chaque projet, avec upgrade automatique si on le désire. On peut donc continuer à maintenir des applications .NET 2.0 sans avoir besoin de passer de VS 2005 à VS 2008 sur le même poste de travail. De même on peut facilement partir d'un projet 2.0 et l'upgrader en 3.0 ou 3.5 pour tirer profit de WPF ou de LINQ par exemple.

Bien d'autres innovations sont intégrées au produit, j'y reviendrai certainement dans des billets et articles futurs. Le support étendu de CSS est assez fantastique, mais difficile à décrire ici en quelques mots. Les outils Office sont désormais intégrés à VS 2008 de base, de même qu'on trouve une librairie étendue de contrôles pour WPF (ainsi bien entendu que les designers visuels supportant XAML).

Un excellente nouvelle pour les abonnés à MSDN : nous pourrons télécharger VS 2008 final d'ici la fin du mois ! Les autres devront attendre vraisemblablement février 2008 pour la commercialisation officielle du produit.

Des avancées nombreuses

Si le bilan de ce qui a été accompli est largement positif, Soma insiste sur les avancées réalisées dans les produits releasés et ceux à venir très prochainement.

Les avancées de la plateforme 

Côté framework, l'intégration de LINQ et du Microsoft Sync Framework renforce encore la puissance de la plateforme. L'intégration du workflow, WPF et ses contrôles, WCF avec le support de REST, RSS, ATOM, JSON, tout cela est énorme.

Bien entendu, Silverlight n'est pas oublié. Réalisant un rêve vieux comme l'informatique, promis par Java mais si difficile à mettre en oeuvre : la vraie portabilité des applications. PC, Mac, Linux, le développeur Microsoft peut atteindre toutes ces cibles avec un seul IDE, un seul langage, une seule plateforme. Aucun éditeur ne propose une telle offre et toute comparaison de Silverlight avec des solutions d'apparences proches est impossible car aucunes de ces dernières ne peut prétendre s'appuyer sur un ensemble aussi cohérent que le framework .NET et les outils de développements Microsoft comme VS 2008.

Les avancées des outils

Visual Studio 2008 améliore encore plus la productivité (si c'est possible !), ils ciblent toutes les plateformes récentes, il intègre les outils Office, propose des améliorations essentielles pour le développement Web.

La version Team System intègre des outils base de données pour intégrer ces dernières totalement au processus de travail collaboratif qui se limitait alors au code.

La suite Expression s'étend vers la gestion du workflow entre designers et développeurs et permet de s'adapter aux différents profils des utilisateurs.

Les avancées du contenu

Le contenu aussi sera renforcé !

MSDN 

Microsoft veut aller encore plus loin dans le lien communautaire entre les développeurs du monde entier. MSDN s'est étendu au fil du temps et représente une source d'information essentielle, mais il faut aller plus loin et en faire l'outil de la communauté des développeurs Microsoft. Ainsi, MSDN va s'enrichir d'un Code Gallery (répertoire de code source), d'un Wiki qui sera alimenté aussi bien par MS que par les utilisateurs de MSDN. Pour aller encore plus loin, Microsoft prévoit des outils de traduction issus de ses laboratoires de recherches pour rendre le Wiki multilingue par traduction automatique. Ainsi, selon l'exemple de Soma, la communauté des développeurs brésiliens pourra nourrir le Wiki directement utilisable et modifiable par des français ou des américains en faisant abstraction de la langue de chacun. MSDN Wiki c'est la tour de Babel devenue réalité...

Microsoft Patterns & Practices

Microsoft veut dans ce domaine aussi pousser encore plus loin ce qui a déjà été fait. La publication de guides, de patterns, de bonnes pratiques sera aussi boostée dans les mois et années à venir.

Une nouveauté qui concrétise cette volonté : les Blueprints S+S (Software + Service). Il s'agit de papiers sur les best practices et des guides sur les nouvelles plateformes, mais aussi de blocs de code source tout prêt à réutiliser dans ses projets autant que des plug-in pour VS.

La Roadmap

Annoncée à la fin de la conférence, comme il se doit, Soma nous présente la roadmap MS. Aucune véritable date de sortie, plutôt des directions à suivre et des nouveaux produits, mais cela est bien naturel puisque les nouveaux produits viennent de sortir ou seront releasés dans quelques mois... voir encore plus loin, même sans date, c'est déjà énorme, même si avec MS on n'attend pas inquiet des annonces pour se prouver que l'éditeur sera là l'année prochaine !

Les outils

Aujourd'hui : Visual Studio 2008, Microsoft Expression Studio, Popfly.

Demain : Visual Studio 10, la version CTP bêta de "Rosario" sera disponible dans le courant 2008. La version 2 de Expression Studio.

Les plateformes

Aujourd'hui : .NET 3.5, Silverlight 1.1

Demain : Silverlight vNext, .NET framework version 4.0

Les serveurs

Aujourd'hui : IIS, SQL Server 2005, Biztalk server 2006 R2, Commerce Server.

Demain : Windows Server 2008, IIS 7.0, SQL Server 2008, Biztalk server v6.

L'ouverture

Autre annonce d'importance, l'ouverture.

Microsoft va en effet modifier son système de licencing pour ouvrir l'IDE de Visual Studio à ses partenaires. De même, le code source du framework va être disponible, ce qui n'est pas la moindre des choses.

Les démos et le reste

Le keynote de Soma a été entrecoupé de quelques démos. Tony Goodhew, Product Manager Visual Studio, nous a montré quelques nouveautés de VS 2008. Exercice de style difficile, en quelques minutes et entre deux diapos de Soma, forcément on n'a pas vu grand chose d'extraordinaire (surtout si on a déjà la bêta pour jouer au bureau et qu'on a déjà tâté les nouveautés de ses petits doigts tremblotants de désir...).

Une petite vidéo amusante sur la véritable histoire du développement de VS 2008 a aussi été diffusée. Sur un ton humoristique on apprend (de très loin) que MS utilise ses propres outils pour créer les nouvelles versions (avec une interrogation : si un produit n'existe pas encore, comment s'en servir pour le créer ?).

Une autre démo, présentée par Dan Fernandez, Lead Product Manager Visual Studio, nous montre tout guilleret un add-in open source pour VS qui permet de développer des add-ins pour World War Craft. Pas réellement essentiel, mais comme ça avait l'air de le rendre heureux de butter des monstres et de voir ses propres messages s'afficher, on pardonne cette digression, c'est pas moi qui lancerait le premier bug à la tête d'un geek fou :-)

Il faut bien admettre que les démos et la petite vidéo n'étaient pas absolument nécessaires. Sans ces interruptions le Keynote aurait été plus court et plus percutant à mon avis. Le temps imparti à chaque démo était trop court pour avoir valeur de démonstration et à faire voir trop peu de choses si vite cela pouvait laisser penser que les nouveautés se limitaient à pouvoir écrire un plug-in pour jeu de rôle ou ajouter un panel Ajax à un site ASP.NET existant, ce qu'ont peut faire de longue date sous VS 2005. A mon sens il s'agit d'une petite erreur, mais qui finalement donne un visage humain (pour qui la perfection est un but inaccessible) à l'organisation sans faille des TechEd, ce que tous les particpants pourront constater dans les 4 jours qui suivront (et même au-delà avec la diffusion en ligne des video par exemple).

Conclusion

Un keynote dans les règles, de beaux produits à venir, plus d'ouverture, plus de productivité, plus d'importance donnée à la communauté, plus d'esthétisme, les graphistes sont nos amis, bref, il n'y a plus qu'à tester tout cela et s'en servir pour faire de jolis programmes !

Dans un prochain billet je vous parlerai certainement de LINQ. J'aime LINQ. LINQ est beau. LINQ est genial. LINQ est ... hmmm bon ok j'en fait trop. Mais c'est vrai, vous n'y couperez pas, je vais en parler et en reparler de LINQ !

Stay tuned !

Le journal des TechEd : Jour 5 - The End

Ca y est... C'est (déjà) fini Frown On aimerait tellement en voir plus, avoir plus de temps pour suivre tout...
83 conférences dans ma sélection, juste une poignée suivies, les TechEd devrait durer 1 mois !

Heureusement qu'à partir de la semaine prochaine les vidéo seront en ligne en attendant le DVD... En fonction de ma sélection, cela fait une bonne centaine d'heures... De quoi occuper les longues soirées d'hiver Laughing.

J'ai suivi aujourd'hui une conférence sur un langage un peu exotique, F#, vous connaissez ? Un dérivé de ocaml (Objective Caml) un style différent appelé "programmation fonctionnelle orientée objet". Avantage de F#, il fonctionnera sous MONO aussi. La conférence TLA405 se titrait "Parallel and Asynchronous Functional Programming on  NET with F#", tout un ... programme.
Simple curiosité ou langage d'avenir ? Je ne saurai vraiment pas le dire. C'est en tout cas la curiosité qui m'a amené à voir cette session, je suis content, je sais ce que c'est maintenant et je pourrai frimer à la machine à café "comment ? quoi ? tu ne connais pas F# ? quel hasbeen tu fais mon pauvre xxxxx (à remplacer par le nom du pauvre gus qui se trouvera là) !".

Non je plaisante, s'ouvrir l'esprit en regardant toujours ailleurs est certainement la qualité la plus importante du développeur, et peut-être la moins bien partagée quand on voit comment parfois les gens se cloisonnent et s'accrochent à leur savoir, à "leur" langage (comme s'ils l'avaient écrit eux-mêmes), à "leur" IDE... C'est en regardant C#, comme ça, pour m'informer que j'ai basculé vers .NET... 
Mais bon, là, je n'échangerai pas mon baril de C# contre deux de F#. Intéressant, certes, mais un peu trop exotique à mon goût. Mais faites-vous votre propre opinion en visitant la page du labo de recherche de Microsoft qui a planché sur ce nouveau langage.

Plus ardue mais passionnante, fut la conférence Win401 "Deep Reflection - Things You Really Need to Know About Reflection 2 0". Il s'agissait de voir en profondeur la réflexion sur certains aspects comme la façon d'inspecter les génériques ou même de créer des génériques au runtime.. La génération de code avec CodeDOM a été très instructive et il a fallut s'accrocher lorsque le speaker a décidé de nous entraîner dans le code IL et les méandres de la CLR. Je ne suis pas certain qu'après une semaine de conférences avoir choisir de clore par cette session était une excellente idée, j'ai la tête farcie Tongue out !

Les techEd sont terminées, mais en réalité seule la partie visible de l'iceberg vient de fondre : le plus gros du travail est à venir. Trier, digérer l'information, voir et revoir les vidéos, tester au calme chaque aspect démontré dans chaque conférence, en tirer la substantifique moëlle, et vous faire partager tout cela au travers d'articles à venir...

Pour le moment, c'est le sas de décompression : une soirée calme avec quelques rougets bien frais achetés à la Boqueria que je vais accompagner d'un riz le tout arrosé d'un bon rouge local ! Demain direction Figueras et le musée Dali, impossible d'en être si près sans aller voir les oeuvres du maître.

L'année prochaine, venez aux TechEd (qui auront lieu ici encore très certainement) et réservez-vous du temps pour voir du Picasso, du Dali, les maisons de Gaudi et toutes les splendeurs de Barcelone. Participer à une conférence sur F# ne suffit pas pour prétendre s'ouvrir l'esprit, l'art, les gens, sentir l'atmosphère d'une ville, d'une nation, c'est aussi important, je dirais même mieux, sur le plan personnel et humaniste, la visite d'une maison de Gaudi vous marquera à vie, alors que dans 20 ans vous ne vous souviendrez plus du paragraphe plus haut sur F# !

La suite bientôt sur ce blog... Du C#, du LINQ, du WPF, du Silverlight, vous n'avez pas fini de m'en entendre parler !

Le journal des TechEd : Jour 4

L'avant dernière journée de cette course folle s'achève...

Sélectionner les bonnes conférences est toujours délicat. Je vous parlais dans un précédent billet de l'excellente idée de Microsoft de filmer toutes les breakout sessions qui se retrouveront ainsi en video sur le DVD de la conf et dans l'attente de ce dernier qui seront téléchargeables sur le site des TechEd.

Mais il y a une autre façon de présélectionner les conférences, en téléchargeant les slides sur la page "My event" (à laquelle tout participant a accès avec son login). Les slides sont souvent "légers", beaucoup de speakers n'y mettent qu'un minimum préférant la démo en live au texte des diapos. Malgré tout cela permet de se faire une idée plus précise du plan que suivra le conférencier et d'affiner sa sélection.

Parmi les conférences de la journée, TLA403 "Loose coupling in practice - Composite UI Application block (CAB) in the real world" a retenu mon attention. Elle présentait notamment le "Smart Client Software Factory" dont la V2 est sortie en mai dernier, un ensemble de classes et d'outils facilitant la conception d'applications modulaires. La V2 intègre la gestion des CAB pour la distribution des modules. Vous pouvez télécharger la SCSF et ses sources sur Codeplex ou sur la page officile chez Microsoft: http://msdn2.microsoft.com/en-us/practices/bb190387.aspx .

La session présentée par David Platt était doublée dans l'après par une autre conf sur le même sujet présentée par Mario Szpuszta (TLA406). Je n'ai pas assisté à cette dernière qui, selon les slides, faisait intervenir Workflow Foundation dans les patterns proposées. Une conférence qu'il sera bon de visionner lorsque sa video sera mise en ligne donc...

La conférence TLA303 présentait le Visual Studio 2008 Shell et la façon de créer son propre IDE en se basant sur ce noyau. je n'ai suivi que le tout début préférant voir ce contenu en video plus tard car au même moment se tenait la TLA407 "Dealing with concurrency and multi-core CPUs with today's developement technologies", ou bien en français "comment gérer la concurrence et les microprocesseurs multi-coeurs avec les technos actuelles". Une conférence dense, très intéressante qui méritera une seconde écoute au calme quand la vidéo sera en ligne...

Bref, une journée encore bien chargée... Après 4 jours de conférences en anglais on se surprend à retrouver dans ses notes des paragraphes entiers notés en anglais sans s'en être aperçu.. L'immersion linguistique, c'est aussi un autre avantage des conférences internationales comme les TechEd !!

A demain pour le dernier jour !

 

Le journal des TechEd : Jour 3

Encore une journée bien chargée...

Les conférences se succèdent, les sessions "Ask the experts" sont particulièrement riches en information pointues, une sorte de forum de discussion ouvert avec des experts de tout bord, de quoi satisfaire les participants qui sont venus non seulement s'informer mais aussi trouver des réponses précises à des questions techniques précises.

Mais revenons au journal des TechEd, que je vous livre au jour le jour, en direct de Barcelone. Il sera bien temps à mon retour, et une fois la masse d'information digérée, de prendre la plume pour quelques articles techniques qui seront mis en ligne gratuitement ici et sur le site www.e-naxos.com.

Parmi les choses les plus spectaculaires, je ne peux m'empêcher de vous livrer une petite photo d'une conférence sur LINQ. LINQ est un rêve devenu réalité, un pont établi entre deux mondes, le langage d'une part et les données d'autre part. Il y aura dans l'histoire des langages informatiques un avant LINQ et un après LINQ, c'est une évidence. Je vous en reparlerai souvent je pense dans les papiers à venir...

Microsoft étant passé maître dans l'art d'organiser des conférences de cette ampleur, il y avait ce soir le "country drink", une petite soirée festive offerte aux participants des TechEd, pays par pays. Pour les français c'est au MIX que cela s'est déroulé, un lieu entre bar branché et discothèque. Boissons diverses et variées à volonté, tapas originaux et délicieux servis en parallèle par des serveuses ayant un charme hispanique certain...

Quand je vous disais qu'il fallait venir !

A demain pour d'autres nouvelles !

Le journal des TechEd : Jour 2

Deuxième jour des TechEd.

Le programme est toujours aussi passionnant, Barcelone est toujours aussi belle...

Côté sessions, si lundi était un casse-tête, mardi ne fait que poser des cas de conscience ! Tout est intéressant :
Les nouveautés de SQL server 2008, la conception d'applications sécurisées avec WPF, leframework 3.5 de A à Z, design d'applications riches avec WPF, LINQ to sql, les transactions distribuées (voir mon papier sur le ce sujet dans les articles à télécharger), Silverlight 1.1, la sécurité du CLR sous framework 3.5, etc, etc...

Côté Barcelone, tout est chouette (sauf ce soir ou demain un match de foot qui visiblement mobilise la ville avec des supporters anglais - les pires - qui envahissent rues et cafés en beuglant de moins en moins juste et de plus en fort au rythme de leur alcoolémie croissante...).

Un petit tour au Marcat de la Boqueria, un magnifique marché (mais cher) où l'on trouve des fruits de tous horizons, du poisson bien frais, de la charcuterie espagnole délicieuse et du bon vin... Tout ce qu'ill faut pour faire un bon repas avec des amis !

Demain est un autre jour, mais on sait déjà qu'il se terminera en beauté puisque vers 19h30 commence une petite soirée sympa entre français organisée par Microsoft pour nous dans un bar qui est parait-il pas mal du tout... Vous en serez plus demain soir (tard), so, stay tuned !

Le journal des TechEd : Jour 1

ça y est ! La ruche bourdonne !

C'est parti pour 5 jours infernaux, des centaines de conférences, des cameramen pour chaque grande session pour préparer le DVD des confs, des partenaires exposants, bref, une grand messe réglée à la Microsoft : ultra pro.

Tout y est, du beau sac garni (voir le billet d'hier) au plan de Barcelone accompagné d'un plan de métro/tram/bus et de deux passes de dix voyages (l'équivalent de deux carnets de métro parisien). Microsoft a pensé à tout pour que ce séjour soit aussi studieux qu'agréable.

 

Tout est prévu pour un accueil sympathique malgré la foule, espace de repos, espace de travail avec connexion Wifi, distributeurs gratuits de bouteilles (eau, sodas divers), thé et café à tous les étages, pommes, donuts, fruits secs espagnols, toilettes impeccables (vu la foule il faut vraiment le souligner), bref le participant finirait par se prendre pour un GM au club med..

J'utilise le conditionnel, car si le GM ne pense qu'à la bronzette et à la détente, le participant aux TechEd lui, pense boulot ! Parmi toutes les conférences difficile de faire son choix, on voudrait toutes les voir !

Heureusement, Microsoft a la aussi pensé à tout puisque, comme je le disais, tout (ou presque) est filmé. D'abord c'est une retransmission en direct à l'extérieur de nombreuses salles: on se promène et on peut voir et écouter ce qui se passe sans entrer... démarche intéressante. Ensuite les vidéos seront disponibles aux participants sur le net, et enfin elles seront gravées sur le DVD envoyés dans 6 semaines. On pourra donc tout voir, ce qui est génial. De fait on peut fonctionner "au coup de coeur", suivre son envie de l'instant en étant presque certain qu'on ne loupe rien. Certaines sessions non enregistrées peuvent être ainsi visitées, même si on leur porte un intérêt moindre car les "breakout sessions" seront elles sur le DVD. Une approche réellement séduisante laissant une plus grande liberté de choix, sans stress d'avoir fait le mauvais.

Les adeptes de la nicotine se retrouvent dehors lors des breaks :

Beaucoup de choses intéressantes donc, les nouveautés de VS 2008, LINQ ou bien le développement avec Silverlight ne sont qu'une petite partie des thèmes abordés. Que des bonnes choses à venir...

Impossible bien entendu de faire le rapport détaillé des conférences , et puis cela ne serait pas loyal pou ceux qui ont fait le voyage jusqu'ici, je vous le dit depuis le début : il fallait venir ! Durant ces quelques jours je vais tenir un journal des techEd, je dirais même "mon petit journal égoïste des TechEd". Pour les grands papiers techniques où UML remplacera Picasso, et où la rigueur du fond tranchera avec la légèreté des courbes des maisons de Gaudi, il faudra attendre mon retour !

Il n'y a pas que les conférences bien entendu, il y a aussi Barcelone, belle le jour, belle la nuit. Picasso, Miro, Gaudi, de pures merveilles à voir et à revoir partout, mais je vous en reparlerai demain..

 

TechEd: Arrivée sur site !

Le journal des TechEd 2007 est ouvert !

Ce billet est écrit depuis l'apart que j'ai loué près des Ramblas de Barcelone..
Phase 0 : installer la Wifi (du Tele2) fournie avec l'apart mais pas sorti de sa boite ni configurée.

 J-2 : Arrivée à la frontière

Voyage en voiture

La ruelle de l'apart, en plein centre mais calme (bouclée au deux bouts par une grille).

Info pour ceux veulent louer dans Barcelone : ils comptent les entresols, du coup un 1er étage sans ascenceur (acceptable) devient un 2ème ou 3ème étage de chez nous... Et là c'est moins drôle si on est chargé ! (heureusement il y a un ascenceur dans mon immeuble, le 2d correspond bien à un 3/4eme étage français...).

J-1 : l'enregistrement avec le badge :

Une armée de réceptionnistes sympatiques. S'enregistrer le dimanche évite la foule, ça s'est passé en deux secondes. Efficace l'organisation Microsoft !

Au passage on récupère un joli sac garni ! Bien rembourré pour y glisser un portable sans risque de choc, et surtout le logo des techEd et celui de VS 2008 !

Il va y avoir des jaloux, mais il fallait venir !

Le plus important commence demain avec les premières sessions, je vous en parlerai lundi soir, comme on dit "stay tuned" !