Theory / Ideas Tutorials

  • December 2011 Mailbag

    I get loads of questions each day so I decided to take a few moments to answer your questions about JavaScript, Dojo, MooTools, jQuery, and more.

  • Confessions of a Web Developer XI

    It's been quite a while since I've gotten a few things off of my chest and since I'm always full of peeves and annoyances I thought it was time to unleash:

  • Confessions of a Web Developer X

    It's been quite a while since I've gotten a few things off of my chest and since I'm always full of peeves and annoyances I thought it was time to unleash:

  • Thoughts on Mobile Devices

    Whether I'm smug enough to admit it or not, I'm living the iLife.  Over the past two years, I've been rocking both the iPhone and MacBook Pro.  I was recently gifted an iPad and a Samsung Galaxy Tab, only increasing my ever-growing smugness level.  After playing with these new toys for a month, I thought I'd share my thoughts on these mobile devices;  the good, the bad, and the ugly.

  • Confessions Friday II

    It's Friday. You know you've had a tough week. A client ripped you a new one. The specs on a tough project got changed without prior notification. WebSocket is getting pulled. You just found out that your latest project requires you to support IE6. Your coworker just quit and you're responsible for completing a tough project. The API just changed versions and key/value pairs don't match. Your boss came down on you because he messed something up. In a word: ugh.

  • An Interview with jsFiddle Creator Piotr Zalewa

    One of the great code sharing tools was pastebin. It was simple and straight-forward but quickly grew out of its usefulness. That's where jsFiddle comes in. jsFiddle is a fresh tool that not only displays the code and highlights it but also executes its code within the browser for even better debugging. The creator of jsFiddle, Piotr Zalewa, took a few moments to answer my questions about his awesome creation.

  • Confessions of a Web Developer IX

    It's been quite a while since I've gotten a few things off of my chest and since I'm always full of peeves and annoyances I thought it was time to unleash:

  • GET OVER IT! 6 Things Web Developers Need to Get Over

    One of the downsides of being around developers of varying skill levels, from noob to Open Source legend, is that everyone has an opinion...and they're all wrong.  Every one of them.  Of course, me being a developer, I'm wrong too.  There are a few things, however, that I hear frequently and want nothing more than to scream.  Listen here developers:  get over it.

  • AJAX Annoyances to Avoid

    The AJAX revolution has completely reinvigorated the web. Browsers are working hard to increase the speed of their JavaScript and rendering engines. Web Developers are working as quickly as possible to push the limits of the browsers even further. Users are feeling more entitled by the user experiences provided by AJAX-heavy websites like Facebook. Before you thrust your website into the world of AJAX, be sure you're doing it for the right reasons, otherwise you may run into the following annoyances.

  • Confessions of a Web Developer VIII

    It’s been a while since I’ve gotten a few things off of my chest and since I’m always full of peeves and annoyances I thought it was time to unleash: