Skip to main content

Paul Armstrong’s profile picture Paul Armstrong

Blog

Rambling, ranting, and raving… But mostly just whatever seems important in the moment about JavaScript, frontend development, and life surrounding me.

  • Resigning from the AMP Technical Steering Committee

  • I’ve been sitting on this decision for a long time. It’s not easy to abandon something I have poured a lot of thought, care, time, and effort into. It’s almost like quitting a job… except I never got paid for the job. Open source was, is, and will continue to be the gateway for my entire skillset. Without it, I don’t think I would have ever learned how write software, let alone ever have become a software developer.

  • Safely template HTML responses from Node.js and Express.js servers using JavaScript’s built-in templating functions, not giant libraries.

  • I was having too much fun playing with Twitch and wanted viewers to be able to help me with “rubber duck debugging”.

  • Working with git can be hard, verbose, and repetitive. I’ve been using this small collection of sh/zsh functions for a few years now and I don’t think I could work without them anymore.

  • A look into removing common and uncommon performance bottlenecks in one of the worlds largest React.js PWAs, Twitter Lite.