Alex Hoffman
Perspective on development, management and technology
-
A Service is Not an Object or Component
Continuing on the SOA front, I've recently been reading a version of the forthcoming book "Programming WCF Services" by Juval Lowy. While a great book on WCF internals, I was thunderstruck by Juval's assertion that (services are the) "next evolutionary step in the long journey from functions to objects to components to services". I so strongly disagreed, that I left some notes to that effect in the notes to him and the publisher.
-
DDD and SOA Are Unrelated
There seems to be a lot of discussion these days regarding the relationship between DDD (Domain Driven Design) and SOA (Service Oriented Architecture).
-
XPO (ORM) vs ADO.NET?
I recently responded to a question on a newsgroup regarding what to use for persisting data - XPO (an Object/Relational Mapper (ORM) tool) or Microsoft's ADO.NET. The question was from a Delphi developer new to .NET. For posterity, I've included my response below.
-
Our Industry's Dark Side?
It's generally acknowleged that bringing a non-trivial software project to a successful conclusion is problematic. Sadly statistics confirm that few projects can be regarded as successful when one strictly applies the criteria that a successful project is one that is delivered on time, on budget and to specification. Delays, budget overruns and the delivery of solutions that aren't actually of value to stakeholders are common symptoms.
-
Quote of the Week
"BPM is SOA’s killer application, while SOA is BPM’s enabling infrastructure." - Ismael Ghalimi
-
Developers, Inheritance and Skills
Julian Bucknall (DevExpress) has written a great post on interface versus implementation inheritance, that also touches on developer skills.
-
SQL Express 2005 Remote Connections and Backups
SQL Server Express 2005 doesn't allow remote connections by default. Some simple instructions for allowing remote connections can be found at ... http://www.datamasker.com/SSE2005_NetworkCfg.htm.
-
Books and an Update to Fritz Onion's Classic
My favorite book on ASP.NET is without doubt Fritz Onion's Essential ASP.NET With Examples in C#, but I've been wondering about an update for 2.0. Looks like the answer is that he'll be co-authoring Essential ASP.NET 2.0 with Keith Brown - can't wait.
-
WinFx Windows Vista Developer Namespace Diagram
-
Agile Methodologies on Large Projects
There has been some discussion recently on the Australian "dotnet" Mailing List about the applicability of XP and agile development to large scale projects.