The How, Why, and Awesomeness of Gatsby.js

By Grayson Hicks

Elevator Pitch

Heard of Gatsby.js? It’s a framework that harnesses React, webpack, GraphQL, and other frontend tools in to a fantastic developer experience. I’ll walk through what it is, how it works, and why it’s awesome. Don’t know React/webpack/GraphQL? No problem, Gatsby is the ultimate intro to those tools.

Description

What is Gatsby.js?

You’ve probably heard of it, but maybe you haven’t tried it out. Maybe you have tried it, but want to dig a little deeper. If you are already using React and/or GraphQL, you should pick things up quickly. If you’re not familiar with those, I’ll make the case for Gatsby as a great intro to those, similar to create-react-app. In the talk I’ll cover:

  • What is Gatsby?
    • Main Parts
    • Main Ideas
  • Why Use Gatsby?
  • How well does Gatsby work with my favorite CMS/data source?
  • Getting Started
  • A more advanced glimpse
  • What is the future of Gatsby?
  • Resources/Next Steps

Notes

Hi! I hope this talk is approachable to both beginners and more advanced users. I make the argument that even folks who haven’t used React/GraphQL before, can benefit greatly by using Gatsby as their entry point. Attendees should, however, have a familiarity with Javascript. I am a front-end developer for Mediacurrent. We have been using Gatsby in production for a few months, and I have been using it personally for a few months longer than that. I am very passionate about its power, features, and benefits. I will be presenting a similar talk on Gatsby a few weeks before at Drupal Camp Asheville, but it will be geared towards Gatsby + Drupal. Thanks for considering me!