David Walsh Tutorials

  • By
    Mighty Deals:  Killer Photoshop Actions

    Oftentimes I wish I was a designer instead of a programmer.  Designers get to make beautiful, touching imagery.  Designers get the epic cinema-style monitors.  Designers get to wear thick black glasses and weird clothing and somehow no one thinks anything of it.  Designers get...

  • By
    CSS Scoped Styles

    There are plenty of awesome new attributes we've gotten during the HTML5 revolution:  placeholder, download, hidden, and more.  Each of these attributes provides us a different level of control over an element on the page, but there's a new element attribute that allows...

  • By
    Firefox OS Manifest .htaccess Handler

    Want to know one of the secrets why Firefox OS is so incredibly awesome?  If you've created your website correctly, i.e. using CSS media queries (responsive design) and JavaScript feature detection, you can simply add an app.manifest file at the root of your domain and...

  • By
    Remove an Item From an Array with JavaScript

    One operation that seems to be more difficult than it should be in every programming language is removing a value from an array.  It's such an easy concept mentally that it skews our programmatic view of the task.  In JavaScript the splice method is of huge help...

  • By
    6 Things You Didn’t Know About Firefox OS

    Firefox OS is all over the tech news and for good reason:  Mozilla's finally given web developers the platform that they need to create apps the way they've been creating them for years -- with CSS, HTML, and JavaScript.  Firefox OS has been rapidly improving...

  • By
    Install Firefox OS Apps on Any Domain

    The app store models we've grown up with suck:  you have to install apps from within those stores.  With iOS you go to a site, they provide a link to install their app, and you get swapped from the browser to the App store.  What an...

  • By
    $100 Off W3Conf Discount Code!

    W3Conf is quickly approaching and if you haven't considered going, you're crazy you really should.  The speaker line-up is full of legends:  Lea Verou, Eric Meyer, my favorite Mozillian, Janet Swisher, and more.  You may also bump into well-known developers Chris Coyier, Jacob Thornton...

  • By
    Interview with Roku’s Nowhere Man

    Chris Hagedorn works for Roku; opinions are all his own and don't reflect his employer. Introduce yourself; where you're from and your development background. I'm a desert rat. I grew up in Yuma, AZ, the sunniest place on earth and lettuce capital of the world. My father...

  • By
    The Truth About Code Review

    Code review is an essential practice for organizations that cater to large amounts of traffic and want to ensure maintainability throughout a team of developers.  Of course that doesn't mean that every developer on the team thinks and codes the same way, so code review (in...

  • By
    Site Update:  Treehouse, Forums, Newsletter!

    I've been working on some major and minor site updates and I wanted to share them all with you! New Sponsor:  Treehouse I'm super excited to have Treehouse as my new sponsor.  Treehouse teaches developers how improve their skills in a variety of ways...