-
Posted: March 14, 2010, 11:02pm CET
Moq est un framework permettant de mettre en oeuvre les mock-objets destinées aux phases de tests. Cet excellent article illustre le principe : " (...) it is intended to be straightforward and easy to use mocking framework that doesnt require any prior knowledge of the mocking concepts. So, it doesn't requires deep learning curve from the developers. It takes full advantage of the .NET 3.5 expression trees and the lambda expressions. Any of the methods and properties of the mock object can be easily represented in the lambda expressions."
-
Posted: March 9, 2010, 10:50pm CET
Suite au récent rachat de la société Teamprise en Novembre, Microsoft annonce la disponibilité d'un plugin TFS pour Eclipse dénommé Visual Studio Team Explorer 2010 : " The beta release contains what we consider to be the essential features necessary to claim that were a client for TFS 2010. Weve been trying to strike a balance between including 2010 features, and getting the product to market, so you wont see everything here yet (...) " .
Les copies d'écran de ce plugin qui semble gratuit sont disponibles sur le blog en question.
-
Posted: March 9, 2010, 10:42pm CET
Alors que WPF V4 est en phase de finalisation avec le Framework .NET V4 et VS 2010, Microsoft vient tout juste de démarrer les développements de la prochaine version. L'occasion d'interroger la communauté sur les fonctionnalités qu'elle souhaiterait voir intégrer à WPF 5. Lâchez-vous, plus les votes sont importants sur une demande, plus elle a de chances d'aboutir ...
-
Posted: March 3, 2010, 11:37pm CET
Par la voix de Somasegar, Microsoft vient d'annoncer les promotions qui accompagneront la distribution de Visual Studio 2010 au détail. Tout acquéreur d'une licence Visual Studio 2005 ou 2008 en version standard se verra offrir une version professionnelle de VS 2010 avec en plus un abonnement MSDN Essentials d'un an. "Today, were also unveiling an offer for customers who purchase Visual Studio Professional at retail. To help these developers fully realize the power and benefits of a MSDN subscription, I am announcing MSDN Essentials, a one-year trial MSDN subscription that will be included with every retail copy of Visual Studio Professional sold. ". Il est également possible de commander VS 2010 en avance de phase ...
-
Posted: February 28, 2010, 10:15pm CET
Les Techdays 2010 se sont achevés il y a quelques jours, l'occasion pour Octo, qui était présent, de publier une série de compte-rendus. Les sessions couvertes par ce billet portent sur Entity Framework, Azure, C# V4, WPF et la gestion des fuites mémoire.
-
Posted: February 22, 2010, 10:55am CET
Visual Studio 2010 propose une fonctionnalité réellement pertinente, notamment lorsqu'on réalise de l'audit de code. La validation des couches d'architecture permet de déceler des problèmes de dépendances invalides entre les couches d'une architecture. Ceci peut arriver lorsque la couche de présentation court-circuite la couche de services pour accéder à des DAO. Couplé avec TFS, il est même possible d'interdire le commit d'une dépendance invalide. A découvrir absolument.
-
Posted: February 18, 2010, 9:12am CET
Le site de blog webdistortion.com publie une liste de 60 outils que tout développer .NET doit connaître : "Every good developer knows never to re-invent the wheel, especially if there is software out there that has been tested by others, and has an established track record. As a developer using the .NET framework Ive found some of these libraries invaluable, so Im sharing them for some of the other devs out there with a brief outline of how to use."
-
Posted: February 16, 2010, 10:28pm CET
Alors qu'on entend de plus en plus de voix s'élever pour le remplacement de Flash et Silverlight par la future spécification HTML 5, Bart Czernicki explique les 10 raisons qui font que cela n'est pas prêt d'arriver : "HTML 5 is the next update to the HTML standard that powers the web. There are many new exciting features being added like the the canvas element, local offline storage, drag and drop and video playback support. HTML needed to evolve and added these features in order to stay relevant as the de facto markup language that can provide a rich web experience.". Une argumentation étayée à lire absolument.
-
Posted: February 14, 2010, 10:25pm CET
Si nous avons tous pu nous rendre compte des améliorations de performance de VS 2010 RC, aucun test chiffré n'avait encore été publié. Kirill Osenkov, membre de l'équipe QA de Visual Studio nous donne quelques éléments à travers son dernier billet. "we've made tremendous progress since Beta 2 and have brought the product into a much better state: it is much faster, more responsive, takes up much less memory and we also hope to have eliminated all major known memory leaks". Très intéressant et surtout rassurant pour la suite.
-
Posted: February 10, 2010, 10:23pm CET
Voici un article comme on voudrait en lire plus souvent sur l'utilisation des transactions dans le contexte des ORM Entity Framework et Linq2SQL. Il décrit de manière très synthétique les transactions implicites et explicites et effleure l'approche pessimiste et optimiste.
-
Posted: February 9, 2010, 7:34am CET
Des rumeurs faisaient état hier dans la journée d'une prochaine disponibilité de VS 2010 RC et .NET V4, Microsoft vient de l'annoncer ce matin : "Today Im pleased to announce we have shipped the RC for Visual Studio 2010 / .NET Framework 4! MSDN subscribers can download the bits immediately from this location. The RC will be made available to the public on Wednesday February 10.". Inutile de rappeler que cette version est une version majeure dans l'histoire de .NET.
-
Posted: February 7, 2010, 11:33pm CET
Nous avons plusieurs fois eu l'occasion de mentionner Don Syme sur DNG, notamment lors de son travail sur les générics dans C#. Responsable R&D chez MS Research à Cambridge, il contribue désormais à F# et répond ici à une interview de Richard Morris. Très intéressant.
-
Posted: February 7, 2010, 11:26pm CET
Le site i-programmer offre un chapitre gratuit du livre Deep C#. Celui-ci traite de l'héritage et des différentes possibilités offertes par le langage C# (méthode d'extension, modificateurs d'accès, classes imbriquées, etc ...).
-
Posted: February 4, 2010, 10:34pm CET
Visual Studio 2010 RC sort dans les jours prochains. L'occasion pour Jason Zander de montrer sa fonctionnalité préférée, le graphe de dépendances et ses points d'extensibilité : "Im guessing there is a good chance you didnt wind up getting a fantastic set of documentation or architecture for some of those projects. (...) Generating a dependency graph with VS2010 Ultimate is easy using the Architecture, Generate Dependency Graph menu:". Découvrer les graphes ...
-
Posted: February 2, 2010, 10:08pm CET
La communauté .NET France contient presque 500 membres, quelques mois après son annonce sur DotNetGuru. Aujourd'hui, Laurent Capin propose de réunir les différents visages lors des prochains TechDays : "Nous sommes nombreux à penser faire un passage aux Techdays. Après tout c'est un peu "l'événement de l'année" non ? C'est donc le moment ou jamais de mettre un visage et une voix sur des noms aperçus aux détours des lectures sur LinkedIn. Que diriez-vous de se donner un point de rendez-vous sur place un midi ? Histoire de faire connaissance. Histoire de passer du virtuel au réel. "
-
Posted: January 31, 2010, 6:35pm CET
Ayende, l'architecte principal de l'outil NHibernate a décidé il y a quelques temps de se former à JEE pour parfaire ses connaissances. Dans ce billet, qui date de quelques jours, mais qui n'a pas été énormément relayé, il décrit son expérience. Le constat est assez cinglant et forcément emprunt d'une certaine partialité, mais toujours très intéressant à lire : (...) "All in all, I find myself unimpressed by the amount of work that was shuffled to the tools, it doesnt seem right. And it seems like a justification of a bad practice. When I consider my own design principles (Zero Friction!) in light of this, I am much happier that I am mainly working in the .NET world. But I think that having this understanding is going to be very helpful moving forward"
-
Posted: January 28, 2010, 4:24pm CET
Patrick Smacchia nous annonce la disponibilité de NDepend V3 en béta. Cette version s'intègre désormais dans Visual Studio .NET (2008, 2005 et 2010!). Vous pouvez découvrir sur le site de NDepend les copies d'écrans et les nouveautés. Un gros travail a aussi été apporté aux performances. Voilà un bel outil à acquérir pour Microsoft ...
-
Posted: January 25, 2010, 10:12pm CET
C'est en somme le conseil donné par Karl Seguin sur son blog. Pour lui, l'utilisation du try/catch pour gérer une exception est une mauvaise pratique : "If an exception happens, you need to know about it. If a truly unexpected exception happens, you're better off (most of the time) crashing than letting the application continue (...) The best way to achieve both is let the exception go unhandled and log the exception in a global exception handler". Pour paraphraser une émission célèbre, ça se discute ...
-
Posted: January 24, 2010, 10:24pm CET
Dans ce billet, joel abrahamsson illustre un cas concret d'utilisation de l'outil de tests d'IHM, Selenium, avec C# : "I have really enjoyed playing around with Selenium and Im quite sure that I will start using it at work as well. Im also quite happy with how my tests work and how I handle starting Selenium Server and I hope that this post will prove useful to others as well"
-
Posted: January 20, 2010, 5:31pm CET
La communauté ALT.NET s'est érigé comme symbole d'une bataille contre le développement « quick and dirty » prôné à lépoque par Microsoft (Dataset, applications monolithiques,
). Sappuyant sur les concepts de l'agilité (tests unitaires, le mapping O/R, DDD et n-tiers), le mouvement a eu un écho important au début et semble un peu s'essouffler sur la durée. Dans ce billet, Ian Cooper entame une réflexion de fond sur l'intérêt et l'utilité de cette communauté. D'autant plus que Microsoft a depuis largement fait le ménage dans sa culture.
-
Posted: January 18, 2010, 12:15am CET
Microsoft vient de rendre public son outil de gestion des exigences. Il se dénomme Visual Studio 2010 Team Foundation Server Requirements Management Guidance (ouf!) ou VSTFSRMG pour les intimes. Cet outil est gratuit et mis à disposition sur CodePlex.
-
Posted: January 14, 2010, 11:03am CET
Microsoft vient d'annoncer la date de disponibilité de VS 2010. Ce sera le 12 Avril 2010. Assez curieusement, ce n'est pas Somasegar ni Scott Guthrie qui ont eu la primeur de cette annonce... Une Release Candidate devrait sortir dans les prochains jours. De quoi vérifier la promesse de l'éditeur quant aux performances. Et si elles ne sont toujours pas bonnes, ce n'est pas bien grave, vu que la date de la release a été annoncée, il va falloir faire avec ! (ah les joies de la communication et du marketing)
-
Posted: January 13, 2010, 4:11pm CET
Petit coup de pouce à un nouveau venu dans la communauté .NET, le site DotNetHub. Un site .NET qui cible principalement la Belgique francophone, le Luxembourg, la France et la Suisse. Pour Steve Degosserie co-créateur du site : "DotNetHub est un endroit où vous pourrez trouver toute une série dinformations via des news, blogging, articles, des supports de conférences ou encore des podcasts". Longue vie à DotNetHub !
-
Posted: January 9, 2010, 6:49pm CET
Voilà une question qui se posera de plus en plus avec la sortie prochaine de .NET V4 et Entity Framework V4, l'outil de mapping objet/relationnel de Microsoft. Même s'il est vrai que l'opinion de Ayende peut paraître biaisée du fait qu'il est contributeur NHibernate, son point de vue et surtout ses arguments techniques donnent du crédit à ce billet. Il semble aussi que la différence se jouera dans l'outillage, sur ce plan, Entity Framework a pris de l'avance avec la modélisation graphique des entités. Mais NHibernate est dans ses pas avec Visual NHibernate de l'éditeur Slyce Software.
-
Posted: January 6, 2010, 11:33pm CET
Dans son dernier billet, Scott Guthrie présente les nouveautés de ASP.NET V4 concernant la gestion du référencement, un sujet souvent délicat dans les framework web modernes. Il évoque de nouvelles propriétés de référencement permettant de générer des tags méta, un nouveau procédé de routage inter-pages et un Toolkit spécialisé.