Introduction to Graph QL for REST developers Word

  • Slides: 6
Download presentation
Introduction to Graph. QL for REST developers Word. Camp Miami 2017 Michael Dyer Trapezoid,

Introduction to Graph. QL for REST developers Word. Camp Miami 2017 Michael Dyer Trapezoid, Inc. 3/26/2017 michael dot dyer at trapezoid dot com 1

whoami • Michael Dyer, Class of 84 • CTO and Co-Found Trapezoid. • South

whoami • Michael Dyer, Class of 84 • CTO and Co-Found Trapezoid. • South Florida-based company focused on platform integrity. “You can’t trust your software if you don’t trust your hardware. ” • Built my first “full stack” site in 1995 (22 years ago) 3/26/2017 michael dot dyer at trapezoid dot com 2

1995 Stack Window NT 3. 51 (released 1995) o. Rreilly and associated Website cgi

1995 Stack Window NT 3. 51 (released 1995) o. Rreilly and associated Website cgi (later moved to iis + isapi) Novell Netware West-Wind Web Connection Logic was duplicated from the production system • Fox. Pro Database • • • 3/26/2017 michael dot dyer at trapezoid dot com 3

Challenges in 1995 • ISDN 2 x 64 kb channels from the house •

Challenges in 1995 • ISDN 2 x 64 kb channels from the house • Anything above 400 ms was slow and had to be optimized • Average page turnaround 200 ms • A picture is worth 1000 words (4 k) • THE PROBLEM? BANDWIDTH. • Is this a challenge in 2017? 3/26/2017 michael dot dyer at trapezoid dot com 4

Graph. QL? • Developed internally by Facebook in 2012 • Alternative to REST ENOUGH

Graph. QL? • Developed internally by Facebook in 2012 • Alternative to REST ENOUGH SLIDES – LETS SEE IT ! 3/26/2017 michael dot dyer at trapezoid dot com 5

Links • • • • graphql. org/swapi-graphql/ github. com/chentsulin/awesome-graphql webonyx. github. io/graphql-php/ github. com/tim-field/graphql-wp

Links • • • • graphql. org/swapi-graphql/ github. com/chentsulin/awesome-graphql webonyx. github. io/graphql-php/ github. com/tim-field/graphql-wp wordexpress. io/ roots. io/bedrock/ github. com/ermanc/Chromei. QL www. docker. com/ github. com/iamdb/bedrock-wordpress-docker https: //developer. wordpress. org/rest-api/ https: //codex. wordpress. org/Database_Description#Database_Diagram http: //dev. apollodata. com/ 3/26/2017 michael dot dyer at trapezoid dot com 6