David Walsh Tutorials

  • By
    Script & Style Show: Episode 13: Decentralized Identity with Daniel Buchner

    In this episode:  David and Todd return from travels to San Francisco, Oslo, and Iceland, Todd reveals he's a new (dog) father, and they welcome guest Daniel Buchner, a Senior PM for Microsoft's Decentralized Identity team.  Daniel shares his knowledge about blockchain and crypto, then moves...

  • By
    Fix Flow Node Issue “property querySelector of unknown”

    Flow, the static type checker used in many React projects, feels like a gift and a curse at times; a gift in that it identifies weaknesses in your code, and a curse that sometimes you feel like you're needlessly adjusting your code to satisfy Flow. ...

  • By
    Count Frames in an Animated GIF

    The animated GIF always makes me chuckle; on one hand they seem like a relic of the "old web", on the other hand they aren't going anywhere and their meme-like presence seem to only make them more popular.  If you browse through my media blog...

  • By
    Easy Document Signing with the Eversign Chrome Extension

    A while back I wrote about Eversign, an awesome service that allows you and your clients or partners to digitally sign documents online.  If you've recently bought a house or did any other large purchases or agreements, you know how important the ability to reliably...

  • By
    Convert HTML to Markdown

    One of my biggest mistakes with this blog was not finding a WordPress plugin that would allow me to write my posts with markdown; to this day I still need to write posts in "Visual" mode and then manually convert the post to HTML for "Text"...

  • By
    Show FPS for Steam Games

    There's nothing more frustrating to a top gamer (outside of bugs in a game) than dropped frames in a video game.  If you're playing a competitive multiplayer game like PUBG or Fortnite, where up to 100 people are simultaneously competing, dropped frames can be the difference...

  • By
    Uppy File Uploading

    One of the big tasks I was charged with at my first job was setting up a system by which any customer or potential customer (aka anonymous user) could upload PDF and image files. I had loads of constraints to deal with: browser support...

  • By
    console.timeLog

    I work on a really complex debugger at Mozilla but, and don't tell my colleagues, I sometimes enjoy simply using console.log and other console commands to get some simple output.  I know, I know, but hey -- whatever gets the job done.  A few years ago I...

  • By
    What’s Next for Hybrid App Developers?

    The story of hybrid application development is a never-ending one. Each framework has to continuously strive and innovate to remain relevant, and the discussion of which framework to use is a question often asked. Most hybrid applications are built using a combination of HTML, CSS, and...

  • By
    Script & Style Show: Episode 11: Ionic Framework with Max Lynch

    In this episode:  David blames his wife for getting sick and missing last week's show, Todd's got a new Jeep, and David then blames his wife for not letting him have a Jeep.  Oh, and Max Lynch of Ionic Framework fame stops by to talk about...