Recent Posts


September 2014
« Aug    

It is called “Unit Testing” for a reason

One of the problems I had when I started to learn unit testing, and a concept that seems to be hard to grasp as I teach others about unit testing, is this concept of testing just a unit.  … Read the rest

JavaScript Performance Tweaks

So, I started reading High Performance JavaScript recently and I thought now might be a good time to give a summary of what I’ve learned so far.

Up until recently, I wasn’t all that concerned about performance.  But last year I started working with EXTjs, which allows you to build desktop like apps in JavaScript using pretty much nothing but JavaScript and now performance is a much bigger concern. … Read the rest

YAGNI – You Aren’t Going To Need It

One of the design principles in software development is to only write what you need today.  This has taken on the moniker of YAGNI (You Aren’t Going To Need It).

The question is, in what ways do we violate this principle?… Read the rest

JavaScript Boolean Confusion

What could possibly be confusing about JavaScript Booleans you ask?

Well, here’s several logical statements written in JavaScript.  Do you know what each does?



if("0" == true)


if("1" === true)

Read the rest

Running Selenium In Parallel With Any .NET Unit Testing Tool

As of the time of this writing, I’ve yet to find a viable way of running selenium test on multiple browsers using Selenium Grid.  This doesn’t mean that there aren’t a few articles out there that have some kind of solution. … Read the rest

Awards & Certs