CraigMcKeachieWKidsHi, thanks for stopping by and checking out my site.  I’m Craig McKeachie.

I’ve been a software developer for nearly 20 years at this point mostly on the Microsoft stack.  I’ve been a Microsoft Certified Solutions Developer (MCSD) for three generations of technology including VB6 and COM+ and two generations of .NET certifications.   At one point I was a Microsoft Certified Trainer and have always had an interest in teaching most likely because many of my family members taught including my mother, several of my uncles, and my grandfather (in a one room schoolhouse).

At one point I began to look at the technology innovation coming out of Microsoft with a more skeptical eye and dabbled with Ruby on Rails and PHP among other things .  Around the same time I was inspired by Rob Walling at Software by Rob and this talk by David Heinemeier Hansson at Startup School 2008 and got deep into learning about bootstrapped start-ups.  I failed a few time and then created Elf on the Shelf Ideas which was a modest success and then followed up with Scavenger Hunt Creator  (I might have borrowed few ideas from Patrick McKenzie on this one) which helps parents create family memories.

In the past few years I have gotten a lot more interested in front-end development (HTML, CSS, and JavaScript), usability and user experience after working as a consultant at a few different digital interactive agencies on projects.  I now have a slightly irrational aversion to data grid controls after figuring out that amazon.com, facebook.com, and practically every other site I visit on the internet doesn’t have any data grids.  Most recently, I’ve been immersing myself in the JavaScript development movement that is taking place and writing a book on all the new JavaScript frameworks that help build single-page applications.

I live outside Columbus, Ohio with my wonderful wife and two really fun boys ages 5 and 8.

Sign up on the right hand bottom widget to hear more about my current project the JavaScript Framework Guide, AngularJS, Backbone, Ember | Confidently Choosing and Quickly Learning.