This is a place for my thoughts on many of the things I love in life. From web development, to restaurant reveiws and recipes, to woodworking. These thoughts are my own for the world to hopefully learn a little more about me.

Latest Posts

Destructure Optional Params in Typescript

06 May, 2021 2:15 PM

Sometimes you have a function with an optional Object argument that you want to destructure in the function. Like so: However you'll get an…

How to find a Database in 2021

14 January, 2021 6:55 PM

I haven’t been around as long as some, but I’ve been around web development to remember the days where everyone had a cpanel and managed…

Cancer Imposter Syndrome

23 July, 2020 5:23 PM

I know we usually reference "imposter syndrome" when we talk about jobs and the fear that you might be exposed as a fraud who fooled their…

Automate Firebase 🔥 Hosting with Github Actions

23 May, 2020 12:49 PM

UPDATE 01/21/21: Using the firebase init command you can now automatically set up deployment from Github through the CLI and you shouldn't…

How to generate a random ID in JavaScript

22 February, 2020 1:34 PM

I'm sure this is posted in a ton of places already but I thought I would share a method I sometimes use to generate random strings of…

Going Home (Almost) - day 28

28 January, 2020 9:39 PM

Update: A weekend pathologist made a mistake and what they thought were leukemia blasts were really just new white blood cells. We did…

The Fight Against Leukemia Begins

16 January, 2020 12:47 PM

Three weeks ago I found myself lying in a hospital bed after a full day in the ER, a blood transfusion dripping into one of my IVs…

Conditional Vue Hash Router

02 December, 2019 4:28 PM

Recently I built a Vue app for a client that existed inside an existing Wordpress site. The Vue app was responsible for handling a complex…

Webpack Image Loading

23 September, 2019 1:23 PM

Sometimes you have to make a custom webpack config. Whether you're working on making a vue app inside a server rendered framework like…

Gratinata Pasta Sauce

20 September, 2019 11:45 AM

prep time: 20min / cooking time: 10min This amazingly delicious pasta sauce is perfect for baked pasta dishes with shrimp or chicken or…

Netlify Dev + Serverless Functions + Mailchimp Subscribe Form Tutorial

06 September, 2019 7:13 PM

You've probably heard about Netlify , the amazing static host that literally makes everything about static website hosting feel like a walk…

Why don’t we talk to users?

28 June, 2019 3:17 PM

Have you ever been in a meeting with a stakeholder and you or someone else suggests interviewing users or looking at user feedback in order…

Easy Weeknight Chicken Thighs

27 June, 2019 2:37 PM

prep time: 5min / cooking time: 30-40min Been really loving how easy and delicious this recipe is from cookinglsl Ingredients 2 lb…


27 June, 2019 1:40 PM

Hey there, my name is Matt. I’m a husband, dog dad, software engineer, musician, photographer, coffee enthusiast, life-long learner…