Geeks With Blogs

Tim Murphy

Tim is a Solutions Architect for PSC Group, LLC. He has been an IT consultant since 1999 specializing in Microsoft technologies. Along with running the Chicago Information Technology Architects Group and speaking on Microsoft and architecture topics he was also contributing author on "The Definitive Guide to the Microsoft Enterprise Library".

I review for the O'Reilly Blogger Review Program

Technorati Profile

Tim Murphy's .NET Software Architecture Blog Adventures in Architecting and Developing .NET August 2006 Entries
Project Triage
Have you ever been on a project when the patient goes “Code Blue”? It is crashing. No pulse. No breath. No blood pressure. So what do you do? My first piece of advice is that you don't try to fix everything at once. On the battle field or in an emergency room they have the concept of triage. This means that you start with the most critical, life threating issue. In order to do that you must evaluate the patient. List what the projects are for the project. Is there a lack of performance? ......

Posted On Saturday, August 26, 2006 8:58 PM

Queue Hell
I have come across a situation at a client where they believe that queues are the answer for everything. It is how they abstract their database from the applications. The battle cry seems to be “If we go through a queue it is more flexible and ensures that messages between apps will get to their destination. While I do believe that queues such as MSMQ and MQ Series have their place, they are not the answer to all the worlds woes. Of course the same goes for any technology. I have heard of companies ......

Posted On Thursday, August 24, 2006 1:47 AM

Simplicity for Simplicity Sake
As architects we try to look for the simplest solution to a business problem. This is not just because we are lazy, but because simple solutions are easy to maintain and tend to be less tightly coupled. This does not mean that the simplest solution is always the right solution. If one aspect of a business requirement can be addressed by a pattern but it invalidates three related business requirements then it is the wrong answer no matter how simple it may be. In the end it boils down to coming up ......

Posted On Monday, August 14, 2006 8:44 AM

Catching up ... 3.0?
My latest project has been all consuming to the point where I am starting to feel like the world is passing me by. The other day I was listening to a podcast while commuting and heard WinFx referred to as .NET 3.0. When did this happen? Somehow I missed that announcement. For those who are behind the times like me you might check out this site. The most disturbing part is that anyone who has been in this business for a while knows that if you don't keep up someone else will soon be doing your job. ......

Posted On Friday, August 11, 2006 4:53 PM

Too Many Chefs in the Project Kitchen
This is really an observation about large enterprises. The larger they get, the more people are required to make a single decision. I am currently working for a client that has an entire floor of a building with nothing but architects residing there. In the process of this project we came across a technical issue relating to the database. We presented alternatives to the lead architects and thought that we had an approval for a solution. Surprise! It turns out the data architects were still discussing ......

Posted On Wednesday, August 2, 2006 1:32 AM

Copyright © Tim Murphy | Powered by: | Join free