The

Latest

May 14th, 2020

I just wrapped up my first project using Wordpress as a headless CMS with React (well, Gatsby). It was pretty nice going back to using…

Updated: February 4th, 2020

Update: I ended up the building Gatsby smooth scroll anchor link functionality from this post into a Gatsby plugin. Check it out on Github…

December 9th, 2019

Hubspot is a really awesome CRM tool that connects potential customers to any number of digital touchpoints in your websites & applications…

October 21st, 2019

I'm a big fan of using Parcel to bundle my website/web app assets. It goes by the "it just works" mantra, far removed from it's alternative…

August 22nd, 2019

Video is always pretty annoying to deal with. So are iframes. I really like using Plyr for skinning 3rd party videos because it's…

June 19th, 2019

I feel like I'm only allowed to write three Gatsby-related blog posts in a row, so I'll try to make this one short & sweet. After spinning…

June 5th, 2019

I'll admit, it took me a while to finally adopt both React context & hooks in my day-to-day React vocabulary. Like most things though…

February 18th, 2019

Email is super annoying, everone knows this. That might be a bit of an exaggeration, but every time I find an easy way to tackle email I…

April 19th, 2017

I recently dealt with a pretty unfortunate situation in which I needed to do a website handoff with the former developer of one of my…

August 4th, 2016

I had a client contact me a few days ago about a bizarre issue that I had never seen before. Not only had I never experienced a 406 error…