David Walsh Tutorials

  • By
    Use Mozilla Firefox DevTools in Chrome

    I shared on Twitter last week that I do casual browsing in Google Chrome but do most of my development work in Firefox.  I can't give a great reason for doing so but Firefox has seemed like a development "security blanket" since I was in college (over a...

  • By
    Respond to Prompt in Bash Script

    I work on a project that requires I frequently build and destroy a virtual machine.  I don't enjoy having to do so but virtual machines can be notoriously difficult to prop up, especially when you have a complex app living within it. Manually typing the same commands over...

  • By
    Image Optimization with Cloudinary

    We're always looking for ways to improve site speed; we lazy load, minify and concatenate, create sprites, experiment with caching, and just about everything else we can think of.  With all of the performance optimization strategies available, the best way to decrease page size always comes back to...

  • By
    Remove Spaces from File Names

    Spaces in file names are a nightmare with the web; you deal with %20 and other nonsense when spaces are in file names.  That's why when I receive images with spaces I cringe;  I mean hell, dealing with spaces of file systems sucks too. Anyways, I use the...

  • By
    Great Tools to Use in Your Projects

    Every day it's a new tool available on the market. 30 days means 30 tools. For sure your time is dedicated for winning projects and dealing with your clients. We are here to help you, that's why we happily selected best tools to use. Your team...

  • By
    Win a Bronze Pass for OSCON Austin!

    OSCON Austin is fast approaching (May 16-19, 2016) and O'Reilly has an awesome bonus for DWB readers:  a 30% off discount code of PC30DWALSH.  Even better is that O'Reilly is allowing me to give away on free Bronze pass to their awesome conference! Conference Highlights

  • By
    CSS user-select

    In my quest to contribute to every Mozilla project possible, I spent some time last Friday making updates to Firefox DevTools.  The JSON Viewer component needed some love so that was first on my list.  While viewing the CSS for the JSON Viewer component, I saw something I...

  • By
    mix-blend-mode: multiply

    One of my favorite interview questions is "how do you stay current on emerging front-end techniques and APIs?"  I always get the standard "blogs" and "RSS" answers but rarely do I ever hear "from gurus on Twitter."  I find that strange because I learn loads from Twitter...

  • By
    Get Weather from Command Line

    There's an awesome script making the rounds on Twitter and I've been as excited as everyone else so I thought I'd show it.  Many of us live eight hours a day within the command line (although I'm not a vim hippie like some of you) so I try...

  • By
    No Coding Needed – 20 New Pre-built Websites Examples

    Pre-built websites represent a new and exciting trend in web design. They give the user a solid foundation to work from, and they serve as excellent conceptual design tools as well. The 20 examples shown here, the latest in Be Theme's extensive selection of 190+ pre-built...