Skip to the content.

Welcome

This guide represents an accumulation of knowledge and best practices that I have developed over years of working with Ruby on Rails and, more recently, combining it with GraphQL to build powerful APIs. I wrote this for you and I hope you enjoy it.

Chapters

  1. Chapter 1 - The App

  2. Chapter 2 - The User

  3. Chapter 3 - The Graph

  4. Chapter 4 - The Individual

  5. Chapter 5 - The Mutation

  6. Chapter 6 - The Round

  7. Chapter 7 - The History

  8. Chapter 8 - The N

  9. Chapter 9 - The Kickoff

  10. Chapter 10 - The Selection

  11. Chapter 11 - The Reaper

  12. Chapter 12 - The Archive

  13. Chapter 13 - The Filter

  14. Chapter 14 - The Goodbye

  15. Chapter 15 - The Index

  16. Chapter 16 - The Backfill

  17. Thank You


Questions

Who should read this guide?

This guide is for anyone new to Ruby on Rails or GraphQL Ruby, anyone looking for a refresher, or anyone that’s interested in modern best practices.

What is in this guide?

The contents of this guide aim to give the reader a basic understanding of Ruby on Rails and how it, combined with several other technologies like GraphQL and PostgreSQL, can be used to build a stable and scalable backend.

What about the client side?

Building a front end is outside the scope of this guide, but there will soon be a React project that you can follow along with.

How long should this guide take?

You should be able to read and work through this guide in 1-2 days.

What are the core technologies covered?