Treehouse

David Walsh Blog

  • The Absolute Best Black Friday Deals in Web Development

    Psst…hey, yeah, you. Looking for the best Black Friday deals for everything web development and design related? Well, you’ve come to the right place, scroll on to see what awesome deals we’ve gathered for you. 1. X by Themeco Probably the market leader for premium elegant,...

  • JavaScript Regex: String Does Not Contain

    For some reason I think that regular expressions can solve every problem and for some reason I always find out the regular expression I'm trying to create is too complicated and probably not the best route to getting what I want.  Case in point:  I needed to...

  • JavaScript Template Strings

    Seemingly every language has a template string enhancement, and within JavaScript we've written our own to allow more seamless development without the need to concatenate everything.  Some of these template helpers even allow for looping, iteration, and conditional support.  Native implementations always start small but I'm excited about template strings in...

  • 20 Tools To Make A Web Developer’s Life Easier

    If you work as a web developer nowadays, you’re sure to have your work cut out for you. The influence the Internet has in our everyday lives is undeniable, therefore it is natural for all businesses and organizations to have a strong presence online. This means...

  • 500

    Over the past four or so months, I've been having a hell of a time with seeing 500 errors on my site.  And while I'm on my site a few hours a day, the amount of 500s my visitors must have seem is probably huge.  And that's...

  • Collaboration Tools for Peak Performance in Web  Development/Design Projects

    Creative individuals are not the most organized people in the world. You could be an accomplished web designer or web developer to the core, but unless you draw some rules and stick to them, your projects would get out of hand. If you wish to avoid...

  • Tweet For Code #4

    You don't need a thousand lines of code to make a big difference in any coding language.  Oftentimes it's quite the opposite:  a few tiny code snippets can do a world of good and accomplish big things.  I asked my Twitter followers to tweet to me...

ydkjs-1.png

Popular Features

  • Responsive Images: The Ultimate Guide

    Chances are that any Web designers using our Ghostlab browser testing app, which allows seamless testing across all devices simultaneously, will have worked with responsive design in some shape or form. And as today’s websites and devices become ever more varied, a plethora of responsive images...

  • Responsive and Infinitely Scalable JS Animations

    Back in late 2012 it was not easy to find open source projects using requestAnimationFrame() – this is the hook that allows Javascript code to synchronize with a web browser's native paint loop. Animations using this method can run at 60 fps and deliver fantastic...

  • Create a CSS Flipping Animation

    CSS animations are a lot of fun; the beauty of them is that through many simple properties, you can create anything from an elegant fade in to a WTF-Pixar-would-be-proud effect. One CSS effect somewhere in between is the CSS flip effect, whereby there's...

  • From Webcam to Animated GIF: the Secret Behind chat.meatspac.es!

    My team mate Edna Piranha is not only an awesome hacker; she's also a fantastic philosopher! Communication and online interactions is a subject that has kept her mind busy for a long time, and it has also resulted in a bunch of interesting experimental projects...

  • How I Stopped WordPress Comment Spam

    I love almost every part of being a tech blogger:  learning, preaching, bantering, researching.  The one part about blogging that I absolutely loathe:  dealing with SPAM comments.  For the past two years, my blog has registered 8,000+ SPAM comments per day.  PER DAY.  Bloating my database...