Security is All of our Problem and I Want to do Better

A number of people have asked me about my recent uptick in tweets relating to information security. Some even asked me if I had left web development. I honestly didn’t think anyone had noticed but looking back I can clearly… Continue Reading

Which Browser Extensions do Web Developers Use?

NOTE: This is about extensions you use for web development, not typical ones like LastPass, Adblock or Ghostery. As the developer tools inside browsers have matured and become feature-rich, the reliance on 3rd party extensions to fill the gaps has… Continue Reading

How to Migrate npm Packages When Upgrading Node.js using nvm

I’m tinkering with Node.js and using the awesome tool nvm to manage versions. One thing I struggled with briefly was upgrading to the latest version of Node using nvm. When I did that, all of my npm packages were gone… Continue Reading

Which Linux Distro for Web Development?

Total lazy web question. If I were setting up a Linux machine for web development, specifically to learn and code with Ruby on Rails, should I go with Linux Mint or Ubuntu Desktop (or some other distro)? And why the… Continue Reading

A Time for Change

For the last three and a half years, I’ve been privileged to work at the greatest software company in the world; Microsoft. During that time, I launched a standards-based web development site (scriptjunkie.com), worked with major product teams (Windows, Windows… Continue Reading

jQuery Fundamentals Training Material Available as Open Source

In an incredibly generous move, jQuery star Rebecca Murphey has released the training materials she uses for her jQuery Fundamentals class under the Creative Commons Attribution-Share Alike 3.0 United States license. This is a pretty significant contribution because developing good… Continue Reading

Video Interviews – The YayQuery Crew and Paul Irish of the jQuery Team

Nailing down the crazy YayQuery crew and keeping them in one place was a challenge but Ralph Whitbeck and I managed to do it and nail down another jQuery Podcast/video interview in the process. Check them out: Paul Irish is… Continue Reading

Alternative Client-Side Storage using Sessvars.js

I was recently on a project where I needed a really flexible persistent data storage mechanism. Normally, this would be fairly easily handled via server-side data persistence code but in this case, each page of the app was basically a… Continue Reading

Happy Birthday Dad. We Miss You.

Today, my dad would’ve turned 67. It’s the first birthday we’ll celebrate without him. As the day goes by, the realization that he’s no longer with us really sets in. I know this day is going to be very rough… Continue Reading

NewEgg.com Totally Redeems Themselves

I posted the other day about my disappointment in NewEgg.com for what I felt was a lack of genuine interest in my problem with the way my order was packaged. I felt that I was doing the right thing by… Continue Reading