2013 Resolutions

Another year has come and gone and it is now officially 2013. I guess the Mayan Apocalypse didn’t happen after all. I’ve always been a big advocate of making goals and this year is no different. Goals help you plan out your future and enable you to break down big things into smaller pieces that … Read more

My New Standup Desk

I’ve been using a standup desk for nearly a year now. It all started when I discovered this infographic. Up until last week, I was working at Moontoast where I had set my Ikea desk on top of four cinder blocks to make it standing level. This week, I started working at appendTo, which means that I’m finally able … Read more

Book Review: HTML5 for Web Designers

A few days ago I realized that I read a lot of books and articles about JavaScript and web development and that this would be a good place to share my thoughts about them both for my own reference and maybe even for helping other people out. In the interest of that revelation, I present … Read more

Writing a Good API

As a JavaScript developer, I tend to spend a lot of time getting and setting data using a server-side API. Over the past few years, I’ve encountered all sorts of APIs and I’ve formed some opinions on what makes a good API for JavaScript interaction. Here are some of my thoughts. Make the API use … Read more

Detecting JavaScript Popup Blockers

Most of us can agree that spawning popups with JavaScript is usually a user experience FAIL. We’ve all been to websites that opened several popup ads. That is always something to avoid. Malicious and ad-happy sites have made it necessary for browser plugins and some browsers to block JavaScript popups altogether. But there are some … Read more