Skip to main content

Paul Armstrong’s profile picturePaul Armstrong

Blog

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

  • I worked at Twitter for over five years. I put everything I had into building amazing things there. But I didn’t just give; Twitter and its people gave back to me more than I could have ever asked for. It’s disheartening to see what is happening there today, under new management.

  • I created my own Photo Booth application with Electron, Node.js, React, and Tailwindcss and used a GoPro as a webcam for my wedding instead of renting a commercial booth. It was fun to build and even more fun to use.

  • This is a collection of tools and things that I use on a daily basis that I just want to have written down somewhere. Maybe they’re useful for you too.

  • As teams grow, become distributed, and not everyone is able to be involved in every decision, it becomes more important to record what’s happening and why decisions are and were made. From a technical standpoint, “Tech Designs” are a great way to structure this information and keep around long-term for posterity.

  • Don’t go with those junk off-the-shelf websites with all the upsells on them. Make your wedding website yourself.

  • I needed an escape while stressing about my (previously) upcoming wedding. Having some personal annoyances with how difficult it would be to personalize Docusaurus, I sat down and hacked at Astro for a day and a half. I came up with a fully working static website & blog in no time.

  • I created my own photobooth application with Electron, Node.js, React, and Tailwindcss and used a GoPro as a webcam for my wedding instead of renting a commercial booth. It was fun to build and even more fun to use.

  • When needing to run a highly available Express server with Node.js and a lot of middleware, it’s important to ensure that you don’t have any runaway processes blocking other requests. In this post, I share an easy wrapper for Express applications to always ensure every middleware is captured in a timeout loop.

  • There was a shooting in my town last night.

  • This part of the modern wedding website series will cover tools chosen to satisfy requirements of creating a modern wedding website in 2022.