A collection of my thoughts, typically related to code or design.
20 May 2020 / 1 min read
The easiest way to build a Shopify store on Gatsby.
23 Apr 2020 / 11 min read
A starting guide to building a lightning-fast Shopify store on Gatsby. ⚡
27 Jan 2020 / 8 min read
A primer on subsetting, formatting, and CSS font features.
09 Jan 2020 / 3 min read
The next version of thetrevorharmon.com
24 Oct 2019 / 1 min read
Daniel Priestley: The only way forward in this transformational time is to make decisions that are mostly right…
14 Oct 2019 / 4 min read
Reflections on what I've learned and how I made my first month a success.
23 Sep 2019 / 1 min read
I often think about how I use technology and if it makes my life better or worse. @ajzaleski provides some great…
24 Jul 2019 / 4 min read
A simple tutorial, some sample code, and–you guessed it–a signup form.
22 Jul 2019 / 1 min read
This fantastic talk from JSConf by Shawn Wang (known as @swyx) explains what's going on in the background with React…
05 Jun 2019 / 5 min read
A simple example to get you started on querying JSON data out of S3 (with sample code!).
01 May 2019 / 4 min read
A real world example of how to use Javascript closures to write better code.
23 Apr 2019 / 2 min read
Three practices you can start today that will make your code more readable now and easier to understand in the future.
02 Apr 2019 / 3 min read
A guide to getting around an Enzyme internal error and get testing with Jest + Enzyme.
13 Mar 2019 / 6 min read
My six attempts to design "Sweet Honey" taught me that iterating on creative work can be difficult, but produces better results in the end.
12 Feb 2019 / 7 min read
Learn about the protocol behind iMessage link previews, Twitter cards, and Facebook link previews.
29 Jan 2019 / 5 min read
Four lessons I learned from working as an engineer for a startup that ran out of cash and went bankrupt.
29 Nov 2018 / 5 min read
How to use Gatsby's StaticQuery while working in a Typescript environment.
27 Nov 2018 / 2 min read
Typescript on React can sometimes think that your SASS is missing. Here’s the actual problem, and how to fix it.
06 Nov 2018 / 2 min read
Linting Typescript is simple to set up in Gatsby with the help of a plugin.
17 Sep 2018 / 3 min read
I recently started using Netlify to host my personal site, and now I don’t think I’ll go back. Here’s how to get started.
10 Sep 2018 / 10 min read
I recently redesigned my portfolio site with Gatsby, and Contentful as a headless CMS made it dead simple to manage content. Here’s how.
05 Sep 2018 / 5 min read
I recently redesigned my personal site with Gatsby. Here’s how to get started on your own.
19 Jun 2018 / 3 min read
I used Apple’s font tools to fix the line-height of a font for an iOS app. Here’s how I did it.
08 Sep 2015 / 2 min read
How I created an app that transferred money in less than 20 seconds.