September 6, 2018

Learning GraphQL

Eve Porcello

Eve Porcello

I’ve never been surfing. To me, surfing forces you to put a lot of trust in the ocean, and I do not trust the ocean at all. If I ever felt the need to go surfing, I probably wouldn’t head out to Mavericks on Day One. Instead, I’d start in a lesson, doing that thing where you lie on your surfboard on the beach and pretend to surf until the instructor trusts you not to drown.

With our company Moon HighwayAlex Banks and I have spent countless hours researching, working with, and writing about GraphQL to ensure that our students and readers do not drown. We know that GraphQL is the future of APIs, but we also know that people don’t adopt new technologies if their first introduction is confusing, complicated, and not fun. If people have a great experience learning, they’ll get excited about working with GraphQL.

Getting people excited to build awesome products with GraphQL is our main goal, and now we have a book for that!

O’Reilly’s Learning GraphQL

Announcing Learning GraphQL

We’re delighted to announce that our second O’Reilly book, Learning GraphQL, started shipping this week! Starting with an overview of GraphQL history, the book begins with a look at core GraphQL topics like schema design and the GraphQL query language. From there, we build a fullstack application that incorporates Apollo Server 2.0, Apollo Client, and React. We also cover advanced topics like database integration, GitHub authorization, and managing your API in production with Apollo Engine.

The Apollo team has been hugely supportive of this book throughout the entire process. They’ve provided us with thorough tech reviews and shared information about their technology roadmap, which means this book has the freshest content available. This collaboration with the folks from Apollo has been phenomenal, and this leads me to a couple other exciting announcements:

Apollo Training Partner Program

We have signed on to be Apollo’s first Official Training Partner! Being part of this new partner program will allow us to focus on what we’re passionate about: delivering comprehensive, hands-on GraphQL training in a fun and encouraging environment for developers and companies around the world. This close partnership with the Apollo team will also ensure that our courses remain relevant and up-to-date.

If your team needs training on how to build production-ready apps with Apollo, please reach out to to learn more.

Fullstack Bootcamp at GraphQL Summit

On November 7–8, Apollo will host GraphQL Summit in San Francisco, the largest GraphQL developer event in the world. To kick off the conference week, we’ll be teaching one-day fullstack GraphQL Bootcamps on Monday Nov 5 and Tuesday Nov 6 before the main conference starts. Join us for this fast-paced, hands-on course where you’ll learn to build powerful GraphQL apps with the Apollo platform. Of course, you’ll get a signed copy of new Learning GraphQL book as well!

I’ll also be giving a talk at GraphQL Summit that will focus on our experiences teaching GraphQL and how you can help others in your organizations learn about GraphQL and the Apollo platform.

We are thrilled to be working with Apollo to bring more engineers into the community with effective, hands-on training. Surf’s up! The tide is rising for GraphQL!

Written by

Eve Porcello

Eve Porcello

Read more by Eve Porcello