Latest Posts


  • Giving an e-Gift could be Better

    It’s October and that means many retailers are beginning to finalize their Holiday plans and queuing everything up for release in the next month or so. While some retailers have their Christmas and other holiday decorations up already, most e-commerce… Continue reading

  • Get A Job!

    Back in April of 2012, I did a presentation at the Kansas City Developers Conference on tips and tricks to finding and landing your dream job. Having been through a number of interviews as both an interviewer as well as… Continue reading

  • Using NPM Scripts for Client-Side Module Installation

    One of the largest things that I have loved about working in Node.js is the ability to create utilities that work on both the server and within the browsers.  Being able to create packages for NPM and then reuse them… Continue reading

  • Easier module imports with Requiredir

    The more that I use Node.js, the more I enjoy it; however, there I have seen an issue in a couple of projects.  In these projects, some modules import in a large number of other modules that reside in single… Continue reading

  • luhn – simple credit card validation for JavaScript and Node.js

    If you’ve worked on websites for any amount of time, there is a decent chance that you’ve encountered the need to validate credit card numbers at some point.  While there are a lot of compliance and security guidelines for working… Continue reading

  • ABAValidator – Routing Number validation for Node.js

    ABAValidator (npm, github) is just a JavaScript validation module that works both in Node.js on the server as well as in a client’s browser.  It provides a simple way to validate routing numbers that conform to the American Banking Association… Continue reading

  • DateValidator – Simple Validation for Node.js

    While I’m passionate about user experience, I also spend a lot of time working on various development projects as well.  Recently, I’ve focused most of my efforts behind Node.js and have enjoyed it thoroughly.  The amount of passion and adoption… Continue reading

  • Getting to Know Chrome’s Development Tools

    This past Saturday (May 5th, 2012) I attended and presented at the Iowa Code Camp in Cedar Rapids, IA, USA.  The event was filled with a number of great speakers from the midwest discussing anything from code to start-ups to… Continue reading

  • Usability Tests and Mobile Devices

    As new devices enter the mix, finding ways to conduct effective usability tests of our applications and websites on them becomes a challenge.  In some cases, the best option is to just use a camcorder to focus on the screen… Continue reading

  • Notes from “Buttons are a Hack”

    The following are my notes taken on 12 January 2012 while watching the UIE Virtual Seminar “Buttons are a Hack” presented by Josh Clark (@globalmoxie).  These notes are very raw even though some additional phrasing and context have been applied… Continue reading