dotnet

Actualité

[News] Une roadmap du .NET Framework 4.0
Alors que le Framework 3.5 est sorti depuis quelques temps, plusieurs blogs affichent une roadmap détaillée de .NET Framework 4.0 dénommé Dublin. Cette version consolide le duo WCF WPF et prépare l'arrivée d'Oslo. A découvrir.
Source : DotNetGuru.org | 09-oct.-2008 01:05

[News] Le premier livre en Français sur SilverLight 2
Silverlight 2 chez Eyrolles est le premier ouvrage Français publié sur cette technologie. DNG n'a pas encore reçu son exemplaire mais Christophe Lauer l'a découvert en avant-première et nous fait partager ses impressions. Précipitez-vous, au train où vont les choses, dans quelques jours, on sera peut-être obligé de vendre sa voiture pour acheter un livre.
Source : DotNetGuru.org | 09-oct.-2008 00:50

[News] Mono 2.0 est officiellement une release
Mono 2.0 a été annoncé, les évolutions sont colossales par rapport à la version 1.0. On y trouve pêle mêle le support de Linq, de WinForms 2.0, d'ADO.NET 2.0, d'ASP.NET 2.0, etc ...... A noter également le travail réalisé autour des performances (PerfCounter) et l'optimisation de la mémoire.
Source : DotNetGuru.org | 07-oct.-2008 19:24

[News] Anders Heljberg raconte C# et évoque C#4
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.
Source : DotNetGuru.org | 06-oct.-2008 01:24

[News] La première Release Candidate de Silverlight 2
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....
Source : DotNetGuru.org | 30-sept.-2008 01:13

[CodePlex] Mini-UML, un modeleur UML écrit en WPF
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 ...
Source : DotNetGuru.org | 29-sept.-2008 01:13

[News] Microsoft distribuera une alpha de Windows 7 à la PDC
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".
Source : DotNetGuru.org | 25-sept.-2008 01:10

[News] WebKit annonce un moteur JavaScript 30% plus performant que Chrome
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 (...) "
Source : DotNetGuru.org | 23-sept.-2008 01:14

[News] C# et DLR réunis pour la première fois
Jusqu'à présent il n'était pas possible de bénéficier des caractéristiques technique de la DLR à l'intérieur d'une application C#/Linq en raison d'une collision fortuite de namespace. C'est désormais possible. Tout cela est expliqué dans le blog de de Harry Pierson : "If you'll recall back to the start of this post, we're changing namespaces in order to eliminate type collisions. The snag we hit was that we couldn’t change the ExtensionAttribute namespace without breaking all the extension methods".
Source : DotNetGuru.org | 22-sept.-2008 01:18

[News] IE 8 doit-il s'aligner sur les performances de Google Chrome ?
C'est la question que se pose Mary Jo Foley et c'est aussi la question qu'elle a posé à Microsoft. Réponse de l'éditeur : "Pour l'heure, IE 8 est toujours prévu pour Novembre et nous essayerons de privilégier la justesse à la performance", ou en VO : "For our customers, we believe it’s less important to be light and more important to be right". Tous les détails dans le billet de MJF.
Source : DotNetGuru.org | 19-sept.-2008 01:18

[News] Les closures en JavaScript
Parmi les sujets complexes du développement Web figurent les closures. Une closure est un procédé qui permet de capter (un peu comme un snapshot) une zone mémoire à un instant T dans un espace confiné. Des milliers de développeurs utilisent en JavaScript des closures simplement en tirant partie des fonctions anonymes. Ce qu'on sait moins, c'est que les closures sont d'une dangerosité redoutable lorsqu'on ne respecte pas certaines règles. Ils peuvent notamment générer des fuites mémoires. Dans cette présentation relayée par Ajaxian, Stuart Langridge évoque en long et en large ce sujet. A lire absolument s'il vous arrive de coder en JavaScript.
Source : DotNetGuru.org | 17-sept.-2008 07:52

[News] Un convertisseur Word 2007 vers XAML
Word 2007 XAML Generator est un petit outil Open Source traduisant des documents au format Word 2007 en XAML. A noter que le formatage reste fidèle. Une vraie aubaine pour la rédaction des manuels utilisateur avec mise à disposition sur le Web. Une version Silverlight fonctionne aussi. A découvrir sur CodePlex.
Source : DotNetGuru.org | 16-sept.-2008 01:20

[News] CSharpEval, un compilateur dynamique embarqué
Miguel de Icaza publie un billet sur un petit outil développé dans Mono et qui gagne à être connu : CSharpEvaluator. Ce dernier est un compilateur embarqué qui évalue et compile dynamiquement des instructions C# passées en paramètre : "I did a little bit of refactoring on the codebase last night, and now we expose a few methods that allow developers to evaluate C# expressions and statements dynamically". A découvrir, les cas d'utilisation de ce type d'API sont nombreux, notamment pour produire un mini moteur de règles.
Source : DotNetGuru.org | 15-sept.-2008 01:15

[News] Optimiser les performances de WCF
Les options par défaut de WCF ne sont pas toujours adaptés pour des performances optimales. Le blog iserviceoriented.com apporte quelques conseils simples pour optimiser l'ESB de Microsoft : "WCF does not perform well out of the box. It's not that WCF can't perform, but that the defaults prevent it from performing. Configuring WCF is not that hard to do, but things can get messy if you don't know what you are doing."
Source : DotNetGuru.org | 12-sept.-2008 01:14

[News] Entity Framework enfin compatible POCO ?
Quelques semaines après la sortie d'Entity Framework et le feu des critiques liés au fait que cet outil n'est pas transparent en terme de persistence, Microsoft publie un billet très intéressant sur le sujet. EF V1 fournirait un adaptateur pour la gestion du mode POCO (Plain Old CLR Object) : "We have recently published a sample called EFPocoAdapter that includes code generator and a supporting library that implements POCO object tracking on top of Entity Framework V1". L'article est d'une grande qualité, les vrais enjeux du mapping objet/relationnel à la sauce .NET se jouent ici. A lire d'urgence.
Source : DotNetGuru.org | 10-sept.-2008 01:02

[News] Microsoft délivre les sources de MEF sur CodePlex
MEF (Managed Extensibility Framework) est un framework permettant de construire des applications réutilisables sous la forme de Plugin. Basé sur l'injection de dépendances et le couplage faible, ce type de framework pourrait être apparenté dans le monde Java à des outils tels que Spring, Eclipse PDE (Plugin Development Environment) ou Sun NetBeans Platform. Microsoft publie les sources et distribue les sources de MEF sur CodePlex. Belle initiative, saluée également par Don Box.
Source : DotNetGuru.org | 08-sept.-2008 01:20

[News] Google Chrome et Silverlight
Difficile de passer à côté de l'annonce de l'année, la sortie d'un nouveau navigateur Open Source : Google Chrome. Ce dernier propose un moteur JavaScript ultra-optimisé (V8) et s'appuie sur le moteur de rendu HTML WebKit. En quoi Chrome va-t-il révolutionner la communauté .NET ? En pas grand chose à vrai dire. Les applications ASP.NET continueront de fonctionner. En revanche, le support des Plugins Silverlight et Flash manquent encore cruellement à l'appel. Voici quelques liens sur le sujet dont un (excellent) benchmark sur le moteur JavaScript qui semble loin des performances annoncées.
Source : DotNetGuru.org | 04-sept.-2008 01:22

[News] Quoi de neuf dans WPF 3.5 SP1 ?
Avec la récente sortie du SP1 de .NET 3.5, de nombreuses questions se posent sur les nouveautés des briques logicielles livrées avec cette version. En particulier WPF qui semble s'être fait une cure de jouvence. Pour vous faire une idée très rapide, voici quelques blogs Francophones et Anglophones détaillant les améliorations de WPF. Ce Framework graphique vectoriel commence à être de plus en plus mûr pour le développement d'applications métier, notamment avec l'apparition d'un "vrai" DataGrid...
Source : DotNetGuru.org | 02-sept.-2008 01:17

[News] Un livre blanc sur le Cloud Computing vu par Microsoft
Extrait du blog de Steve Sartz : "David Chappell propose le livre blanc “A Short Introduction to Cloud Platforms” qui décrypte en 13 pages les propositions des acteurs du Cloud Computing, en décodant les différentes technologies proposées : SaaS, Services Attachés et Plateformes Cloud. Lorsque l’on connait le niveau de connivence de David avec les équipes de développement Microsoft, on pressent combien ce livre blanc préfigure les annonces prévues pour la conférence PDC fin Octobre 2008." Le Cloud Computing, sûrement le buzz de l'année 2009...
Source : DotNetGuru.org | 01-sept.-2008 01:04

[News] Microsoft dévoile toutes les nouveautés d'IE8
01net consacre un dossier sur les nouveautés d'IE8. Au sommaire, fonctions de recherche plus visuelle, barre d'adresse intelligente, onglets colorés, boutons contextuels et enfin pas mal de fonctionnalités inspirées de Firefox 3. A lire.
Source : DotNetGuru.org | 28-août-2008 01:16

[CodePlex] TytanNET, un projet OpenSource pour enrichir le Refactoring de VS 2008
Parti du constat que VS 2008 avait encore quelques lacunes sur le plan du refactoring, un développeur s'est mis en tête de créer un plugin à la Reshaper sous CodePlex. La première version est encore très légère mais apporte déjà quelques fonctionnalités très utiles. A découvrir même si ce produit n'est encore qu'une alpha.
Source : DotNetGuru.org | 27-août-2008 01:16

[News] NHibernate 2.0 enfin au niveau de son homologue Java !
Décidément, l'actualité .NET est plutôt riche en ce début de reprise. NHibernate 2.0 vient d'être annoncé en release. Cette version assure un périmètre fonctionnel équivalent à la version 3.2 de son homologue Java et même parfois mieux (!). Avec au même moment l'annonce de la sortie d'Entity Framework, les dés sont jetés. La communauté choisira t-elle l'environnement graphique riche et intégré de Microsoft ou la maturité d'un outil éprouvé. Seul l'avenir nous le dira ...
Source : DotNetGuru.org | 25-août-2008 01:04

[News] Microsoft délivre le tant attendu SP1 du .NET Framework 3.5
C'est la news de l'été, la sortie du Service Pack 1 de Visual Studio 2008 et du .NET Framework avec la première mouture d'Entity Framework, l'outil star de mapping Objet/Relationnel de Microsoft. Côté VS, ce SP1 voit la correction de nombreux bugs et l'apparition de (vrais) concepteurs graphiques WPF. A découvrir.
Source : DotNetGuru.org | 25-août-2008 00:49

La gestion du temps en .Net
Autour de DateTime, tout un écosystème existe pour nous aider à gérer les problématiques de gestion du temps.
Source : techheadbrothers.com | 17-août-2008 23:59

[Vacances] Repos saisonnier
Le site DotNetGuru reste disponible tout le mois d'aout mais ne publiera aucune news pendant quelques jours, repos saisonnier oblige. La rentrée s'effectuera dans une quinzaine de jours. Stay tuned !
Source : DotNetGuru.org | 07-août-2008 13:20

[News] Silverlight vu par un développeur Adobe
Il est toujours intéressant de connaître le point de vue d'un développeur d'une technologie concurrente. En l'occurrence, c'est Serge Jespers, évangéliste Adobe qui se livre à l'exercice. Ce dernier vient de terminer une session de formation de 3 jours sur Silverlight. Il relate dans son blog ses premières impressions. Une fois le disclaimer d'usage noté, le reste a tout de même le mérite d'exister. D'autant plus que ses critiques ne sont pas (toutes) teintées d'esprit partisan...
Source : DotNetGuru.org | 28-juil.-2008 01:11

[News] Microsoft va t-il distribuer Linq2SQL en Open Source ?
Tout le monde sait déjà que le Framework de mapping O/R par excellence dans le monde .NET sera très bientôt EF (Entity Framework). Or, il existe déjà un ORM maison chez l'éditeur qui n'est autre que Linq2SQL. Il semble que l'éventualité de confier ce projet à CodePlex soit de plus en plus d'actualité. Cette transformation pourrait être une excellente opportunité de faire survivre Linq2SQL. D'un autre côté, la question récurrente de la propriété intellectuelle des Framework OpenSource intégrés à .NET scellerait son sort...
Source : DotNetGuru.org | 25-juil.-2008 01:25

[News] Microsoft publie sur CodePlex la première preview de son Framework AJAX en version 4.0
Bertrand Le Roy l'annonce sur son blog, Microsoft vient de publier sur CodePlex la première preview de son Framework AJAX intégrant de nouvelles fonctionnalités :"I'm very happy to announce that the first preview for the new Ajax features in ASP.NET just went live. Thanks to everyone who made that happen and thanks to all of you for providing feedback on the Roadmap.". A découvrir.
Source : DotNetGuru.org | 23-juil.-2008 01:11

[News] Les dix erreurs les plus fréquentes du Web Design
Ce billet résume les dix erreurs les plus fréquentes du Web Design. "Pete LePage is Product Manager of Internet Explorer Developer Division and he doesn’t want your web site to stink. Sharing from his talk given at TechEd 2008, Pete highlights 10 common web design mistakes and tells you how you can bypass the same blunders"
Source : DotNetGuru.org | 21-juil.-2008 01:06

[News] Quelques petits tests sur les bases embarquées
Dans ce billet, Ayende réalise un benchmarking de plusieurs "petites" bases de données embarquées. Son test consiste à lancer plusieurs threads simultanés réalisant des opérations de lectures/écritures. Il vérifie ainsi le niveau d'isolation transactionnelle et les performances des verrous. Résultats des courses, il finit par coder lui même une implémentation à base de Dictionnary.
Source : DotNetGuru.org | 16-juil.-2008 13:15

[News] Cache transparent et Entity Framework
La gestion du cache (1er et second niveau) est une fonctionnalité très importante d'un outil de mapping objet/relationnel. Cet article du blog "Design" d'Entity Framework évoque le sujet. Très intéressant.
Source : DotNetGuru.org | 10-juil.-2008 01:22

[News] Un OS .NET chez Microsoft pour fin 2009 ?
Décidément, les rumeurs vont bon train sur le successeur de Windows 7. Et qui dit "rumeur", dit généralement blog de MJF (Mary Jo Foley). Cette fois, selon ses sources (souvent bien informées), le projet Midori correspondrait en fait à Singularity, un OS écrit en partie en C# et présenté l'an dernier comme un projet de recherche. Windows 7 serait donc le dernier système d'exploitation unmanaged. Difficile d'y croire ...
Source : DotNetGuru.org | 09-juil.-2008 01:22

[News] Des dizaines de slides à télécharger sur la conférence Architect 2008
En Avril dernier se tenait la Microsoft Conference Architect Insight 2008. L'éditeur publie aujourd'hui la totalité des slides de l'évènement, soit une trentaine de sessions sur Oslo, Biztalk, la virtualisation, l'accès aux données, les modèles, etc ... Servez-vous !
Source : DotNetGuru.org | 08-juil.-2008 01:08

[Blog] Comprendre le Composite Application Guidance
L'objectif du Composite Application Guidance est de fournir un Framework sur lequel viendront se greffer des applications WPF orientées "Business". Ce socle destiné à s'interfacer avec le Desktop préfigure en quelque sorte du bureau WPF de demain. La première version est sortie récemment avec dans la foulée les premiers articles détaillés. A découvrir.
Source : DotNetGuru.org | 07-juil.-2008 01:22

[News] Microsoft dévoile Managed Extensibility Framework
On en parlait récemment sur DNG, Microsoft vient enfin de dévoiler MEF (Managed Extensibility Framework), le premier Framework IoC (Inversion Of Control) de l'éditeur. Une CTP est téléchargeable sur Code@MSDN (et non CodePlex) et un billet évoque les particularités de MEF. Un projet à suivre de près dans la mesure où Microsoft n'est pas connu pour être un spécialiste du DI (Dependency Injection).
Source : DotNetGuru.org | 01-juil.-2008 01:03

Utilisation de jQuery avec ASP.NET MVC
Développer une IHM à page unique avec ASP.NET MVC et jQuery
Source : techheadbrothers.com | 30-juin-2008 10:28

[News] Subversion 1.5, quoi de neuf ?
Cette nouvelle mouture de l'outil de gestion de configuration Subversion était attendue de longue date. Disponible au travers du plugin Ankh de VS.NET, cette version 1.5 de Subversion offre des améliorations au niveau de la gestion multi-branches (merge tracking), des corrections de bugs (plus de 150) et une meilleure intégration des grosses bases de données. Brian Ritchie nous fait un petit résumé sur son blog.
Source : DotNetGuru.org | 30-juin-2008 01:20

[News] Les navigateurs les plus gourmands en mémoire
Dans ce billet relayé par le fil RSS du magazine Programmez, Sam Allen publie un comparatif entre 5 navigateurs concernant la gestion de la mémoire. Le grand gagnant est Firefox 3 qui devance assez nettement ses rivaux : "(...) Safari 3.1 est le pitoyable perdant de ce test. Le navigateur semble fuir comme un panier. Pendant le test la consommation de mémoire a augmenté de façon continue pour atteindre le sommet de plus de 600 Mo.... (...)".
Source : DotNetGuru.org | 27-juin-2008 01:17

[News] Lettre ouverte en forme de défiance à l'encontre d'Entity Framework
Entity Framework est au coeur de la tourmente ces dernières semaines. Au travers d'une lettre ouverte à Microsoft, certains membres de la communauté Alt.NET rejettent en bloc ce qu'ils jugent comme un Framework bafouant les règles élémentaires du mapping O/R. Pour rappel, EF est censé sortir cet été et Microsoft ne compte pas ajourner son intégration au Service Pack 1 de VS 2008. En attendant, NHibernate s'installe durablement dans les architectures .NET ...
Source : DotNetGuru.org | 24-juin-2008 01:22

Windows Media Center et WCF : développez votre maison intelligente
Le développement d'applications pour Windows Media Center est facilité avec l'arrivée du SDK 5.3. Même si l'on sent un modèle objet bien lourd derrière, il devient plus facile d'exposer les fonctionnalités de WMC sous la forme de services WCF.
Source : techheadbrothers.com | 23-juin-2008 08:04

[News] Le Designer EDM décortiqué
L'équipe Data de Microsoft met à l'honneur EDM au travers de plusieurs billets destinés à mieux faire connaître cet outil. Le format interne du DSL EDM est abordé et les différents moyens permettant de lire son contenu, notamment avec Linq2XML.
Source : DotNetGuru.org | 23-juin-2008 01:16

[News] Une présentation Powerpoint sur Silverlight 2
Aujourd'hui se tenait un séminaire sur Silverlight 2. Christophe Lauer propose sur son blog les slides de l'évènement. Une excellente présentation si vous ne suivez pas le sujet de très près.
Source : DotNetGuru.org | 20-juin-2008 01:17

[News] PFX, l'avenir du développement logiciel ?
Depuis plusieurs années, l'architecture matérielle des machines tend vers plus de coeurs au détriment de plus de fréquence d'horloge. L'incidence directe de cette tendance est l'inadéquation de la structure actuelle des programmes, conçus sur la base d'instructions séquentiels, avec ces nouvelles architectures massivement parallèles. Plus que jamais, les éditeurs de compilateurs ont compris que l'avenir appartient au langages intégrant des instructions parallèles. Dans cet article très didactique d'Eric Vernier, Microsoft présente PFX, les nouvelles extensions de .NET pour faire du parallèle. Reste à changer les mentalités, car en l'état, coder parallèle est anti-nature et signe la fin du fameux développeur "corporate", moins technique.
Source : DotNetGuru.org | 18-juin-2008 01:03

[News] Le premier SDK pour OpenXML est disponible
Microsoft distribue le premier SDK pour OpenXML. Cette norme ratifiée dans la douleur il y a quelques mois correspond au format de sauvegarde d'Office 2007. OpenXML SDK est constitué d'API .NET et permet de lire et d'écrire des fichiers dans ce format.
Source : DotNetGuru.org | 16-juin-2008 01:21

[Blog] Le coût des tests unitaires
Alors que les tests unitaires est un sujet qui revient de plus en plus au goût du jour, Ayende publie sur son blog un exemple de couverture. Pour une classe contenant 3 champs et une méthode, il code une classe de test quasiment 10 fois plus importante et contenant une dizaine de méthodes. Tout cela fait réfléchir sur les coûts des tests unitaires. A ne pas négliger.
Source : DotNetGuru.org | 13-juin-2008 01:05

[USI] Octo offre 50% de réduction aux 30 premiers lecteurs de DNG
L'évènement organisé par Octo les 2 et 3 Juillet prochain réunira les plus grands experts francophones (et certains anglophones) en matière de technologie. Des sociétés de services aux cabinet de conseil, toute la place IT sera représentée autour de sujets tels que .NET, JEE, SOA ou les RIA. Octo offre aux 30 premiers inscrits provenant de DNG une ristourne exceptionnelle de 50%, soit 975 euros les deux jours. A ne pas manquer.
Source : DotNetGuru.org | 12-juin-2008 01:06

Les flux RSS et Atom appartiennent à leurs propriétaires respectifs.