Category: Web Development

  • LIBTYFI – Leave it better than you found it

    LIBTYFI – Leave it better than you found it

    Some of my fondest memories from childhood are the times my dad let me tag along on his weekly trips across the expanses of Northern Ontario in his 18-wheeler. As you might imagine, a daily ritual on these trips was one of washing up in some dingy restroom1 before eating a greasy breakfast (“two eggs…


  • My Coding Origin Story

    My Coding Origin Story

    Earlier today Ben Halpern posted a bit about his coding origin story on dev.to. I thought it might be interesting to share how I got my start. Growing my family was not an early computer adopter. Computers were expensive and my parents were endlessly frugal. So I don’t share the common origin story for a…


  • Is Modern Web Development Too Complex?

    As someone who has been in the industry for nearly as long as the industry has existed, the trajectory of modern web development is concerning. Oftentimes the “modern” tools seem overly abstract, interdependent and complex. The “modern tools” I’m referring are a range of technologies designed to improve development processes: dependency management (NPM, composer, etc),…


  • How to Keep Your New WordPress Site Running Smoothly

    So you just launched a WordPress site for your business, everything is up and running. Pages load quickly, SEO is better than ever, you paid your development team. Now you’re all set for the next few year, right? In an ideal world, this would be true. Unfortunately, the Internet is a dangerous place and software…


  • The Problem with NPM

    Whenever you run `npm install` it generates a local, project specific /node_modules/ directory with literally 10s of thousands of files and folders. Why?! WHY?! I understand that javascript is a simple scripting language, missing many features that are baked in to more traditional languages like PHP and friends. I understand that many node modules are…