Category Archives: architecture

Modeling vs. The Model

It’s interesting to me how much people rely on formal tools for modeling. I frequently talk to individuals that tend to assert that just because a model is made in some modeling tool (like Visio) that it is *right* or at least superior to whiteboard sketches.
The Visio fan-boys and fan-girls seem to snicker and generally [...]

Also posted in agile, design, learning | 3 Comments

CodeMash Starts!

CodeMash has started! To see what’s going on, check out technorati and flickr.
I just attended the keynote session by Neal Ford. I have to say that it was one of the best keynotes that I’ve seen in a long time. The session was “Domain Specific Languages and Their Role in the Evolution of the Programming [...]

Also posted in codemash, community, events | 1 Comment

The Pain of Strong Passwords

Why is it that a general best-practice is to have strong passwords when most applications don't support them? I tend to use (very) strong passwords, but it seems like I'm discouraged more often than I can utilize them.

Is it really too much to ask?

Also posted in security, software | 2 Comments

Dependency Injection

James Shore has written a very straight-forward introduction to dependency injection. I agree with James, the concept is simple, powerful, and usually appears to be complicated because of the way it is explained. You can find the article here.

Also posted in tdd | Leave a comment

Getting Real

About a week ago I purchased the Getting Real book from 37signals. I’ve been eagerly waiting for this book to come out for a while now and I can say that it was well worth the wait. The book (available only as a pdf) is entertaining and very thought provoking. I can say that I [...]

Also posted in agile, design, simplicity, software | Leave a comment

Re-thinking Convention

I’ve been playing more and more with Ruby On Rails lately and it has been a very mind-opening experience with regards to many of my ideas around application architecture. There are many wonderful things about Rails, but the idea (and implemenations) of “convention over configuration” is demonstrated beautifully within Rails.
My development experience has been primarily [...]

Also posted in .net, rails, software | Leave a comment

NMock To The Rescue

I was working with Drew today and preparing for our .Net Users Group presentation on leveraging open source development tools with .Net. For this presentation, we have consistently met at Panera because of the free wifi access. When we arrived this evening we were unable to connect to the wifi. At first, [...]

Also posted in .net, software, tdd | 1 Comment

Thoughts on Software Factories

The MSDN Software Factories page is up and running (and worth keeping an eye on).
The Software Factories web site defines a software factory as: A Software Factory is a software product line that configures extensible development tools like Visual Studio Team System with packaged content like DSLs, patterns, frameworks and guidance, based on recipes for [...]

Also posted in software | Leave a comment