Node.js Recipes - Screencast Edition

Last year, I wrote Node.js Recipes in a relatively short time span. It was accomplished in something like 120 days, or about 10 days per chapter. This was exhausting and I vowed to my wife that I would not write another book at that pace again. Then I was…

Getting started with Hapi

If I were to alter the content of my book Node.js Recipes I would add more great examples of web frameworks. I've recently targeted several which I would love to use in upcoming projects. The first one I want to talk about is Hapi. Hapi is a Node.js…

jQuery Talks

This winter I was fortunate enough to be able to speak at two jQuery events - First in jQuery Conference in San Diego, then in Vienna for jQuery Europe.  The traveling is always great, and these events were top notch as far as organization, content, and attendees. I have…

Book Review: Principles of Object-Oriented JavaScript

I just finished reading another fantastic resource for JavaScript developers "Principles of Object-Oriented JavaScript" written by Nicholas C. Zakas. Nicholas C. Zakas is an excellent Front-End developer, and what I have always enjoyed about his work, is his ability to clearly articulate his knowledge to developers of all skill levels…

Screencast debugging in Chrome

Remote debugging a few years ago was just a fledgling idea for most. WEINRE was leading the way with its remote access to mobile devices and worked well enough. In recent posts I have mentioned some improvements across various browsers and new tools that work well for developing and debugging…

Browser Sniffing

Microsoft does many things decent, but browser detection in ASP.Net is not one of them. The issue In ASP.Net Microsoft heavily relies upon the use of browser sniffing to detect what browser you are using and throttles the features of the underlying ASP.Net web page accordingly. This…