Welcome to MSDN Blogs Sign in | Join | Help

La CTP3 de Novembre de SQL Server 2008 R2 est disponible gratuitement !

Ca y'est, la CTP3 de Novembre de SQL Server 2008 R2 est désormais disponible en téléchargement pour les abonnés MSDN et TECHNET (fichier ISO de 4 Go) !

Pour ceux qui ne sont pas abonnés à MSDN ou TECHNET (c'est mal :-)), vous aurez accès au téléchargement gratuit de cette version à partir du 11 novembre 2009 à l'adresse suivante (attention, pour le moment, c'est la version d'août qui est actuellement proposée) :

http://technet.microsoft.com/en-us/evalcenter/ee315247.aspx

Cette version beta contient toutes les fonctionnalités de SQL server 2008 R2, à savoir :

  • PowerPivot for Excel 2010
  • StreamInsight, Multiserver management
  • DAC
  • Report Builder 3.0
  • Grab and go Reporting
  • Master Data Services
  • Support de 256 processeurs
  • ...

Il est à noter que cette CTP3 sera la dernière version beta avant la version finale de SQL Server 2008 R2, dont on prévoit la sortie dans le courant du premier semestre 2010.

Il est donc temps de la tester pour vous faire une idée précise des nouveautés apportées par R2 ! D'ailleurs, si vous souhaitez entrer en contact avec les équipes de développement de SQL Server 2008 R2, n'hésitez pas à poster vos commentaires et questions à l'adresse suivante :

http://social.msdn.microsoft.com/Forums/en-US/category/sqlserverprerelease

Bons tests à toutes et tous !

 

MS Days 2009 Paris : session sur VB 10 et C# 4, les slides et démonstrations disponibles en téléchargement

Mercredi dernier (le 07 octobre pour être précis), je présentais, à priori, la toute dernière [...] session orientée "développeurs" de ma carrière à l'occasion des MS Days 2009 de Paris :-)

Cette session traitait des nouveautés syntaxiques de Visual Basic 10 et C# 4. Vous étiez très nombreux vu que nous étions complet et je vous en remercie ! Je viens d'uploader une archive qui contient mes slides (PPTX et PDF) ainsi que toutes mes démonstrations : http://www.msfrancedev.net/Prez/20091007-MSDays-VB10-CS4.zip

On part désormais en tournée pour ces mêmes MS Days dans 6 villes de province. Par contre lors de cette tournée, je co-présenterai, avec Patrick Guimonet (http://blogs.technet.com/patricg), une session sur les nouveautés de SQL Server 2008 R2. Voici les dates de ces événements :

Dans chacune des ces villes, la session sur SQL Server 2008 R2 sera présentée à 16H00. J'espère vous croiser à cette occasion ! :-)

 

Je rejoins la division Grands Comptes de Microsoft France

Bon, je vous l'avais annoncé dans mon post précédent, je change de poste au sein de Microsoft France !

Je viens de quitter la division en charge des développeurs (DPE) pour rejoindre la division en charge des plus Grands Comptes français (EPG). Je vais, en particulier, apporter ma modeste pierre à l'édifice de l'adoption de SQL Server 2008 dans les scénarii les plus critiques, à savoir ceux nécessitant la très très très haute disponibilité d'une très très très grande volumétrie de données ! Je vis réellement ce changement de poste comme un nouveau départ de ma vie professionnelle chez Microsoft France avec toutes les appréhensions mais aussi l'excitation que vous pourriez imaginer dans pareille situation.

Il est à noter que je vais rejoindre une équipe solide :-) composée de personnes que vous avez certainement déjà croisées d'une manière ou d'une autre, à l'occasion des TechDays par exemple ! Notre équipe est composée d'une vingtaine d'architectes répartis en trois grands secteurs technologiques distincts :

Et tout ce beau monde est sous la direction de Nicolas Galliot. Je retrouve également à cette occasion mon premier amour d'assistante, à savoir Sadia Caprini. C'est en effet avec elle que j'ai commencé ma vie chez Microsoft France, il y'a 11 années déjà :-) C'est méga top cool !

Voilà, vous savez presque tout. Il ne me reste plus qu'à ajouter que je ne compte pas arrêter d'alimenter ce blog. Mais ce qui est sûr, c'est que les prochains posts auront une très forte coloration technique SQL Server !

 

Adieu la division en charge des développeurs (DPE) de Microsoft France !

Voilà, c'est désormais officiel, je quitte la division développeurs (DPE) après 11 années de bons (?) et loyaux services !

Ce départ s'inscrit dans une évolution naturelle vers une autre division / autre poste au sein de Microsoft France et j'aurai l'occasion, via un autre billet de ce blog, de vous donner plus de détails sur ce dernier point.

En attendant, c'est avec une certaine émotion que je quitte cette division après tant d'années passées à organiser et présenter tant d'événements, des DevDays aux TechDays en passant par les MSDays. J'ai organisé / présenté mon tout premier DevDays en 1996 à Toulouse, en compagnie d'un certain Eric Mittelette qui est devenu, des années plus tard, mon manager chez Microsoft France :-) A l'époque, nous ne faisions pas partie de Microsoft (nous étions d'ailleurs dans deux sociétés différentes !) et j'avais pour ma part le statut de Regional Director (RD) pour Microsoft et j'avais fait intervenir Eric pour la session C++ des DevDays ! :-)

Depuis cette fameuse année 1996, je suis rentré chez Microsoft France, le 18 septembre 1998, et j'ai été en charge, depuis, de la relation avec les développeurs dans moultes divisions qui ont pris les noms de ADCU, BSG, ISG et pour finir DPE. J'ai croisé, au cours de cette longue période, un certain nombre de patrons de division et de managers directs, ma mission n'évoluant pas beaucoup dans les grandes lignes mais pour autant, il aura fallu se challenger chaque année avec les nouvelles technos, issues de nos groupes produits à Redmond. Nous sommes également passés d'événements rassemblant 50 personnes à des événements organisés pour 16 000 personnes avec les derniers TechDays 2009 par exemple ! Finalement, début octobre 2009, après 11 années (et quelques jours), je vais quitter le monde des développeurs pour de nouvelles aventures, toujours chez Microsoft France, et je vous décrirai celles-ci très bientôt.

Dans tous les cas, c'était un réel plaisir de partager toutes ces années avec chacun d'entre vous et je vais également regretter toute l'équipe des techos (DEs, ISV DEs et IT Pros notamment) qui m'ont entourés toutes ces années. Je pense également aux équipes Marketing et Sales qui nous auront permis d'obtenir tous ces succès. Mention spéciale à Paulette Anceaumme, mon assistante préférée, avec qui j'ai partagé ces dernières 11 années, c'est quand même énorme !

A tous, je suis sûr que nos routes se recroiseront un jour ou l'autre :-) D'ailleurs, si vous avez des anectodes à partager, n'hésitez pas à utiliser la zone des commentaires de ce post !

 

Ecrire des applications .NET appelant des bases de données MySQL, c'est possible !

Nous venons de publier sur MSDN, une série de 6 webcasts que j'ai produits et qui montrent comment réutiliser la puissance du Framework .NET 3.5 et de l'outil de développment Visual Studio 2008 pour écrire une application .NET attaquant une base de données MySQL.

Voici la liste de ces webcast :

Introduction et présentation des outils DevArt
Dans ce WebCast, nous allons voir quels sont les outils à ajouter à Visual Studio 2008 pour bénéficier du support intégral de MySQL

Développement RAD avec Visual Studio 2008 et MySQL
Dans ce WebCast, nous allons voir comment, avec Visual Studio 2008, faire du développement RAD pour administrer le contenu de bases de données MySQL. Dans cette démonstration, et bien qu’aucune ligne de code ne sera écrite manuellement, nous aurons au final une application permettant de lire, ajouter, modifier et supprimer des données d’une table.

ADO .NET et MySQL
Dans ce WebCast, nous verrons comment écrire du code bas-niveau pour accéder à nos bases de données MySQL en utilisant le fameux modèle universel permettant d’accéder à toute base de données et baptisé ADO .NET

Entity Framework (ORM) et MySQL
Dans ce WebCast, nous mettrons à profit la nouvelle plateforme ORM (Object-Relational Mapping) appelée Entity  Framework et disponible dans le .NET Framework 3.5 pour attaquer nos bases de données MySQL.

ASP .NET MVC et MySQL
Dans ce WebCast, nous verrons comment utiliser la toute nouvelle plateforme ASP.NET MVC pour construire des applications Web basées sur le pattern MVC (Model View Controller) en attaquant une base de données MySQL.

Pour aller plus loin
Dans ce WebCast, nous verrons quels sont les liens qui pourraient vous être utiles pour utiliser au mieux Visual Studio 2008, le .NET Framework 3.5 avec MySQL

Les vidéos (disponibles en stream mais aussi en téléchargement), présentation et codes sources sont disponibles sur cette page : http://msdn.microsoft.com/fr-fr/netframework/dd742324.aspx.

Je suis preneur de vos feedbacks sur ces webcasts !


 

Le code source de l’application Microsoft TechDays 2009 Agenda Planner est maintenant disponible

Chose promise, chose due !

Comme promis ici, je viens de publier le code source de l’application MS TechDays 2009 Agenda Planner. Vous pouvez donc le télécharger à l’adresse suivante :

http://www.mstechdays.net/PDA/SourceAgendaPlanner.zip

Enjoy !

 

Microsoft TechDays 2009 : accéder à votre agenda Web maintenant que le site d'inscription est fermé

Comme vous le savez, nous avons fermé le site d'inscription des Microsoft TechDays 2009 ce samedi midi, c'est complet de chez complet :-)

Si vous avez besoin d'accéder au fichier MSTD09.Inscription nécessaire à la synchronisation de votre agenda WEB avec l'application pour Windows Mobile Agenda Planner, il faut vous rendre sur l'URL suivante :

http://galilee.microsoft.fr/Techdays2009/Deja-Inscrit.aspx

De là, vous pourrez demander à recevoir votre URL d'inscription, qui vous permettra de vous rendre à nouveau sur votre agenda WEB (en mode lecture seule cette fois-ci) pour télécharger ce fameux fichier.

 

J-2 pour les Microsoft TechDays 2009

Comme vous le savez, l'édition 2009 des Microsoft TechDays démarre dans deux jours maintenant. Cette conférence va se dérouler sur trois jours, les 10, 11 et 12 février 2009 prochains. Cette année, c'est 323 sessions qui vous sont proposées ! Ces 323 sessions impliquent 313 speakers différents !

Pour vous retrouver dans le méandre de ces sessions, je ne peux que vous recommander l'application pour Windows Mobile qui a été développée tout spécialement pour l'occasion et qui s'appelle "MS TechDays 2009 Agenda Planner" : http://www.mstechdays.net/PDA

Depuis la création de Microsoft, ses partenaires ont toujours constitués la véritable clef de voûte de la société. La meilleure démonstration en sont les chiffres suivants :

  • Sachez que 186 des 323 sessions sont justement présentées par des partenaires, soit 58% des sessions tout de même !
  • Encore mieux, parmi les 313 speakers impliqués dans l'événement, 191 d'entre eux sont des partenaires, soit 61% de l'ensemble des speakers.

Ces chiffres parlent d'eux-mêmes je crois...

Alors, pour revenir à mes moutons :-), sachez que, naturellement, je suis l'un de ces 313 speakers et que je vais intervenir 7 fois cette année :

Journée du mardi 10 février 2009

  • Plénière : on vous a concocté, avec toute mon équipe, un maximum de démos ! Vous n'allez pas être déçu !, 09H30-10H30, Amphi principal
  • FRA213 : ADO.NET Sync Services : Synchroniser votre portable et votre mobile, présenté par Sébastien Pertus [Bewise] et moi-même, 11H00-12H00, salle 221M/222M
  • AZU209 : SQL Data Services ou le stockage de vos données dans le Cloud, présenté par moi-même, 14H30-15H30, salle 252A
  • FRA217 : Visual Basic 10 (VB10), présenté par Grégory Renard [Wygwam] et moi-même, 16H00-17H00, salle 242A
  • FRA214 : Vélocity, le cache distribué de demain, présenté par moi-même, 17H30-18H30, salle 251

Journée du mercredi 11 février 2009

  • FRA419 : Windows Communication Foundation (WCF) dans le Framework .NET 4.0, présenté par moi-même, 14H30-15H30, Amphi Bordeaux

Journée du jeudi 12 février 2009

  • DAT209 : Les nouveaux types dans SQL Server 2008, présenté par Christian Robert [MVP SQL Server] et moi-même, 14H30-15H30, salle 241

Je vous recommande de vérifier sur notre site web (en cliquant sur les liens devant chacune des sessions) si l'heure ou la salle n'ont pas été modifiés entre-temps. Si vous utilisez l'application pour Windows Mobile et que vous mettez à jour votre base de données régulièrement, vous aurez la bonne information tout le temps sur vous !

A mardi donc !

MS TechDays 2009 Agenda Planner, utiliser l'application sans avoir de PDA ? C'est possible !

Et oui, vous n'avez pas forcémenent besoin d'un PDA pour pouvoir utiliser l'application Agenda Planner qui a été développée tout spécialement pour organiser votre agenda des prochains Microsoft TechDays 2009 ! Vous pourrez organiser votre agenda depuis votre ordinateur de bureau également, tout en utilisant Agenda Planner !

Vous trouverez toute la procédure à suivre, ainsi qu'un webcast explicatif, dans la section Foire Aux Questions du site dédié à cette application :

http://www.mstechdays.net/PDA

Enjoy!

MS TechDays 2009 Agenda Planner, l'application pour Windows Mobile est maintenant disponible gratuitement !

Alors, pour ceux qui ont suivi les étapes précédentes, ici puis ici, vous savez que je me suis en tête de développer une application pour Windows Mobile Professional qui permette à toute personne se rendant aux Microsoft TechDays 2009, les 10, 11 et 12 février prochains au Palais des Congrés de Paris, de pouvoir construire son agenda !

De plus, on pourra synchroniser son agenda PDA avec celui du site Web d'inscription, et ce dans les deux sens ! On pourra faire des recherches très sophistiquées et on pourra même envoyer des informations sur nos sessions favorites à nos amis et collègues, via SMS ou email !

Et bien, cette application s'appelle MS TechDays 2009 Agenda Planner et c'est avec un grand plaisir que je vous annonce, en exclusivité pour vous les lecteurs de mon blog, que cette application est désormais disponible publiquement et gratuitement à l'adresse suivante :

http://www.mstechdays.net/PDA

Un WebCast de démonstration est disponible pour en expliquer le fonctionnement à l'adresse suivante :

http://www.mstechdays.net/PDA/Demo.wmv

<Update heure="21H55"> Dans la vidéo de démonstration, vous pouvez me voir transmettre un fichier MSTD09.Inscription à l'application pour effectuer ma synchronisation. Pour le moment, vous ne trouverez pas de lien sur le site d'inscription vous permettant de générer de fichier. Une petite astuce en attendant la mise à jour du site :

Cele devrait provoquer le téléchargement de ce fichier qui ne contient rien d'autre que votre identifiant d'inscription, sous la forme d'un GUID, à copier sur votre PDA pour effectuer la fameuse synchronisation bidirectionnelle.</Update>

Une bonne nouvelle ne venant jamais seule, sachez que j'ai décidé également de publier les sources de cette application dès la fin des TechDays 2009. Stay tuned!

Voilà, je me suis bien "donné" sur cette application et il est temps que je passe à la préparation/finalisation des sessions techniques que je vais présenter pendant cet événement :-)

 

Preview : Agenda Planner, l'application Windows Mobile pour les personnes se rendant aux Microsoft TechDays 2009

Je vous faisais part dans ce post du fait que je m'étais mis à développer une application Windows Mobile qui allait vous permettre de planifier de manière beaucoup plus aisée votre agenda des Microsoft TechDays 2009. Cette application va d'ailleurs être une première mondiale chez Microsoft !

J'ai, grâce aux TRES nombreux beta-testeurs (qu'ils en soient tous remerciés ici !), bien avancé dans le développement de l'application, et je peux, d'ores et déjà, vous annoncer que je compte rendre publique cette application d'ici quelques dizaines d'heures :-)

En attendant, j'ai enregistré un WebCast qui démontre toutes les fonctionnalités de cette application. Si, en attendant la release finale de cette application, vous souhaitez voir dès maintenant cette vidéo, c'est par ici :

http://www.mstechdays.net/PDA/Demo.wmv

Tout feedback sera le bienvenu !

Capture1  Capture2  Capture3  Capture4

Beta-test : une application Windows Mobile pour les Microsoft TechDays 2009, volontaires demandés...

Si je vous dis :

  • Microsoft TechDays 2009
  • Sessions techniques
  • Calendrier
  • Recherche multicritères
  • Données toujours à jour sur soi
  • Windows Mobile Professional
  • .NET Compact Framework
  • SQL Server Compact Edition

vous pensez à quoi ? Et si je vous dis que tout ceci ne fait qu'un ? Et si je vous dis que cela sera disponible très bientôt pour tout le monde ?

En attendant, j'ai besoin de personnes volontaires pour beta-tester le résultat de cette devinette. Pour être très précis, j'ai besoin de personnes dont les caractéristiques sont :

  • Vous disposez d'un Windows Mobile Professional (ex. PocketPC), à partir de la version 5.0
  • Depuis ce périphérique, vous avez un accès à Internet (WIFI, GPRS, ActiveSync)
  • Vous disposez d'au moins 3 Mo de stockage libre (sur la mémoire centrale ou sur une carte CompactFlash/SD externe) [attention, si WM 5.0 prévoir également le stockage pour l'installation du .NET Compact Framework 2.0]
  • Vous avez un petit peu de temps tout de suite pour les tests
  • Vous êtes d'accord pour beta-tester cette application

Si vous répondez à ces critères, contactez-moi en privé via ce blog en me précisant :

  • Votre prénom et nom
  • Votre adresse de messagerie
  • La référence de votre périphérique
  • La version de Windows Mobile installé dessus

Si vous êtes sélectionné(e)s, vous recevrez très vite des instructions et le CAB d'installation de l'application.

 

L’agenda des TechDays 2009 a été entièrement construit avec Microsoft Solver Foundation

Comme vous devez le savoir, l’agenda des TechDays 2009 a officiellement été publié ce lundi 12 janvier 2009 au matin et le site d’inscription à cet événement est désormais ouvert :

http://www.mstechdays.fr

Je tenais, dans ce billet, à partager avec vous la manière dont cet agenda a été construit cette année. Comme certains d’entre vous le savent peut-être déjà, le backend qui gère les TechDays s’appelle Vinci et a été  développé par mes soins à l’occasion des TechDays 2008. Malgrès cela, le processus de création d’un agenda tel que celui des TechDays a, jusqu’à présent, été quelque chose de très lourd et surtout de très manuel et donc, par définition, très imparfait.

Voici donc l’envers du décor de la création de l’agenda de de l’édition 2009. En première mondiale chez Microsoft, il a été entièrement résolu à l’aide d’une toute nouvelle bibliothèque appelée Microsoft Solver Foundation :

Microsoft Solver Foundation

Quelques chiffres sur la difficulté du problème à résoudre :

  • 294 sessions dont 50 fixées à l’avance, soit 244 sessions à répartir sur 244 paires créneau horaire/salle
  • Plus de 240 speakers impliqués
  • Aucun speaker ne doit présenter plus d’une session à un créneau horaire donné (14 créneaux horaires disponibles sur les 3 jours de l’événement)
  • 1 743 contraintes de créneau horaire (La session X doit être présentée à tel créneau horaire)
  • 105 contraintes de salle (La session X doit être présentée dans tel type de salle, en terme de capacité)
  • 42 contraintes de TrackPrecedences (La session X doit avoir lieu avant la session Y)

soit près de 2 000 contraintes à respecter.

De plus, une des contraintes supplémentaires était de minimiser le nombre de sessions d’un même parcours jouées au même moment.

Si on devait tester systématiquement toutes les combinaisons possibles, il faudrait passer en revue 1E478 ( = 244! ) combinaisons pour l’agenda des TechDays 2009 ! A raison de 1 seconde de calcul par itération, il faudrait donc 1E470 années de calcul sur un seul ordinateur. En supposant que l’on dispose de 1 000 000 d’ordinateurs pour effectuer ces calculs en parallèle, il faudrait donc 1E464 années pour tester toutes les combinaisons possibles, à mettre en rapport avec l’âge de l’Univers qui est 1E9 années ou encore le nombre d’atomes estimés dans l’univers qui est 1E79. Autant dire impossible ! :-)

Microsoft Solver Foundation nous a permis de résoudre notre problématique en 52 secondes sur un laptop dual core de dernière génération et 32 secondes sur un 24 cores avec 16Go de RAM. Cependant, il a fallu un travail de 9H d’affilée pour préparer les données et éliminer les contraintes qui rendaient le problème infaisable, et ce à chaque nouvelle itération (= tout changement de données). Pour information, il y’a eu 10 itérations avant de construire cet agenda.

La solution trouvée répond à 99.4% des contraintes exprimées, c’est à dire que seules 13 contraintes sur près de 2 000 n’ont pas pu être respectées !

Un grand merci à l’équipe Corp. de Microsoft Solver Foundation qui nous a énormément aidée en écrivant tout le code de déclaration du modèle. Cette mise en œuvre leur a tellement plu qu’ils vont l’intégrer comme un sample de leur SDK. Il est possible que j'écrive un article technique sur le sujet.

A noter qu'une session sur Microsoft Solver Foundation sera justement présentée lors de ces TechDays, par Lucas Bordeaux de Microsoft Research Cambridge :

Microsoft Solver Foundation  (REC313)

Pour finir, voici ce qui se passait sur le 24 cores pendant que je faisais les optimisations :

clip_image001

 

 

Un dossier MSDN entièrement consacré à SQL Server 2008 est désormais disponible

Nous venons de publier, sur notre site MSDN, un dossier entièrement consacré à SQL Server 2008 :

http://msdn.microsoft.com/fr-fr/sqlserver/msdn.dossier-sql08.aspx

N'hésitez pas à le consulter. J'espère que vous le trouverez utile. Et pour tester vos connaissances, il y'a même un quizz !

Si vous trouvez ce dossier utile, alors n'hésitez pas également à transférer cette URL à qui pourrait être intéressé(e) !

 

Barack Obama est le nouveau président des Etats-Unis !

Bon ceci n'est pas un post technique mais ce qui vient de se passer aux Etats-Unis ne peut pas ne pas être relevé !

Barack Obama vient d'être élu confortablement il y'a quelques minutes président des Etats-Unis ! Seul ce pays peut nous réserver de telles surprises, parfois très négatives, et parfois tellement remplies d'espoir comme dans le cas présent. Barack Obama va clairement avoir du travail pour relever son pays, tant du point de vue national mais également, et c'est là que cela m'intéresse tout particulièrement, sur le plan international.

Voilà, je suis vraiment positivement touché par cette élection et j'avais besoin de l'exprimer :-)

 

More Posts Next page »
 
Page view tracker