5 octobre
Dans cette très belle interview du magazine ComputerWorld, le papa de C#, Anders Hejlsberg, révèle plusieurs anecdotes et évoque le futur de C#. Il est notamment question de la compétition avec Java, des choix de conception et des fonctionnalités "manquées" : " 50% of the bugs that people run into today, coding with C# in our platform, and the same is true of Java for that matter, are probably null reference exceptions. If we had had a stronger type system that would allow you to say that this parameter may never be null, and you compiler please check that at every call, by doing static analysis of the code. Then we could have stamped out classes of bugs". A lire absolument.
Envoyé à 10:59
Juste une petite information rapide pour vous signaler que je serai présent à Ouagadougou du 12 octobre 2008 au 25 octobre 2008 dans les locaux de Softnet-Burkina , Gold Partner Microsoft. Si vous êtes dans le coin à ces...
Envoyé à 11:02
4 octobre
Alors que nous approchons à grand pas de la PDC (Professional Developers Conférence) qui se déroulera à Los Angeles du 27 au 30 octobre, Microsoft nous laisse déjà entrevoir quelques effets d'annonces quant au .NET Framework 4.0 ainsi qu'à la version...(r...
Envoyé à 3:47
3 octobre
Voici deux nouveaux volets des Webcasts - 10' avec votre RD.. Types Anonymes Méthodes d'Extension Redo Member of WygTeam www.wygwam.com...(read more) ...
Envoyé à 7:06
2 octobre
Après avoir été speaker aux TechDays Paris , Genève , Lux (Vs Anglaise), me voici à nouveau Speaker aux TechDays Luxembourg (mais cette fois-ci en Français) sous la coupelle de Microsoft BeLux et plus particulièrement de la charmante Katrien De Graeve...(...
Envoyé à 9:33
Mais que signifie TCB ??? J'ai repris cette achronyme de l'idée d'un des Wyguers Enze (Mr CRM). il signifie Technique de Consultant en Balade. Ces nouveaux genres de post seront consacrés à toutes les astuces, les bonnes pratiques et petites anecdot...
Envoyé à 2:51
Voila une question que je me suis posé et qui, finalement, est simple à résoudre: Comment connaitre la position d’un élément par rapport à un autre ou, dit autrement, comment connaitre la distance qui sépare 2 éléments.
Imaginons le code XAML suivan...
Envoyé à 10:00
1 octobre
Alors voilà. Il est là, sur mon bureau, un des premiers exemplaires qui nous a été adressé directement par l'éditeur.
Tada! on l'attendait et le voici : Le premier livre en Français qui traite de Silverlight 2 en détails et qui cible les développeurs, mais pas uniquement. C'est Gérard Leblanc qui le signe, et il n'en était pas à son coup d'essai, après avoir signé de nombreux ouvrages depuis plusieurs années sur Turbo C, Borland C++, et plus récemment sur C#...
Bon, il se trouve que j'ai eu l'honneur d'être invité à rédiger la préface de ce livre (PDF, env. 300 Ko), que j'ai d'ailleurs pu lire en avant-première sur le bon à tirer avant qu'il ne soit sorti des presses, mais je précise pour les personnes aux esprits mal tournés que je ne touche pas un kopek sur les ventes du livre, hein ?
Voilà donc un livre qui en emmène progressivement depuis la découverte de XAML, des contrôles et objects de base, de la découverte et de la prise en main des outils de la Suite Expression aussi bien que Visual Studio. Si je rajoute que les exemples de code sont donnés tour à tour en C# et aussi en VB.Net, vous avez l'eau à la bouche. Si si, ne le niez pas, je vous vois : l'oeil brillant et le petit filet de bave au coin des lèvres...
Allez, faites vous plaisir et allez consulter la table des matières du livre sur le site de Eyrolles (PDF, 333 Ko).
Le livre peut être commandé en ligne directement sur le site de l'éditeur, ou chez les revendeurs habituels type Fnac.com, Alapage, ou encore Amazon. Foncez ! :)
Envoyé à 4:48
Voici la liste officielle des noms des produits de développements Microsoft :
- Visual Studio 2010
- .NET Framework 4.0
- Visual Studio Team System 2010 Architecture
- Visual Studio Team System 2010 Development
- Visual Studio Team System 2010 Test
- Visual Studio Team System 2010 Team Foundation Server
Notez la disparition du mot “Edition” des produits VSTS.
Source : http://www.blog-microsoft.fr
Envoyé à 11:39
30 septembre
Lorsque l’on créé un TabControl personnalisé, on est également tenté de vouloir créer ses propres TabItem. Etant donné que l’on développe un programme WPF en utilisant C# ou VB.NET, il est très simple de créer ses propres contrôles: via l’héritage: ...
Envoyé à 10:28
29 septembre
C'est au travers d'un communiqué de presse paru aujourd'hui, lundi 29 septembre 2008, que Microsoft révèle des informations sur les prochaines versions de son IDE de développement (Visual Studio 2010) et de sa plateforme de développement (.NET Framework 4.0).
On apprend que Microsoft s'oriente vers l'amélioration de l'expérience développeur avec pour objectifs :
- Améliorer la productivité des développeurs
- Démocratiser la gestion des cycles de vie des projets
- Favoriser la création d'application s'intégrant parfaitement aux systèmes d'exploitation les exécutant.
- Fournir les derniers outils adaptés aux techniques d'architecture logicielle les plus récentes.
La version Team System de Visual Studio 2010 embarquera d'ailleurs un "Explorateur d'architecture" permettant de visualiser l'architecture complète du projet en cours de développement :

Nous apprenons aussi que de nouveaux outils de test d'application feront leurs apparitions facilitant ainsi la recherche et la fixation de bugs dans les applications .NET en éliminant, je cite, les "no-repro" (bugs que l'on arrive pas à reproduire plusieurs fois).
Vous pouvez d'ores et déjà voir Visual Studio 2010 en action sur le channel vidéo de la MSDN : http://channel9.msdn.com/visualstudio/ . Des vidéos seront ajoutées durant toute cette semaine !
Liens :
Envoyé à 11:43
Vous n'avez plus aucune raison de ne pas tester Silverlight. Microsoft vient de rendre disponible la première RC, ce qui signifie que les API sont désormais figées. La news officielle date du 26, mais il n'est jamais trop tard pour bien faire. Scott Guthrie, comme à son habitude publie un excelllent billet avec pleins de copies d'écran....
Envoyé à 11:24
Mike Swanson est un de mes collègues de Microsoft. Bon, pour être tout à fait honnête, je n'ai pas l'honneur de le connaître personnellement. Mais ça n'est pas le propos de ce billet :)
Mike a dernièrement publié une version mise à jour de son plug-in pour Adobe Illustrator qui permet de faire un export au format XAML. En clair, ce plug-in va permettre à toute une population de graphistes et de designers de continuer à travailler dans l'outil dans lequel ils ont l'habitude, tout en leur permettant de contribuer et de cibler des projets WPF et Silverlight.
Cependant, ne vous méprenez pas sur les messages qu'on fait passer : Pour nous, les meilleurs outils pour cibler WPF et Silverlight restent ceux de la Suite Expression, dont on vient d'ailleurs justement de célébrer le lancement de la version 2.
Malheureusement, cette bonne nouvelle vient avec une mauvaise : c'est sans doute la dernière mise à jour que Mike réalisera : il a changé de rôle et ne pourra plus continuer à faire vivre ce projet. Autre mauvaise nouvelle, pour des raisons qui restent encore obscures, Mike ne pourra pas contrairement à son idée initiale publier le code source du plug-in et le rendre Open Source, afin que d'autres puissent prendre le relai.
Donc profitez-en, pendant que c'est dispo, et pendant que ça marche. Plus de détails sur le blog de Mike, ici.
Et sinon, y'a Expression Suite, avec en particulier : Expression Design, Expression Blend, Expression Encoder et DeepZoom Composer. Voilà...
Envoyé à 8:53
Cet article a pour objectifs, d'expliquer comment mettre en place l'authentification ASP.NET AJAX, et comment personnaliser cette authentification.
Nous verrons dans une première partie comment utiliser le service d'authentification par défaut, puis dans une seconde, comment créer notre propre service web d'authentification.
Source : http://www.juliencorioland.net/Blog
Envoyé à 12:06
Voici un site qui devrait ravir toute les personnes s’intéressant au comparatif Silverlight vs Flash: http://www.shinedraw.com/ En effet, vous y trouverez tout un tas d’exemple de codes/démos utilisant Flash ET Silverlight, afin de vous permettre de ...
Envoyé à 11:40
Scott Guthrie et John Resig l’annoncent sur leurs blogs respectifs, ainsi que Bertrand Le Roy et Scott Hanselman . Non seulement, JQuery cette librairie JavaScript de 15Kb, sera intégrée à Visual Studio 2008 SP1 mais elle sera aussi supportée...
Envoyé à 9:36
Mini-UML est une petite application implémenté en C# WPF. L'outil en lui même n'a aucune réelle valeur ajoutée. En revanche, il illustre le fait qu'il est possible de concevoir en WPF des interfaces vectorielles assez réussies avec un menu Ribbon et une ergonomie sortant un peu de l'ordinaire. A tester pour le fun et vite oublier ...
Envoyé à 12:32
27 septembre
Si vous faites du WPF, cet outil est indispensable et justement, une nouvelle version vient de sortir : WPF Performance Profiling tool
Envoyé à 10:55
26 septembre
Microsoft annonce aujourd'hui la sortie de Silverlight 2 Release Candidate.
On peut noter l'arrivée de nouveaux skins, des bugs fixés, et principalement 3 nouveaux contrôles :
- ComboBox
- ProgressBar
- PasswordBox
La nouvelle version est "cassante" comparé à la beta 2, vous étes donc invités à mettre a jour votre code au plus vite (la version RC étant toujours plus proche de ce que ressemblera la version finale que la version bêta).
Plus d'informations sur cette page.
Source : Blog de Scott Guthrie
Envoyé à 7:47
La première Release Candidate de Silverlight 2.0 est disponible. Lisez le post de Scott Guthrie pour en savoir plus.
Envoyé à 12:44
Cet article explique comment stocker des images dans une base de données SQL Server et surtout comment les récupérer via un handler HTTP.
Envoyé à 12:37
Scott Guthrie l’annonce sur son blog: la première RC de Silverlight 2 vient de paraitre. Au menu, on peut apprendre qu’il y a eu de nombreuses corrections de bugs, des optimisations de performances, de nouveaux contrôle (PasswordBox, ProgressBa...
Envoyé à 9:17
25 septembre
DevTeach Montréal will take place this year between December 1 and 5. I have the pleasure to take part to this event and speak in no less than five sessions!
Here are my sessions, all in French:
- Tout d'abord une série de quatre sessions que j'ai le plaisir de présenter avec Frédéric Schäfer. Il s'agit d'une reprise enrichie de notre session de l'Université du SI.
Ces sessions vous permettrons de découvrir LINQ, Entity Framework, WPF, Silverlight et WCF en action.
Il n'est pas nécessaire d'assister à l'ensemble des quatre sessions. Vous pouvez très bien n'assister qu'à certaines sessions. Nous fournirons un bref récapitulatif des épisodes précédents au début de chaque session.
- Application Order Tracking - 1/4 - Créer un modèle métier testé avec Entity Framework et manipuler des données avec LINQ
- Application Order Tracking - 2/4 - Développer une interface utilisateur riche et testable avec WPF en utilisant des design patterns
- Application Order Tracking - 3/4 - Persister ses objets avec Entity Framework et adapter l'interface utilisateur en conséquence
- Application Order Tracking - 4/4 - Développer une application Silverlight distribuée avec WCF
- Je présente également une session en solo : Nouveautés des langages C# 3.0 et VB 9.0 (LINQ)
Il s'agit d'une reprise de la session d'Introduction à LINQ, C# 3.0 et VB 9.0 que j'ai jouée avec Philippe Mougin durant les Microsoft TechDays France.
Frédéric présente une session en solo :
Développement piloté par les tests.
Toutes les sessions sont
détaillées sur le site de DevTeach.
Rendez-vous donc début décembre pour retrouver avec nous la fraîcheur de Montréal à cette époque et la chaleur de nos amis québécois !
Envoyé à 8:11
C'est en ligne ici, sur le blog SublimaCtion :

Envoyé à 12:05
24 septembre
La PDC contiendra cette année de nombreuses sessions autour de Windows 7. D'après certaines sources, un CD avec la version Alpha de Windows 7 sera distribuée aux participants. Mary Jo Foley dévoile au passage les quelques nouveautés d'ergonomie. "(...) for some reason, Microsoft has completely removed icons from tool bars (or Command bar) in all Live apps".
Envoyé à 11:39
Je viens de re-découvrir le pouvoir du Wifi quand on est mobile . Je m'explique : Je suis avec mon cher stagiaire en plein prototypage dans le sud ouest. Il fait chaud et ça sent bon le Chud. Bonne ambiance, bon projet et du soleil Que demander de...
Envoyé à 8:00
On m’a récemment fait part de ce projet et, comme il est vrai qu’il est assez sympathique, je me permet de vous en faire part ViewOn.tv est un lecteur multimédia qui supporte l’audio, la vidéo et même les radios Internet. Il s’agit d’un lecteur vrai...
Envoyé à 10:51
23 septembre
Mes lecteurs assidus savent que je suis un grand prêcheur du déploiement logique sous SharePoint aka "Pas de Feature sans Solution" Maintenant, il ne faut pas forcement croire que ce sont les seuls outils disponibles. Surtout dans certains scénarii...
Envoyé à 11:57
Décidément la bataille des navigateurs autour de JavaScript fait toujours rage. Google avait déjà frappé un grand coup en dévoilant V8. C'était sans compter avec les développeurs de Webkit (le moteur de rendu utilisé par Chrome) qui annoncent un gain de 30% par rapport à V8 et 55% par rapport à Firefox : " (...) The new JavaScript engine is already available in the latest WebKit nightly builds. According to comparative benchmarks, the new engine is around 35% faster than the V8 engine recently introduced in Google Chrome, and 55% faster than Mozilla's TraceMonkey (...) "
Envoyé à 12:41