Follow Me!
Bio
I am an Architect for Dell.com on the Engineering Excellence team. I (co)Founded MvcContrib, Should, Solution Factory, and Pstrami open source projects. I have co-authored MVC 2 in Action, MVC3 in Action, and MVC 4 in Action. I am a Microsoft MVP.
I have founded some online conferences like aspConf, mvcConf, Community For MVCBlog Series
Ads
-
Recent Posts
- using the asp.net lego blocks to create a synchronized Kanban board.
- Tip to become a successful software engineer.
- ASP.Net Web Config Transform Console Utility released on nuget
- Are your unit tests still hard to read ? – Should Assertion Library
- Using sql compact for integration tests with entity framework.
- using MVC Navigation Routes in Twitter.Bootstrap.MVC4
online
Category Archives: Design
Request for Help: Need better guidance for beginners
This morning I happened to see the article “.NET Coding Standard & Code Review Points” linked from the good folks over at DotNetKicks.com. I was horrified to see some of the very bad guidance being offered here. While I appreciate … Continue reading
On good design and defining success
This is for the most part a reaction to conversations on design: Testability in .Net Design and Testability Good Design is not Subjective Believe it or not, I largely agree with all of these posts. The conversation originally started around … Continue reading
Also posted in .Net, Asp.Net, Asp.Net MVC, CodeProject, jQuery, jquery mobile, knockoutJs, mvc, Open Source Software, OSS, signalR, software
Comments Off
Good Design is not Subjective
In case you haven’t guessed by my recent flurry of posts, I’ve been engaged in some debates in the past few days about design philosophies and why some designs are “good” and some are “bad.” I’ve been met with some … Continue reading
Also posted in Asp.Net MVC, jQuery, mvc
5 Comments
Let’s try it again… testability succinctly
My last try wasn’t that successful, so I’ll try it again: (In-language based) Testability is the residue of a good design.* Better? * (This is a slight play on John Milton’s famous quote ‘Luck is the residue of design’) Post … Continue reading
Also posted in .Net, agile, VS2010
4 Comments
Design and Testability
There was a rather healthy public discussion and debate going on via Twitter today between Roy Osherove, Ayende Rahien, Colin Jack, me, and several others. Michael Feathers even dropped in at one point which was cool. This all started when … Continue reading
Also posted in mvccontrib, Open Source Software, OSS, Portable Area
1 Comment
Self-Documenting Unit Tests
We have been practicing agile for more than a few years now and getting better as we move along, or at least that’s the goal and a desired expectation from the team; rightfully so since humans typically learn from experience. We jumped … Continue reading
Also posted in Asp.Net, mvc, mvccontrib
Comments Off

