Articles

I build stuff, learn things, and write about it.


  1. 4 min read

    TIL: How to use GraphQL variables to give my queries type safety

    One of the things I love about GraphQL is how straightforward it is to get up and running with little to no experience. But how can you make sure your GraphQL queries are safe from nasties? Let’s find out.

    Read more →
  2. 90 min read

    Next.js Dynamic Routes With Contentful's GraphQL API — with Jason Lengstorf

    Next.js has a popular approach for generating dynamic routes. In this episode of Learn with Jason, I teach Jason how to use Contentful’s GraphQL API to power them!

    Read more →
  3. 8 min read

    What is a REST API?

    If you’ve had a look at the Contentful docs, you’ll have seen the acronyms REST and API in at least a few places! But what does it all mean? Let’s break it down.

    Read more →
  4. 6 min read

    Why I love Polywork as a developer advocate — and it's not for the reason you think

    Polywork launched in April 2021 as a “place for people to express who they are”. Is it just a new hipster version of LinkedIn? I take a look at how it compares and share my number one reason why I like Polywork.

    Read more →
  5. 48 min read

    Ecommerce and Next.js on the Jamstack — with Colby Fayock

    I sat down with Colby Fayock to chat about Next.js and how all of its features help enable developers to build great experiences on the web.

    Read more →
  6. 11 min read

    How to build a personalized image social sharing app with Cloudinary and Next.js

    In this post, we’re going to build an app that generates a personalized image of a ticket to share on socials using Cloudinary and Next.js so you can encourage your event attendees to share their tickets for your next virtual event!

    Read more →
  1. Prev
  2. Page 1 of 5
  3. Next