Archives - January 2010

Architecture Analysis: Onion Architecture webcast

Here is a portion of a webcast I did for the International Association of Software Architects (IASA).  There are more webcasts available on their website:...

My ASP.NET MVC in Action talk from Houston TechFest (webcast)

Here is a talk I gave on 26 September 2009 at the Houston TechFest.  Thanks to Shawn Weisfeld for recording it!...

Architecture Analysis Webcast 9am Friday

The International Association of Software Architects is hosting a webcast Friday, January 22, 2010 at 9am.  You can register here:  https://www2.gotomeeting.com/register/579164130 It will be a 1.5 hour talk about architecture, but specifically structure of an application.  Here are the...

Constructor over-injection smell – follow up

This is a follow up to my article: “ Constructor over-injection anti-pattern ”.  I’ve title this a bit differently because as with any heuristic, there are degrees of goodness and smelliness.  Constructor over-injection, therefore, is a code smell, I believe.  Without concrete do’s and...

Constructor over-injection anti-pattern

Check out http://jeffreypalermo.com/blog/constructor-over-injection-smell-ndash-follow-up/ for a follow-up I’m interested in structure. We hear lots of talk about convention over configuration. I’m all for structure over convention (over configuration). This post is about laying out some...

Headspring MVC Boot Camp review

Jimmy Bogard taught the last installment of Headspring ’s ASP.NET MVC Boot Camp training class last week.  Charlie Solomon wrote a thorough review of the class.  It was a very interesting read.  Here is an excerpt: “Great training, I would highly recommend anything these guys offer. I...

DVCS (Distributed Version Control System): support for agile?

Glenn Block began an interesting thread on the public “ altnetseattle ” email list on Thursday: “Hi guys I know we just finished a nice thread about GIT, whether it's hot and why. We also talked about alternatives like Bazzar, Mercurial, etc... A different question I have is do these tools (regardless...

Subversion seems to be losing favor among version control users

I haven’t done a study, but Subversion is a very popular Version Control System, but it is centralized.  Centralized VCSes have the notion of a “patch” since you can’t share source without submitting it to the central Version Control server.  Decentralized version control systems are proving...

MVC 2 in Action book conducting public reviews

If you’d like to get an early glimpse of ASP.NET MVC 2 in Action, you can participate on the public email list at http://groups.google.com/group/mvc2inaction-discuss .  The first bit of the manuscript is ready to review, and it consists of chapter 23, Data Access with NHibernate .  You can...