Dot.Blog

C#, XAML, WinUI, WPF, Android, MAUI, IoT, IA, ChatGPT, Prompt Engineering

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 !

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" !