Journal

2024
October
dev gatsby

With the release of GatsbyJS 4.7, developers now have more tools and features at their disposal to create dynamic and responsive websites. One popular feature that can significantly enhance user ex...

2024
March
tesla cars

When you think of car servicing, you might conjure up images of cumbersome paperwork, long waiting times, and a general sense of inconvenience. However, my recent experience with Tesla's service ha...

2023
March
2022
October
2022
June
dev sqlite fly.io

Gonna give a quick how to for connecting to and getting your sqlite database from your production app on fly.io. It can be a bit confusing but once you get your ssh connection set up and openssh in...

2022
March
dev js

Recently I needed to sort one array I had no control of to show specific categories in a specific order. Any items in the array of categories that I had not specified in my order array I needed to...

2021
September
dev angular routing

This is a quick demo of one way you can accomplish dynamic page titles in the html head tags with Angular. This should work in most recent versions of Angular (8+) but let me know on Twitter if it...

photography

This is a relatively simple problem to solve but didn't see it posted elsewhere. After reading this tutorial you will know how to copy and paste any settings from one photo to many others in Adobe...

2021
May
2021
January
dev cloud

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 their own personal site on super cheap shared hosting. The d...

2020
July
the cancer

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 way into the position but I've been feeling a different ki...

2020
May
dev firebase CI/CD

> UPDATE 01/21/21: Using the command you can now automatically > set up deployment from Github through the CLI and you shouldn't have to follow > any of this tutorial. Try that first. It should set...

2020
February
dev javascript

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 (numbers + letters) with javascript. This function returns the...

2020
January
the cancer

Update: A weekend pathologist made a mistake and what they thought were leukemia blasts were really just new white blood cells. We did another bone marrow biopsy a week later and they found no leuk...

the cancer

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, listening to a doctor tell me I have Acute Myeloid Leukemia. Just...

2019
December
dev vue

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 location search section of the site and handled routing fo...

2019
September
dev vue webpack tutorials

Sometimes you have to make a custom webpack config. Whether you're working on making a vue app inside a server rendered framework like wordpress or you just decided to roll your own, this might hel...

food recipes italian

This amazingly delicious pasta sauce is perfect for baked pasta dishes with shrimp or chicken or pretty much any other pasta dish.

2019
June
ux dev

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 to guide the roadmap and been shot down? I have. I’ve oft...

dev

Hey there, my name is Matt. I’m a husband, dog dad, software engineer, musician, photographer, coffee enthusiast, life-long learner, backpacker, home chef, volunteer, public speaker, and party plan...

2019
March
dev ux

- Companies create roadmaps of features quarters in advance. Maybe with room for roadblocks but definitely not room for rewrites, refactors, or surprise features. - This is because what matters to...