Transmis par: Sami actif Lundi 14 Septembre 2009 à 22:06
Microsoft faisait sa rentrée la semaine dernière. C'est devant un parterre de journalistes et de blogueurs que l'éditeur a annoncé ses futurs produits et sa stratégie cloud. Guillaume Plouin y était, il raconte.
Transmis par: Sami actif Jeudi 28 Mai 2009 à 09:58
Pendant des années, Microsoft a bâti sa stratégie d'accès aux données sur les DataSet. Aujourd'hui, cette annonce de l'équipe ADO.NET signe la fin d'un long règne d'une technologie tant décriée par une partie de la communauté et qui a fait les belles heures des applications quick&dirty. "here are no plans to add DataSet into future releases of Silverlight. However we are investigating work to bridge existing DataSet investments to new data technologies".
Transmis par: Sami actif Jeudi 13 Décembre 2007 à 15:13
Après un mois de réflexion sur les différentes candidatures et le contenu des sessions du Symposium DNG 2008, nous sommes enfin en mesure de vous communiquer l'agenda de l'évènement et les speakers sélectionnés. Au menu, Erik Meijer en exclusivité sur Volta. Sébastien Ros et Fabrice Marguerie sur Linq et l'O/R Mapping. Aurelien Pelletier sur ROA. Didier Girard et Florent Dugué sur un retour d'expérience Open Source .NET. Et pour finir, votre serviteur pour traiter le sujet Domain Driven Design.
Le site des TechDays est en ligne (au format HTML classique et Silverlight) et propose différents parcours thématiques. Le Symposium DNG sera dans le parcours Architecture S+S. Juste après la session plénière d'accueil, nous espérons que la foule se précipitera à l'évènement de la première journée des TechDays: le Symposium DNG !
Transmis par: Sami actif Lundi 10 Septembre 2007 à 23:40
C'est toujours avec un immense plaisir que nous publions une news de Microsoft traitant de conception n-tiers avec séparation des responsabilités (notamment entre les TableAdapter et les DataSet) "In this interview John Stallo, a Program Manager on the Visual Basic Team, talks about WCF and simple N-Tier applications. He talks about a specific architecture scenario and some of the pain points we have building n-tier applications today. He then walks us through the improvements made in the DataSet Designer that physically separates the data access from the structure and validation code and then quickly creates a WCF service and a client that demonstrates this architecture. ". VS 2008 montre clairement ses orientations N-tiers associé au RAD. Cela valait le coup d'attendre 6 ans après la sortie de .NET.
Transmis par: Sami actif Jeudi 19 Juillet 2007 à 23:23
Microsoft publie un ensemble de guides très utiles sur la démarche ESB (Enterprise Service Bus) et des composants permettant de simplifier le développement d'applications SOA. "The Microsoft ESB Guidance provides architectural guidance, patterns, practices, and a set of BizTalk Server and .NET components to simplify the development of an Enterprise Service Bus (ESB) on the Microsoft platform and to allow Microsoft customers to extend their own messaging and integration solutions."
Transmis par: Sami actif Lundi 01 Janvier 2007 à 23:16
Dans la lignée des derniers travaux de l'éditeur visant à catégoriser et identifier la fonction d'architecte, Microsoft vient de créer un site dédié à cette population. Son nom, Skyscrapr.net. Les quatre types de profils ciblés par ce site sont les Architectes Solution, les Architectes Infrastracture, les Architectes Stratégique et les Architectes Industrie.
Transmis par: Sami actif Lundi 18 Décembre 2006 à 00:05
Cet article traduit (très correctement) de l'anglais au Français par MSDN France est un des articles les plus prisés de Ted Neward. Il y décrit notamment les différents tiers d'une architecture multi-niveaux et insiste sur les travers de cette conception : " La communication inter-niveaux implique des coûts de performance significatifs, trois à six fois plus importants qu'un appel de méthode in-process normal ". A lire même si Ted a parfois tendance à exagérer les traits pour romancer sa littérature.
Transmis par: Sami actif Mardi 29 Août 2006 à 22:01
Ce billet est d'une valeur incommensurable même si, soyons clairs, il ne peut en aucun cas résumer à lui seul toute l'histoire du Framework .NET. Ralf Sudelbucher a lancé une analyse détaillée et didactique de l'architecture interne du Framework pour en déduire ses dépendances structurelles. Les dépendances structurelles donnent une indication (il est vrai toute relative) sur la qualité d'un Design orienté objet. Le résultat ainsi obtenu est plutôt sévère et ne plaide pas en faveur du Framework. De nombreuses classes jouent le rôle de "fourre-tout" et des dépendances cycliques sont décelées à plusieurs endroits. Loin de toute polémique, cet article montre à quel point un Framework important peut se transformer en "usine à gaz" s'il évolue vite et s'efforce de garder une compatibilité ascendante. A noter que le même test côté Java n'aurait pas été plus glorieux ...
Transmis par: Sami actif Mardi 11 Juillet 2006 à 00:49
Cet ouvrage, dans la lignée de Domain Driven Design est un hymne au développement piloté par le domaine si chère à Martin Fowler. Vous trouverez dans le détail de la news un lien vers le PDF du chapitre 6. A noter que le DDD est plus que jamais d'actualité. Une méthode de design, catalysée par l'avènement des outils de mapping, qui possède de plus en plus d'adeptes. Alors, cet été, au bord de la piscine (ou de la plage), consommez sans modération "Applying DDD with C# Examples". Et attention, celui qui lit, c'est celui qui ne conduit pas.
Transmis par: Sami actif Mardi 10 Janvier 2006 à 22:57
Martin Fowler, dans un récent billet, ouvre la voie à une nouvelle fonctionnalité de Java et C#. Il part du principe que toute classe possède par essence une interface (qu'il qualifie d'"implicite") constituée par l'ensemble de ses méthodes publiques. L'idée serait de pouvoir dériver d'une interface implicite afin de fournir une implémentation tierce. Les cas d'utilisation qu'il décrit relèvent des tests unitaires ou d’API non "contractualisées" : " (...) From time to time you run into cases like this when libraries don't provide interfaces to allow free substitution, without this feature we're stuck (...) ". Une réflexion vraiment très intéressante, d'autant plus que les langages dits "dynamiques" intègrent de telles mécanismes.