Blog
Rambling, ranting, and raving… But mostly just whatever seems important in the moment about JavaScript, frontend development, and life surrounding me.
The inhumanity of new Twitter management
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.
DIY Photo Booth: the nerdy details
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.
Current tool chest
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.
Technical design starter template
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.
Creating a modern wedding website in 2022 Part 2: Setting up the repository and frameworks
Don’t go with those junk off-the-shelf websites with all the upsells on them. Make your wedding website yourself.
New site, who dis?
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.
DIY photobooth
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.
Hacking express middleware to automatically capture request timeouts
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.
Mass shootings
There was a shooting in my town last night.
Creating a modern wedding website in 2022 Part 1: Choosing the tools
This part of the modern wedding website series will cover tools chosen to satisfy requirements of creating a modern wedding website in 2022.