End-to-end

Type-Safe

GraphQL

Apps

Carlos Rufo / 11-12-2019 / API Days Paris ๐Ÿ‡ซ๐Ÿ‡ท 2019

๐Ÿ‘‹ I'm Carlos

Software ๐Ÿ’ป Consultant

GraphQL ๐Ÿ‡ญ๐Ÿ‡ฐ Organizer

SpaceX ๐Ÿš€ GraphQL API

Agenda

  1. ๐ŸŒ GraphQL + TypeScript

  2. ๐Ÿš€ GraphQL Servers

  3. ๐ŸŒ– GraphQL Clients

GraphQL ๐ŸŒ
TypeScript

TypeScript

Typed supersetย of JavaScript that compiles to plain JavaScript

Type System

Type System

Explore your API โœจ

Single Source of Truth

Type Generators

Auto-generateย types based
on your GraphQL implementation

Live coding

๐ŸŒ ๐Ÿš€ ๐ŸŒ–

Agenda

  1. Exploring ๐ŸŒ Codebase

  2. GraphQL ๐Ÿš€ Servers

  3. GraphQL ๐ŸŒ– Clients

SpaceX APIs

Links

๐Ÿš€ api.spacex.land/graphql

๐Ÿ›ฐ api.spacex.land/rest

Check & contribute
github.com/spacexland

Slides

Merci ๐Ÿ‡ซ๐Ÿ‡ท

End-to-end Type-Safe GraphQL Apps - API Days Paris 2019

By Carlos Rufo

End-to-end Type-Safe GraphQL Apps - API Days Paris 2019

  • 950