NUnit, Unity Dependency Injection, MOQ and Private Fields

I had an interesting puzzle to solve this week that I thought I would share with you in case someone else is looking for a similar solution.… Read the rest

Technical Debt Is Inevitable

Whoa there Dave.  What are you talking about?  Have you given up the fight? You who have preached the TDD religion.  You who’ve struggled to get organizations to adopt naming conventions, to use version control systems and to use project management software.  The same guy who has implemented continuous integration on his current project?  What’s this world coming to?… Read the rest

Explaining How The Internet Works To Family And Friends

A couple of weeks ago my wife and daughter were watching a movie on our Roku when stuff started to not work.  When I came into the room my wife asked me to explain how the Internet works.

Now, whenever someone ask me to explain something technical, I’m always a bit nervous.  The problem is, how do I explain this in a way that the person asking me can understand, giving them just enough to satisfy the question they are really asking, and yet give them a mostly accurate answer?  The problem with explaining stuff to someone who knows less than you about the subject is either that you end up  giving them way more information than they want or you give them too little information because you know it so well.  I’m sure most of my writing on this blog suffers from this very same issue.… Read the rest

Selenium Performance Improvements

As many of you know, I’ve been using Selenium to do my website testing.  And, if you’ve done any testing with Selenium yourself, you know that Selenium can be even slower if you are using Selenium Grid.

Today I want to talk to you about ways you might be able to increase the performance of your test.… Read the rest

WebForms vs MVC–The War Is Over

I just finished listening to a DotNetRocks podcast today with Paul Sheriff which largely talked about creating mobile web sites using ASP.NET WebForms.

During the show they discuss when you might use WebForms vs MVC and pointed out that WebForms still have their place, particularly in the corporate world, since they are just as testable as MVC and yet much easier to get something up and running quickly.  This is in contrast to a public facing site that might need to be as light weight as possible and therefore need the extra control that MVC can give you.… Read the rest

Awards & Certs