Dot.Blog

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

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 !

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 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..

 

Les sources du framework .NET publiées avec VS 2008 !

Voilà une bonne nouvelle : Microsoft va intégrer les sources du framework 3.5 dans Visual Studio 2008, notamment pour faciliter le debug.

Pas d'erreur toutefois: le framework ne devient pas "open source" pour autant, on a tout juste le droit de regarder les sources et de s'en servir pour debugger une application.

Nul doute aussi que la lecture du code source du framework permettra de mieux le comprendre, de s'inspirer des solutions et patterns utilisées pour sa conception et ainsi d'écrire un code encore plus en harmonie avec cette plateforme.

L'annonce de cette bonne nouvelle a été faite sur le blog de Scott Guthrie qui est General Manager chez MS et qui s'occupe notamment des équipes en charge du développement du CLR, de ASP.NET, de Silverlight, WPF, IIS 7.0, etc, etc. Un Monsieur sérieux et influent dont l'annonce vaut bien engagement et qui permet de prendre cette nouvelle très au sérieux. Les anglophones peuvent bien entendu lire la totalité de l'annonce sur le blog de Scott.

kick it on DotNetKicks.com