Category: Software Architecture

Another reason to be cautious of the MS Entity Framework

11 June, 2007 (07:23) | .NET, .NET Tools, Software Architecture | No comments

I believe that the surge in various open source projects , as well as certain commercial ones, that provide proper ORM tools to the .NET development community may pose a bit of an issue for MS. You see, the data access structure that MS has espoused for the past 10+ years was usually based on […]

Look at open source projects — get fired

7 June, 2007 (05:09) | .NET, Software Architecture, RoR | No comments

Ola Blini has a very interesting post about John Lam’s work on a MS version of Ruby. The most important part of it - to me - is the point that MS employees are not allowed to use Open Source projects in any way when developing new code. Hence John is not allowed to even […]

Microsoft at a Crossroads? Absolutely ! How about the dev community as well.

2 June, 2007 (07:24) | .NET, Software Architecture, RoR, Software Quality | No comments

Sam Gentile has a lengthy post about a recent essay called RubyMicrosoft by none other than Martin Fowler. Both items are excellent reads. Sam underscores the chasm that exists between certain elements of the MS Development community. Although I do want to add one point - I have used Dependency Injection and ORM for almost […]

How to create better software — get more quality conscious customers !

23 May, 2007 (18:55) | Software Architecture, Software Quality | 2 comments

This week I have been working with NxTV, the premier supplier of in room entertainment for hotels. The product sold by NxTV is essentially a small computer that is attached to the hotel tv set. Customers can order movies or internet access on it. The set top box talks to a couple of servers and […]

Frans is a little peeved at Architectural Astronauts

22 May, 2007 (19:01) | SQL Server, Software Architecture, Software Quality | No comments

Who can blame the guy. He has a product that supports a bunch of different database servers. So consequently he is very familiar with his subject matter.
He says: “…Scientists should stick with science. What they invent and discover should be moved to the real world by engineers, not by scientists as well. Because, if […]

Translating a little bit of (microsoft) double talk…

14 May, 2007 (06:35) | .NET Tools, Software Architecture | No comments

This is so hilarious. I absolutely love it.
[Remember WinFS? Remember we spent thousands of years of developer effort and billions of dollars, and delayed Vista by years… and ended up canning the whole thing. Well the only thing we salvaged from the whole sorry fiasco, was something called the ADO.Net Entity Framework. It allows […]

Recorded MIX07 Sessions

4 May, 2007 (05:44) | .NET, .NET Tools, Software Architecture | No comments

A place to find all sorts of recorded sessions from Microsoft MIX07.

ADO.NET team blog : ADO.NET Entity Framework Update

30 April, 2007 (07:12) | .NET Tools, Software Architecture | No comments

We’ve collected great feedback from you in these early releases, the most significant being that we need better tools to aid in defining a data model and mapping that model to the database. Although we have tools for generating a direct mapping to the storage schema, the real power of the ADO.NET Entity Framework comes […]

More REST topics popping up

29 April, 2007 (06:33) | .NET, Software Architecture | No comments

After Larry O’Brien declared his allegiance to REST, here are a couple more people who have solidly been in the SOAP world for the past few years but seem to have had various forms of epiphanies. Dino talks about the usage of REST in ASP.NET AJAX Extensions and Tim Ewald seems to have had some good […]

Rockford Lhotka - CSLA .NET 3.0 test release #3 available

29 April, 2007 (06:10) | .NET, .NET Tools, .NET Code Related, Software Architecture | No comments

While I haven’t used CSLA in a few years, I have always looked to Rocky and the code in his library as great examples of how to structure frameworks and how to use certain technologies. For example for ASP.NET 2.0 Rocky went ahead and worked on a custom DataSourceControl which was (to me) very trail-blazing. […]

PaulStovell.NET » The Domain Tree

28 April, 2007 (04:58) | Software Architecture | No comments

Paul Stovel in his post on The Domain Tree describes the similarities between concepts listed in Domain Driven Design by Eric Evans and some aspects of WPF. Nice analogy. The part that had me tweak my ears , so to speak, is the application architecture tree toward the bottom of the post. I know this […]

Stephen Forte’s WebBlog - This Changes Everything

28 April, 2007 (04:37) | .NET, .NET Tools, Software Architecture | 1 comment

Stephen has a very interesting article that describes the technology used by his company and how BizTalk Services ties in to provide some pretty amazing capabilities.
Read Article.
Tags: BizTalk+Services

Anemic Domain Model Anti-Pattern

23 April, 2007 (15:00) | .NET, Software Architecture | No comments

Udi has an interesting post about the notion of an Anemic Domain Model Anti-Pattern. He does point out that Datasets frequently go hand in hand with that pattern. So far so good – I am in total agreement. But somewhere along the lines Udi references Fowler, who (unless I’m misreading his point) pretty much doesn’t […]

To DDD or Not To DDD that is the question….

17 April, 2007 (06:01) | .NET, .NET Tools, Software Architecture | No comments

OK that was lame. Seems that Udi Dahan managed to send me a little traffic to two of my blogs with one of his posts. Nice. Haven’t you found that nothing raises cross blog traffic quite as much as  a spirited set of well placed posts over a topic of perceived disagreement?
I am not […]

Dare Obasanjo aka Carnage4Life - Top Ten Signs Your Software Project is Doomed

25 March, 2007 (07:56) | General, .NET Code Related, Software Architecture | No comments

Dare added together the some of his experiences. You would be surprised how many projects I’ve seen like this. I especially like the piece on Schedule Chicken. Its fantastic.
I think this list is almost as great as Spolsky’s top 10 check list for tools and process.
Link here…..

MVC Excitement

19 March, 2007 (18:09) | General, .NET, Software Architecture | No comments

Jeffrey Palermo pointed out that MS (ScottGu) maybe coming out with an MVC implementation in ASP.NET. I welcome the idea. At the same time I am very curious how they will solve the routing table that is so handily managed by RoR for example.
In the case of our PathNET implementation , we actually used a […]

Microsoft tells MVPs “we’re in it to win” Really?

18 March, 2007 (13:59) | General, Software Architecture | No comments

I used to hate Scobles posts. All this Rah Rah Rah for Microsoft. Then he left. And ever since I’ve enjoyed him a little more  
So here he is taking Ballmer and company to task on the issue of Leadership. He makes some very interesting points about Google in the process.
It reminds me of […]

More about Quality

5 March, 2007 (19:35) | General, .NET, Software Architecture | No comments

 
 
 
 
 
 
 
 
This time I want to write about  team / management structure and how it may affect the quality of your end product.
Recently I commented on the book “Founders at Work”. Specifically the interview with the founder of ArsDigita. Some time has passed, but even now I find myself rerunning a couple of lines of […]

One Softie’s experience

26 February, 2007 (20:01) | .NET, .NET Tools, Software Architecture, RoR | 3 comments

Microsoft centric developers aka “Softies” (like myself) have very little exposure to MVC and Action Frameworks. In reading “Rails for Java Developers” I see again and again how RoR is built in many ways like Struts and Spring and how ActiveRecord resolves many of the same issues that Hibernate addresses.  So I can only imagine […]

Mike-O-Matic » The 3 Kinds of IT Shops: Which is Yours?

24 February, 2007 (19:47) | General, Software Architecture | No comments

Mike says:

IT culture is one of those things that is difficult to quantify but easy to feel. So much of what we do crosses multiple disciplines, and it is easy to think our workplaces are as nuanced and multi-dimensional as we are.
 

My sorry state of affairs is that I am a citizen of number […]