End-to-end
Type-Safe
GraphQL
Apps
Carlos Rufo / 15-01-2020 / Javascript Singapore πΈπ¬
π I'm Carlos
@swcarlosrj
Software π» Consultant
GraphQL ππ° Organizer
SpaceX π GraphQL API
Agenda
π GraphQL + TypeScript
π GraphQL Servers
π GraphQL Clients
But before start...
It's π π π
DevJokes Time
Check & contribute π
github.com/shrutikapoor08/devjoke
DevJokes time π
How do you comfort a JavaScript bug?
You console it π
DevJokes time π
What is programmer's favourite hangout place?
Foo Bar
*π₯ ba dum tss
DevJokes time π
What the developer said to the repository?
FORK YOU! π€£
GraphQL π
TypeScript
TypeScript
Typed superset
Β of JavaScript that compiles to plain JavaScript
TypeScript & GraphQL
Starts and ends with
Β
JavaScript
Strong tools for large apps
State of the art JavaScript
Introspect your API with GraphQL,
introspect your code with TS
Type System
Type System
Explore your API β¨
Single Source of Truth
Type Generators
Auto-generate
Β
types
based
on your GraphQL implementation
Live coding
π π π
Agenda
Exploring π Codebase
GraphQL π Servers
GraphQL π Clients
SpaceX APIs
Links
π
api.spacex.land/graphql
π°
api.spacex.land/rest
Check & contribute
github.com/spacexland
Slides
Thanks πΈπ¬
@swcarlosrj
Made with Slides.com