Your guide to building performant, accessible websites that scale.
By Sam Larsen-Disney
Gatsby.js is a powerful React Static Site generator that helps you create lightning-fast web experiences. This book is a comprehensive introduction for those who are new to Gatsby.js, that will have you up-to-speed in no time.
Complete with hands-on tutorials, projects and self-assessment questions, this easy-to-follow guide will teach you the core concepts of Gatsby.js. You’ll learn how to build performant, accessible and scalable websites by harnessing the Gatsby.js framework.
This book will help you build anything from your personal website to large applications with authentication and make your site rise through those SEO rankings. By the end of this book you will know how to build client websites your users will love.
An Overview of Gatsby.js for the Uninitiated
Styling Choices and Creating Reusable Layouts
Sourcing and Querying Data (from anywhere!)
Creating Reusable Templates
Working with Images
Improving Your Site’s Search Engine Optimisation
Testing & Auditing Your Site
Monitoring Your Site Through Analytics
Deployment and Hosting
Creating Gatsby Plugins
Adding Authentication
Real Time Data
Localisation and Internationalisation
Benjamin Read
Senior JavaScript Engineer at Purplebricks
If you’re looking to get started with Gatsby look no further than this resource — as well as the basics, Sam covers some very complex topics. The book touches many of Gatsby’s internal APIs in an approachable, fun style that is easy to follow. Sam allows the reader (and coder!) plenty of freedom to follow their own path. I’ve certainly learned a lot reading it and I’m sure you will too, regardless of how well you already know Gatsby.
Yannis Panagis
UX Engineer at BehaviourLab
Sam’s been working with Gatsby for as long as I can remember. You can feel the excitement in his voice, and get a sense of his deep understanding in his writing whenever he talks about Gatsby and all the brilliant things you can build with it.
Ruben Casas
Software Engineer at American Express
Sam combines his unmatched design skills with his developer skills to get the perfect combination for creativity and performant sites. He's a Gatsby expert and understands how to make the most of the Framework.
Hey, I'm Sam, the author of this book. Are you ready to learn about Gatsby.js?
In the past three years I've built hundreds of Gatsby.js projects for a multitude of different purposes. This book is an accumulation of the knowledge, tips and tricks I've gathered to help you get the most out of Gatsby when you're just getting started. By the end of this book, you will know how to build client websites your users will love. Every aspect of performance and accessibility is a point of emphasis with this tool and you will learn how to squeeze every ounce of benefit out of it through the book's material.
This is the book I wish I had when I started working in the framework. It gives you the technical knowledge and confidence you need to nail any Gatsby project - big or small.