David Walsh Tutorials

  • By
    Use FURL to Retrieve Website Headers

    It's important to know what headers your website and its files are communicating. For example, if your website is providing a 404 status, you're probably streaking toward your computer to fix the problem. Using the FURL library, you may retrieve website headers from the...

  • By
    MacBook Pro: Week 1

    If you follow me on Twitter or grace us with your presence in my IRC chat room, you know that I'm beginning the change from XP boy to OSX man. My text-reader voice is changing and I'm finding apps where there were no apps before.

  • By
    Twitter Direct Messaging Remotely Using cURL

    Twitter's direct messaging functionality is great. While simple tweeting communicates "just a clever quip," direct messaging communicates "listen here b*tch, this is important enough that you need to get this message NOW via text message." Twitter's API allows you direct message remotely so now...

  • By
    Shake Things Up Using jQuery UI’s Shake Effect

    Yesterday I created a tutorial showing you how you can shake an element using Fx.Shake, a MooTools component written by Aaron Newton. It turns out that jQuery UI also has a shake effect which can draw attention to an element. The XHTML Exactly the same as...

  • By
    MooTools Fun with Fx.Shake

    Adding movement to your website is a great way to attract attention to specific elements that you want users to notice. Of course you could use Flash or an animated GIF to achieve the movement effect but graphics can be difficult to maintain. Enter...

  • By
    FavIcons and 404 Errors

    As you probably already know, adding a favorite icon to your website is a great way to add subtle branding to your website. It's an easy, one-time update to your website that you never need to think about once it's done. Lets say you don't...

  • By
    Count MooTools Events Per Element in MooTools 1.2

    Every once in a while I'll need to check an element to see how many (usually 1 or 0) events of a specific type are tied to a specific element. Here's how you can check how many events and of which type have been assigned...

  • By
    Adding Events to Adding Events in jQuery
  • By
    Font Replacement Using Cufón

    We all know about the big font replacement methods. sIFR's big. Image font replacement has gained some steam. Not too many people know about a great project named Cufón though. Cufón uses a unique blend of a proprietary font generator tool...

  • By
    MacBook

    Forgive me Father, for I have sinned -- I sold my soul for a MacBook. So I didn't necessarily sell my soul but after much prodding and advice from the MooTools team, I've decided to buy a 15" MacBook Pro. Everyone told me I needed...