-
Posted: September 8, 2008, 12:15am CEST
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.
-
Posted: September 3, 2008, 11:22pm CEST
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.
-
Posted: September 1, 2008, 8:45pm CEST
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...
-
Posted: August 31, 2008, 10:01pm CEST
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 lon 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...
-
Posted: August 27, 2008, 11:38pm CEST
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.
-
Posted: August 26, 2008, 11:14pm CEST
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.
-
Posted: August 24, 2008, 10:47pm CEST
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 ...
-
Posted: August 24, 2008, 10:33pm CEST
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.
-
Posted: August 7, 2008, 10:29am CEST
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 !
-
Posted: July 27, 2008, 10:53pm CEST
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...
-
Posted: July 24, 2008, 11:28pm CEST
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...
-
Posted: July 22, 2008, 10:55pm CEST
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.
-
Posted: July 21, 2008, 12:07am CEST
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 doesnt 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"
-
Posted: July 15, 2008, 8:41pm CEST
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.
-
Posted: July 9, 2008, 11:23pm CEST
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.
-
Posted: July 8, 2008, 11:37pm CEST
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 ...
-
Posted: July 7, 2008, 11:05pm CEST
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 !
-
Posted: July 6, 2008, 10:59pm CEST
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.
-
Posted: June 30, 2008, 9:21pm CEST
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).
-
Posted: June 29, 2008, 10:27pm CEST
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.
-
Posted: June 26, 2008, 11:01pm CEST
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.... (...)".
-
Posted: June 23, 2008, 8:55pm CEST
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 ...
-
Posted: June 22, 2008, 10:47pm CEST
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.
-
Posted: June 19, 2008, 11:10pm CEST
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.
-
Posted: June 17, 2008, 10:56pm CEST
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 aux 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.
-
Posted: June 15, 2008, 10:55pm CEST
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.
-
Posted: June 12, 2008, 11:35pm CEST
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.
-
Posted: June 11, 2008, 11:07pm CEST
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.
-
Posted: June 10, 2008, 9:27pm CEST
Dans le monde .NET où les outils Open Source de commerce en ligne ne sont pas légions, DashCommerce apporte une dose de fraîcheur. Classé parmi les projets les plus actifs de CodePlex, DashCommerce est l'outil qui monte qui monte. A suivre...
-
Posted: June 10, 2008, 9:14pm CEST
Cette béta de Silverlight était annoncée et attendue. Le nombre de fonctionnalités ajoutées ou modifiées depuis la béta 1 est impressionnant. Comme à son habitude, Scott Guthrie nous fait un excellent résumé, copies d'écrans à l'appuie.
-
Posted: June 8, 2008, 10:17am CEST
Velocity est le nom de ce nouveau projet, distribué en CTP, qui a pour vocation de fournir un cache objet distribué multi-CLR à la manière d'un Tangosol Coherence : "Velocity is a distributed in-memory application cache platform for developing scalable, available, and high-performance applications. Using Velocity, applications can store any serializable CLR object without concern for where the object gets stored because data is cached across multiple computers."
-
Posted: June 6, 2008, 8:53am CEST
Mary Jo Foley, actuellement à TechEd, nous donne plus de détails sur une session Oslo, animée par David Chappell : "(...) chappell told his standing-room-only audience that Oslo is an initiative that will affect almost all of Microsofts constituencies: Business analysts, architects, developers and IT pros. Chappell said Micorsoft is planning to deliver Oslo in a series of waves, and has a number of different development efforts happening in parallel. Like Microsoft officials, Chappell didnt talk dates for any of these deliverables, however (...)". La vague Oslo est lancée...
-
Posted: June 4, 2008, 12:14am CEST
Lors de TechEd 2008, Bill Gates a annoncé la sortie imminente (cette semaine) de Silverlight 2 beta 2. Cette beta intègrera de nouvelles fonctionnalités et permettra surtout de déployer en production SL avec une licence Go Live.
-
Posted: June 1, 2008, 11:20pm CEST
Dans un article publié sur Slashdot, on apprend que le prochain navigateur de MS, IE 8, respectera les standards au pied de la lettre. Or, avec la prédominance d'IE, de nombreux sites ont été développés de manière spécifique pour ce navigateur. L'éditeur va donc proposer deux modes, un mode "default" et un mode "super standards". Le premier est une sorte d'émulation d'IE 7 (risque de regressions limité), le second nécessitera une mise à jour d'un grand nombre de pages. La question qui se pose aujourd'hui est : "lequel de ces deux modes activer par défaut" ?
-
Posted: June 1, 2008, 11:05pm CEST
Dans ce billet, Julia Lerman publie une illustration résumant de manière très synthétique toutes les briques logicielles livrées dans ADO.NET 3.5. Cette version d'ADO.NET fera bien évidemment partie du prochain SP1 de VS 2008, attendu pour l'été. Ce schéma est sans équivoque, on voit bien qu'il y a deux candidats pour un même siège. Que choisir pour faire du mapping O/R ? Linq2SQL ou Entity Framework ?
-
Posted: May 29, 2008, 9:06pm CEST
Dans ce papier passionnant, Erik Meijer, l'un des papas de Volta évoque Linq 2.0. On apprend notamment que certaines problématiques du mapping O/R seront au coeur de cette version aux côtés de ... Volta. Un document imprégné de l'idée "Democratizing the Cloud" comme il se plait à le rappeler. Erik Meijer sera présent aux universités d'Octo les 2 et 3 Juillet prochain. Il évoquera certainement ce sujet. A lire absolument.
-
Posted: May 28, 2008, 9:00pm CEST
Microsoft organise le 19 Juin prochain une conférence gratuite sur Silverlight 2.0 animé par le duo Pierre Lagarde et Christophe Lauer. A ne pas rater, les conférences sur Silverlight 2.0 sont encore (trop) rares pour être soulignées. A noter que le même jour aura lieu les ateliers techniques du client riche organisé par Valtech Training mettant en oeuvre Flex, Silverlight et GWT. Une journée riche (oui elle était facile...).
-
Posted: May 27, 2008, 11:13pm CEST
Dans le dernier EntLib en version 4.0, le VAB (Validation Application Block) occupe une place importante. "A new screencast showing off the use of the Enterprise Library 4.0 Validation Application Block with Unity IoC. Rather than using Unity Extensions as in the previous screencasts with the Data Access Application Block, this screencast shows how to create and register a simple wrapper around the Validation Application Block Facade Class that you can inject into your custom classes via Unity to validate business objects.". Cette manière de gérer les erreurs est en train de se démocratiser en Java (JSR 303) mais bientôt aussi en .NET.
-
Posted: May 26, 2008, 11:03pm CEST
JobsDotNet est un nouveau site d'emploi fondé par Pascal Lacroix et dédié aux technologies .NET. "Les candidats peuvent consulter les offres gratuitement et sans inscription. Un moteur de recherche permet de retrouver des offres précises. Le suivi des offres d'emploi est possible par flux RSS : idéal pour suivre les annonces dans votre lecteur RSS et donc très facile pour se désabonner "
-
Posted: May 26, 2008, 9:48am CEST
Microsoft vient de dévoiler un outil précieux. Un équivalent de FxCop fonctionnant sur la base du code source et non du code compilé (byte-code). Il s'appelle "Microsoft source Analysis for C#" et s'installe comme un plugin VS.NET avec plus de 200 règles prédéfinies. Ceux qui connaissent CheckStyle ou FindBugs en Java trouveront des similitudes.
-
Posted: May 25, 2008, 10:35pm CEST
SpringSource, l'éditeur du Framework OpenSource Spring, récemment implanté en France, propose une formation de 3 jours sur Spring.NET, signe de l'essor de cette communauté. Moins connu et utilisé que son homologue Java, cette formation est l'occasion de se perfectionner sur l'injection de dépendance dans le monde .NET.
-
Posted: May 25, 2008, 10:24pm CEST
STR, Microsoft et Evaluant s'associent autour d'un séminaire sur l'ALM. Un bandeau sera proposé à cet effet pendant deux semaines en page d'accueil DNG : "Lobjectif est de savoir comment tirer profit des technologies actuelles (Visual Studio Team System, Project Server, Sharepoint, loffre décisionnelle de SQL Server...) pour garantir le succès de vos projets de développement. Que vos développements soient basés sur la plateforme Microsoft (.NET, C++, VB) ou autre (Java, PHP), nous vous présenterons comment améliorer le pilotage, la collaboration et la qualité de vos projets en cours et à venir."
-
Posted: May 21, 2008, 11:48pm CEST
Avec la sortie des Enterprise Library en version 4, le Framework d'injection de dépendances de Microsoft est à l'honneur. Voici un billet et un screencast (12 mins pour 14 Mo de téléchargement) décrivant Unity. Le même billet fournit des liens sur des tutoriels. Unity pourrait à terme constituer le Framework IoC de WCF autour du projet Prism, il y a en ce moment pas mal de bruits sur Unity ...
-
Posted: May 18, 2008, 10:47pm CEST
S#Arp est un projet CodePlex qui vient de publier sa première release. L'idée est d'implémenter une sorte de PetShop n-tiers avec Spring.NET, NHibernate et ASP.NET MVC. La distribution est fournit avec un document de conception de 25 pages très instructif. "The primary advantage to be sought in using any architectural framework is to decrease the code one has to write while increasing the quality of the end product. A framework should enable developers to spend little time on infrastructure details while allowing them to focus their attentions on the domain and user experience". A télécharger absolument.
-
Posted: May 18, 2008, 10:41pm CEST
Danny Simmons explique dans ce billet le positionnement d'Entity Framework et les raisons qui l'encouragent à le recommander. Un billet, pour une fois non connoté par des considérations marketingo-merciales : " (...) there are so many different data access technologies out there that it's not uncommon for me to get the question: Why should I use the Entity Framework? Or what differentiates it from other options like just using ADO.Net SqlClient and friends, LINQ to SQL or something like nHibernate? (...) "
-
Posted: May 15, 2008, 10:48pm CEST
On est peut-être à un tournant très important de la bataille que se livrent Microsoft et Adobe sur le client riche. Avec l'annonce de cette nouvelle mouture (en beta), Adobe renforce encore plus son leadership en intégrant de la 3D, des effets tirés de PhotoShop (Pixel Bender), des améliorations sur la gestion du Texte et un gros travail sur les performances. Pendant ce temps, Silverlight, malgré une technologie plus homogène (s'appuyant sur .NET) semble marquer le pas. La release est toujours attendue pour cet été et le moteur de rendu (de la beta) peine encore face à la concurrence. Le terme "TimeToMarket" n'aura jamais pris autant de sens ...
-
Posted: May 15, 2008, 10:40pm CEST
Avec la sortie d'Entity Framework, on aurait pu craindre que Microsoft s'enferme dans un outil essentiellement mono-base (SQL Server). Mais la firme vient de publier une liste d'éditeurs décidés à proposer des implémentations tierces. On aura donc le plaisir d'interfacer EF avec Oracle, IBM DB2, MySQL et Postgres. Heureuse initiative...
-
Posted: May 14, 2008, 9:09pm CEST
Jour de gloire pour le projet Mono. Miguel de Icaza annonce tout d'abord sur son blog la première release de Moonlight, le support de Silverlight 1.0 sur Linux. A noter qu'aucun codec n'est pour l'heure disponible. L'autre annonce concerne la partie graphique. Depuis le temps qu'on en parle, Mono permet désormais d'exécuter une application .NET s'appuyant sur les API Windows Forms. Il aura fallu 4 ans et 115.000 lignes de code pour y arriver. Et comme dirait Lionel Laské à qui on doit l'information : " 4 ans pour WinForms, 1 an pour un Silverlight 1.0, peut-être que dans 4 ans on aura une implémentation WPF ".
-
Posted: May 12, 2008, 11:24pm CEST
La première beta tant attendue de VS.NET 2008 est disponible. Pour rappel, l'élément le plus important de ce Service Pack est ADO.NET Entity Framework et Data Services, les chainons manquant dans l'architecture n-tiers Microsoft. Scott Guthrie, fidèle à ses (bonnes) habitudes résume de manière détaillée le contenu de ce SP1. Attention, c'est une beta, ne pas se précipiter ...
-
Posted: May 4, 2008, 11:31pm CEST
Microsoft vient d'embaucher un des développeurs les plus célèbres de l'outil PhotoShop : Mark Hamburg. En coulisses, il semble que l'éditeur se passionne pour le développement d'un clone de PhotoShop. Et comme côté online (ou "Live" devrait-on dire), Microsoft n'a encore pas d'équivalent à Flikr ou Picassa, il se pourrait qu'il y ait une relation de cause à effet. Toujours est-il que le nom de ce projet est SmartFlow et pour l'instant tout cela n'est que spéculation. Pas d'information non plus sur d'éventuels liens avec Silverlight ou .NET. A suivre.
-
Posted: April 29, 2008, 11:08pm CEST
Windows XP SP 3 était annoncé pour ces jours-ci et il semble qu'il soit d'ores et déjà disponible. Les abonnés MSDN devaient en profiter en premier, mais plusieurs blogs proposent en libre téléchargement et sans aucune identification les 310 Mo du SP3 via un lien Windows Update. Quel rapport avec .NET me direz-vous ? Et bien il serait vraiment intéressant de vérifier quel est la version du Framework livrée avec ce Service Pack... PS : méfiance tout de même, le site 01net publie une information qui précise que ce SP1 ne serait pas la version "officielle" et contiendrait un bug sévère
-
Posted: April 28, 2008, 11:28pm CEST
Avec la multiplication de ses Framework (WCF, WPF, ...), Microsoft vient (à juste titre) de se rendre compte qu'un outil d'injection de dépendance serait le bienvenu dans son offre logicielle. Le projet Unity a donc tout naturellement les faveurs de l'éditeur qui mettra tout en oeuvre pour construire une alternative crédible à Spring.NET et Castle. D'autant plus que Microsoft semble aussi miser sur la configuration via custom attributes. Tout cela va dans le bon sens...
-
Posted: April 27, 2008, 11:07pm CEST
Microsoft a profité de la tenue de la conférence Web 2.0 pour donner plus de détails sur Live Mesh, une plateforme de synchronisation et de collaboration en mode SaaS (Software As A Service). D'un point de vue technique, Mesh réunit plusieurs technologies : "You see a RESTful model, you see feeds, you see ATOM, JSON and other formats, and you see FeedSync ". Tous les détails dans la news ...
-
Posted: April 22, 2008, 10:47pm CEST
Patrick Smacchia a été interviewé par nos amis du VS Talk Show sur NDepend : "(...) J'ai eu la chance de rencontrer les gens du User Group de Montreal qui m'ont fait faire une interview. On y parle des sujets connexes au NDepend, dépendances, qualité, évolution, couverture... en francais (...)". Enjoy.
-
Posted: April 21, 2008, 9:59pm CEST
Les guides du groupe Patterns&Practices (appelé aussi PAG) sont largement connus pour la richesse et la qualité de leur contenu. Celui sur la sécurité est devenu une référence dans le monde .NET. Alors lorsqu'une version majeure est publiée, elle ne peut passer inaperçue. Au menu de ce guide, Audit, Log, Authentification, Autorisation, Binding, Exception, Hosting, Validation de données et déploiement. A posséder absolument.
-
Posted: April 20, 2008, 10:39pm CEST
Petite news Cocoricoienne en ce début de semaine, Jean-Marc Prieur, propulsé lors du Symposium DNG 2005 et sa session DSL d'anthologie fait désormais partie du team DSL à Redmond géré par Steve Cook. Bravo à toi Jean-Marc, la France regorge de talents dans le monde de l'informatique, ce transfert en est la preuve. Déjà arrivé et déjà invité chez Ted Neward, JM évoque son arrivée sur son blog...
-
Posted: April 16, 2008, 11:26pm CEST
Lorsqu'on commence à construire une application multi-services complexe avec WCF, il est parfois utile de pouvoir visualiser en Debug certaines informations. Visualizer est un plugin VS permettant d'afficher le détail des messages, des channels, des EndPoint et des services graphiquement lors de la phase de Debug. Excellent.
-
Posted: April 15, 2008, 9:21pm CEST
Vous souhaitez présenter SilverLight à votre patron, votre femme ou votre belle-mère mais vous n'avez aucun support ? Cette présentation réalisée par Andrew Pardoe vous sera d'un grand secours. Andrew la propose en libre téléchargement au format PPTX, elle est également disponible au format PDF sur DNG.
-
Posted: April 9, 2008, 8:55pm CEST
On le sait tous, la stratégie "enterprise" de Microsoft ne sera réellement complète qu'avec la sortie du chainon logiciel manquant : Entity Framework. Ces derniers mois, les choses semblent s'être accélérées avec l'annonce aujourd'hui officielle d'une roadmap claire. L'éditeur distribuera en version finale son outil d'O/R Mapping avec le Service Pack 1 de .NET Framework 3.5 et VS 2008. De quoi ravir les fans de mapping qui ne voyaient pas en Linq2SQL un concurrent sérieux à NHibernate. Seul bémol, aucune date précise n'est encore avancée.
-
Posted: April 8, 2008, 11:16pm CEST
Matt Warren, architecte chez Microsoft, publie dans les forums Linq un FAQ très intéressant sur Linq2SQL. Vous apprendrez ainsi que les objets Linq2SQL ne sont pas sérialisables, qu'ils ne peuvent être passés en paramètres de méthodes .NET Remoting. Mais aussi toutes sortes de bonnes pratiques d'utilisation (gestion du DataContext, attachement, DTO). Un article à conserver, surtout lorsqu'il s'agira de comparer NHibernate et Linq2SQL.
-
Posted: April 7, 2008, 11:34pm CEST
L'actualité Mono est plutôt dense ces dernières semaines avec plusieurs billets intéressants postés sur le blog de Miguel. Le premier traite de OOXML SDK. Le second nous annonce le support de .NET 2.0 au niveau du debuggueur. Et le troisième traite de Pash, l'implémentation Linux de PowerShell développé par Igor Moochnick. "(...) This is a win-win for everyone. Microsoft gets more products consuming and producing OOXML documents on the Windows and MacOS worlds through Mono, and we get a great API to use on Linux with .NET languages. (...) "
-
Posted: April 7, 2008, 11:24pm CEST
LinqToHibernate est une implémentation NHibernate des API Linq créée par plusieurs contributeurs actifs du projet OpenSource éponyme. Kyle Baley a voulu vérifier le degré de maturité de ce Framework. Résultat : même s'il est loin d'être abouti, les débuts sont plutôt satisfaisant. Reste encore à trouver des développeurs intéressés par l'aventure, le projet semble figé ...
-
Posted: April 6, 2008, 10:54pm CEST
Les technologies RIA prennent tout leur sens lorsqu'il s'agit d'inclure côté client une complexité que seul un runtime "intelligent" peut gérer. Dans ce superbe article de Karl Shifflett, on découvre un mécanisme de WPF permettant de positionner des règles de validation dans le modèle du domaine via des custom attributes, de gérer des convertisseurs et de personnaliser l'affichage des erreurs. Une approche qui facilite énormément la productivité du développeur mixée au Binding et qui tend de plus en plus à se généraliser ...
-
Posted: April 6, 2008, 10:42pm CEST
Dans ce billet de Ashish Thapliyal, on en apprend un peu plus sur la prochaine version de Silverlight, attendu pour cet été. La 2.0 verra une béta 2 en Avril/Mai et sera distribuée en version finale courant de l'été 2008. Côté fonctionnalités, SL 2.0 intègrera plus de codecs, plus de contrôles graphiques et une gestion du cache plus efficace.
-
Posted: April 1, 2008, 11:52pm CEST
C'est le news techno de la semaine. Les nouvelles versions de nHibernate sont assez rares pour être soulignées et la 2.0 était attendue de longue date. Même si ce n'est pour l'instant qu'une version Alpha, NHibernate 2.0 est disponible avec un nombre incalculable de nouveautés. Ayende nous décrit dans le détail ces changements sur son blog. A lire absolument, NHibernate reste LA valeur sure du moment en terme de mapping O/R dans le monde .NET.
-
Posted: April 1, 2008, 11:44pm CEST
Enterprise Library est un Framework d'entreprise contenant plusieurs briques logicielles externes telles que la gestion du cache, des exceptions, ou de la validation. La version 4.0 est une release majeure avec l'intégration du Framework IoC Unity et l'amélioration de plusieurs API. A découvrir.
-
Posted: March 30, 2008, 10:18pm CEST
L'équipe Canadienne de VS.NET Talk Show (podcast Français sur le développement logiciel) évoque Volta avec Eric De Carufel, Consultant pour CGI Montreal. Une émission très didactique et surtout en Français (enfin, en Français Canadien hein). A écouter tranquillement sur son iPod en codant...
-
Posted: March 28, 2008, 8:38am CET
Thibaut Barrère nous informe qu'il vient de rédiger une présentation d'IronRuby. Ce langage dynamique promis depuis plusieurs années à une belle destinée commence tout doucement à percer dans le monde .NET.
-
Posted: March 25, 2008, 10:59pm CET
Microsoft vient de publier les Webcast des TechDays 2008 et donc indirectement du Symposium DNG. Au menu, DDD, Linq, ROA, Volta et .NET Open Source.
-
Posted: March 24, 2008, 9:54pm CET
Scott Hanselman énumère l'ensemble des Framework IoC (injection de dépendance) du monde .NET. Certains sont connus (Spring, Castle), d'autres un peu moins. Il en profite aussi pour annoter chaque outil avec quelques remarques. Intéressant.
-
Posted: March 24, 2008, 9:32pm CET
Ces derniers temps, Microsoft s'active de plus en plus en multipliant les initiatives dans le domaine de l'Open Source. La dernière en date est celle de Sam Ramji annonçant un partenariat stratégique avec la foundation Eclipse autour du développement d'applications Java natives pour Windows. Roberto Galoppini, sur son blog, fait une analyse très pertinente de la stratégie Open Source de l'éditeur. A quand Visual Studio .NET Open Source ?
-
Posted: March 17, 2008, 10:40pm CET
Dans notre sélection CodePlex de cette semaine, ce petit Framework de validation qui vous permettra d'apposer des Custom Attributes à vos objets métier. Simple et sans prétention.
-
Posted: March 16, 2008, 8:32pm CET
Après plusieurs années de développement, MonoDevelop 1.0 vient enfin de voir le jour. Cet IDE .NET pour Linux fournit dès cette première version une richesse fonctionnelle plutôt séduisante même si encore limitée par rapport à d'autres équivalents Windows. Avec le support de 5 langages (C#, VB.NET, C et C++) et un éditeur GTK# plutôt complet (dénommé "stetic"), Novell sortira tous les six mois de nouvelles versions. Un projet à suivre ...
-
Posted: March 13, 2008, 8:39pm CET
Ce terme est sur toutes les lèvres dans la communauté Silverlight : " DeepZoom ! DeepZoom ! ". Même s'il n'a rien de révolutionnaire (certains outils de cartographie satellite en usent déjà) DeepZoom est un procédé (à croire que les films américains étaient précurseurs en la matière) qui permet de disposer d'un niveau de zoom sans perte de netteté. La technique consiste à utiliser plusieurs images conçues avec des niveaux de zoom différents, et à laisser l'outil Silverlight lisser le mouvement pour faire croire qu'on reste sur la même image. Les démos sont impressionnantes. Il n'y avait jusqu'à présent aucun article technique réellement détaillé sur DeepZoom, avant ce billet de Laurence Moroney. A voir.
-
Posted: March 10, 2008, 9:41pm CET
Dans un de ces billets, Ayende énonce 16 raisons pour lesquelles il aime NHibernate. Certaines sont connues (POCO style, cache, ...), d'autres beaucoup moins, comme par exemple le "non invasive cross cutting concerns handling". Ce procédé permet de tagguer le modèle du domaine pour le rendre "DataBindable" nativement. Les connaisseurs apprécieront...
-
Posted: March 10, 2008, 12:14am CET
Avec la nouvelle version de Silverlight commencent à surgir les premières applications. Cette démo est l'uvre de Néo-Zélandais. C'est un visualiseur style BookShelf de documents Word 2007. A voir (l'installation du Plugin Silverlight ne prend que quelques secondes).
-
Posted: March 5, 2008, 10:06pm CET
On attendait cette version depuis plusieurs mois. Pour rappel, les fondations de Silverlight 2.0 constituent une rupture avec la précédente version. Silverlight 2 s'appuie sur un sous-ensemble des API .NET/WPF et permet de développer en C# des applications Rich-Desktop. Pour une fois qu'un éditeur d'outils RDA fournit un environnement homogène (client et serveur) et unifiée (.NET), le résultat est attendu avec impatience. L'alternative à Adobe Flex et AIR est là !
-
Posted: March 4, 2008, 11:07pm CET
SharpDevelop est l'alternative gratuite la plus intéressante à Visual Studio .NET et sa version Express. La version 3.0 apporte son lot de nouveautés avec le support du .NET Framework 3.5 mais aussi l'intégration de SandCastle à la place de NDoc, Wix pour l'installation, F#, etc ... Les performances ont aussi été retravaillées. Un design WPF est à l'étude. SharpDevelop, un projet à suivre.
-
Posted: March 2, 2008, 11:14pm CET
Tout le monde s'accorde à dire que les langages objets actuels commencent à montrer des signes de faibl