Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Rails_GraphQL_Apollo.pdf

 Rails_GraphQL_Apollo.pdf

GraphQL es una tecnología relativamente nueva que se presenta como una alternativa a la tradicional arquitectura RESTful en la implementación de una API, pero cambia completamente la manera de consumirla, de una manera que hace preguntarse: por qué no hemos hecho las cosas siempre así?? Esta charla presenta las herramientas para implementar una aplicación en Rails con el frontend en React y Apollo.

Avatar for Catalina De la cuesta

Catalina De la cuesta

February 11, 2020

Other Decks in Technology

Transcript

  1. GraphQL GraphQL es un language de consulta para APIs. Desarrollado

    inicialmente por Facebook para su uso interno en 2012 y lanzado públicamente en el 2015.
  2. Consultas y Mutaciones SELECT hero.name, friends.name FROM hero WHERE episode

    = $episode INNER JOIN friends ON hero.id = friends.hero_id
  3. Rest vs GraphQL Innovation depends on prior technologies to create

    new functionality. Therefore, when a new solution is designed, it’s not replacing the solution, but rather iterating. The same is true here. While GraphQL may not be the complete demise of REST, it is the end of the status quo. Kristopher Sandoval
  4. Apollo - React https://www.apollographql.com/docs/ El Apollo Client es una Liberia

    completa de manejo de estados para aplicaciones en JavaScript