De RESTful a GraphQL: revolucionando la forma de comunicación entre cliente y servidor
GraphQL es el candidato predestinado a sustituir REST, sobre todo en el ecosistema móvil dónde los desarrolladores creamos productos cada vez más complejo más allá de un simple CRUD.
La migración de algunas de las APIs y servicios más populares está demostrando exponencialmente que el futuro de GraphQL está cada vez está más cerca. Facebook es su principal impulsor desde 2012 construyendo sus servicios en torno a ella, así como Github o Shopify
En esta charla vamos a repasar la evolución de API REST a GraphQL como un query language para escribir APIs, así como sus principios fundamentales: la introspection, type system o ejecución de query/mutation.
También veremos cómo añadir GraphQL a tu arquitectura tanto en server side como en cliente para aprovechar al máximo la tecnología. Repasaremos algunas de las herramientas que nos facilitarán la tarea de construir y usar APIs GraphQL.
La charla es una evolución del post introductorio que escribí en Genbeta Dev ¿Por qué deberíamos abandonar REST y empezar a usar GraphQL en nuestras APIs? y la charla que impartí en el pasado T3chfest sobre GraphQL.