Contents tagged with Architecture
Martin Fowler's recent post about object-relational mapping matches my own analysis of the usefulness of ORM tools.
They are no silver bullet, but they should not be dismissed without valid reason. If you want me to give up using ORM tools, you have to give me a better solution.
My new article, which I've been preparing over the last few months, is now available. It's about memory and resources leaks in .NET.
You'll find it in English on MSDN and in French on my site. It's also available in PDF in English and in French.
Over the time, I've collected a set of UI design patterns libraries. Some of them present patterns with descriptions and advices, others collect screenshots of UI designs. With all the available sites, you have a lot of patterns to tap into for your sites and applications!
I announced in April that I'll be part of the Université du Système d'Information event on July 2 and 3. With Frédéric Schäfer, we're actively preparing our session, which will allow you to discover in action no less than .NET 3.5, Visual Studio 2008, ADO.NET Entity Framework, LINQ, WPF and Silverlight.
If you are working with the CAB (Composite UI Application Block) or the SCSF (Smart Client Software Factory), you should check out Acropolis. If you are not using CAB or SCSF but you need to develop Windows applications, you should take a look at Acropolis too!
Andres Aguiar started an interesting discussion about disconnected operation and change tracking in the ADO.NET Entity Framework.
I've been extensively using the CAB (Composite UI Application Block) and the SCSF (Smart Client Software Factory) lately. You should really dig them if you are creating Windows Forms applications. The CAB is a great tool to structure your developments and create reusable components. The SCSF is great for working with the CAB...
My article entitled Sample uses of LINQ, DLINQ and XLINQ is now available in English.
My new article has been published: Using LINQ, DLINQ and XLINQ for application development.
It is currently available only in French, but translation is pending. In the meantime, you can use your favorite fish for translation.
Of course, I'll let you know when the English version is available.
A new meme is starting to make some buzzing noise.
Paul Wilson started to talk about UI Mapping in July, and lately more and more people are talking about this concept.
Mats Helander has a complete series on various mappings (1, 2, 3, and up to 6). Roger Johansson is also talking about the concept and even has a prototype implementation (1, 2, 3).
Roughly, the idea is to use more mappings than just object-relational mapping, which is used to map your domain objects to a relational database. The first new mapping is between your domain objects and the presentation layer. This means we would have Relational Model <-> Domain Model <-> Presentation Model.
But I won't try to explain the concept, Roger Johansson and Mats Helander do this very well on their weblogs.
This goes towards a more declarative approach, and I think we need it because GUI code is the next pain in the neck after data access - a lot of code for nothing.
No need to say I'll follow this closely and even use it if possible.