A Showcase of Beautifully Crafted, Free UI Kits
When building a web app it’s important to keep in mind how much of it’s success is built on having…
WebKit is the jQuery of Browser Engines
The news has just come out that Opera is switching all of their browsers (both mobile and desktop) to use…
Fixing Google Analytics for Ghostery
As an avid user of Ghostery, which blocks all sorts of tracking scripts, pixels, and other web bugs I frequently…
Step-by-step: Converting modules from Drupal 7 to Drupal 8
As Gábor pointed out, now’s the time to help make Drupal 8 more unified and user/developer friendly. A great way…
Secrets of the JavaScript Ninja Released
Happy news! My book, Secrets of the JavaScript Ninja is finally in stock on Amazon! It’s been available on Manning.com…
Keeping Passwords in Source Control
I learned a neat tip from my co-worker, Craig Silverstein (more on Craig joining Khan Academy), recently and I thought…
The story of my first DrupalCon
This was originally posted to the “The influence of subtlety” thread on the Drupalchix group back in 2010, but since…
Comfortable PHP Editing With VIM -9-
After telling you about my completely reworked VIM setup and the awesome VIM plugins I’m using in it, this blog…
Comfortable PHP Editing With VIM -8-
As promised, I’m explaining my new VIM setup in some more detail, staring with the collection of plugins I use…
Comfortable PHP Editing With VIM -7-
I finally managed to re-work my VIM setup completely, so it’s time for an updated. First the sad news: VIP…