Training

Code Review

Code Review is our workshop format for organizations looking to expand & optimize their experience building websites with Gatsby.

This training combines discussion of team/org goals & objectives, a technical deep-dive into your Gatsby project and live training / Q&A into Gatsby best practices, along with follow-up to track & reinforce team growth.

Training Stages

Kickoff

We correspond by email about your experience with Gatsby so far. Questions include your typical project requirements, budget, team staffing, workflow, developer & design tooling, etc.

You give us access to the relevant code repositories & design documentation

Preparation

We review design docs, code & finished and in-progress websites for the previous projects you’ve deployed. We review your project structure, Gatsby usage, and website performance.

Live Training + Q & A

We spend 4 hours, either focused in one day or spread over two, over a remote videoconference session with a team of up to 6 people. Depending on your team’s level of expertise, we can focus more on discussing your architecture, goals and codebase or prioritize relevant training (using your codebase as an example where possible).

Follow-up

We schedule monthly hour-long check-in calls in the subsequent two months to answer any questions that have arisen since the initial discussion. If desired, we can be available for email support and participate in relevant code reviews.

Training Topics

We can cover a wide variety of areas, though typically time permits 3-4 training topics to be covered in any workshop. Topics include:

Architecture

  • Content Architecture: Choosing the Right System(s) for your Workflow
  • Leveraging Multiple Content Stores — Why and How
  • Choosing the appropriate CSS-in-JS system
  • Integrating Your Component Library With Your Design Process
  • Project Structure: Repos, Folders, File Naming Conventions

Tooling

  • Better Tooling: Using React Dev Tools + GraphiQL With Gatsby
  • Using Storybook to Build UIs Faster
  • Using Storybook to Create Reusable Components Across Projects

Code Quality

  • Using Fragments to Create One Source of Truth for GraphQL Queries
  • Refactoring your React Components: Why, When & How
  • Leveraging Great Open-Source React Components
  • Gatsby Image: More Polish, Less Bloat
  • Page Navigation Edge Cases: Handling Modals & Querystrings With Gatsby

Topics from the Introductory 2-Day Gatsby Workshop are also available.

You may also be interested in: App Architecture, Launch Prep

Get in Touch

Loading...