David Walsh Tutorials

  • By
    O’Reilly Fluent Conf – San Francisco – 20% Discount

    Fluent: Spotlighting the Crucial Tools and Technologies of the Web The Web is undergoing countless transformations as new ways of interacting with it emerge, and keeping up with the sheer volume of new and changing web development tools and practices is a challenge for anyone...

  • By
    Activate Service Workers Faster

    Service workers are great for many purposes:  speed, offline, cache control, and more.  You can view many code service worker usage samples over at the Service Worker Cookbook, if you're so interested.  One of those recipes, Immediate Claim, is as important and useful as it provides...

  • By
    Convert Image to ASCII Art with Node.js

    There are many people out there that don't appreciate ASCII art;  we call those people "idiots".  ASCII art has been used forever and remains, in my opinion, a feat of programming and creativity.  There's a project called image-to-ascii which doesn't just create ascii art but does so from...

  • By
    How to Collaborate with Clients in a Way that Boosts Business (and a Giveaway!)

    Web design and development is much like the universe itself – ever-growing, ever-changing, with trillions of bright stars (and endless dust). We invest a lot to learn, grow, and develop in order to stand out as one of the stars: we study trends, uncover tools, keep...

  • By
    Get Redirect URL with cURL

    URL redirects can be glorious or annoying depending on which side of them you are on and which side you want to be on.  Redirects are helpful for vanity URLs (useful in advertising) but sometimes they're annoying in that they could potentially break your code if you...

  • By
    Celebrate Cyber Monday with These Best Deals for Designers

    One of the nicer features of Cyber Monday, as compared to Black Friday, is things don’t have to get hectic. You’ll find there are plenty of products to go around, so you never have to worry about clicking on something just a little too late! Have...

  • By
    Show Images in Console with Node.js console-png

    Introducing colors into the command line makes console reading much easier which is why finding Chalk was a life-changing event for me.  I started digging deeper  into making the console more graphical and I found another module that could bring the console to life:  console-png! The JavaScript Assuming...

  • By
    Save Money With These Awesome Black Friday Deals

    We want to see all our design-lovers visitors happy, therefore we have compiled a list with the best Black Friday deals available for web professionals. Instapage.com Instapage has created the easiest to use professional software focused on the design and collaboration in building landing pages for...

  • By
    Convert PSD to PNG with Node.js

    Automating and manipulating media is a fascination of mine, partly because I don't understand the magic behind it and partly because the idea of turning one thing into another is fun and useful.  That latest media tool that has piqued my interest is a JavaScript tool called psd.js. psd.js...

  • By
    Offline Recipes for Service Workers

    "Offline" is a big topic these days, especially as many web apps look to also function as mobile apps.  The original offline helper API, the Application Cache API (also known as "appcache"), has a host of problems, many of which can be found in Jake Archibald's...