Paul Gielens:ThoughtsService

another Endpoint to my thoughts

News

Syndication

Ads


Favorites

Projects

Browse by Tags

All Tags » Design (RSS)
Aggregates, Services and Entities
Ayende’s example calculates the cost for an order. For this it needs the order lines associated with the order. Udi brings up an interesting fact about Ayende’s implementation. The order service knows a whole lot about the implementation details of the...
Process and Control SOA
I tried to commit to the simple rule “do not post a post on a post”, but now that Gregor has this excellent post on “ Validating Dynamic Systems ” on his blog. I’m going to say goodbye to the rule for now. Apparently Gregor...
Support for Dynamic Languages on .NET
I had the pleasure to experience Niclas Nilsson’s passion for Ruby last week in Switzerland. Niclas presented Ruby on Rails at the Expo-C conference and facilitated the Ruby on Rails: A Kickstart at OOPSLA . He convinced me to give Ruby and Ruby...
Language Support for the Domain Model
While I was walking up the slopes with Frans to watch the World Championships Big air qualifications in Arosa, Switzerland during our annual Software Architecture Workshop, we talked about the support for Domain Model patterns in his product LLBLGen Pro...
Organizing Domain Logic
In this article we compare the Microsoft Three-Layered Services Application [Microsoft TLSA] architecture against one by Domain Driven-Design architecture [Evans DDD] for organizing domain logic. For this purpose we use the Microsoft .NET Pet Shop 4 application as an example to explain the difference between these two approaches. It then gives some comments on what Microsoft has in store to better support the latter. This article is aimed at developers and architects who are trying to find better ways to capture the abstraction of the domain in their designs. It will help you if you have some knowledge in building enterprise applications on the .NET platform....
(2) Refactoring is Not Free
The discussion as a result of my refactoring posts here and here moved over to the exprementprogramming group here . Kay Pentecost makes the key point according to Martin Fowler summation: Kay makes the key point. Refactoring does have a cost (you spend...
Posted: Dec 05 2005, 10:32 AM by p.gielens | with no comments
Filed under:
Refactoring is Not Free but by doing it right, It Pays Back
At least I stirred some discussion. Sam Gentile and Jonathan Cogley where so kind to give their point of view here and here . Sam writes: They both largely obscure the issue and come out with blanket statements that Refactoring is Not Free, that don't...
Posted: Dec 04 2005, 11:56 PM by p.gielens | with 5 comment(s)
Filed under:
Refactoring is Not Free
In my post Agile but Not Quite Yet Frans made the following comment : One of the key mistakes embedded in agile development is that it assumes refactoring is free. Let me tell you: it's not, far from it. Especially in OO systems where refactoring of designs...
Posted: Dec 04 2005, 11:47 AM by p.gielens | with 17 comment(s)
Filed under:
DDD is BUFD?
Dennis commented the following in this post . I haven't got experience, but I guess DDD _IS_ design up front. Now perhaps/probably that's not bad, if you can still let your TDD do the design. Again, I haven't got experience there, perhaps you do. I am...
Posted: Dec 02 2005, 11:03 AM by p.gielens | with 4 comment(s)
Filed under:
Fit Breaking Barriers
Sam wrote an interesting post on Estimating Frustrations on Agile Project + Fit . What’s even a more interesting piece to read (at least in my opinion) is James Shore’s vision on Fit . What I like in particular is the tight integration between the test...
More Posts Next page »