¿Qué es Graphql?

GraphQL es un lenguaje de consulta (query language) que ha sido visto como una mejora en eficiciencia, flexibilidad y potencial sobre formas previas de implementar una API. ¿Por qué querrías utilizarlo? En este episodio revisamos que es graphql, que ventajas y características tiene y por que querrías utilizarlo. Demo: https://github.com/matiasfha/graphl-demo Especificación de Graphql Instrospección Sistema de Tipos Implementaciones de Servidores Graphql-js La implementación de referencia para la especificación. Apollo Server Una implementación en typescript soportada por la comunidad open source que puede ser utilizada sobre frameworks como Express, Koa, Hapi o de forma aislada. Express GraphQL  Una implementación base sobre Express. Puedes encontrar más implementaciones en este sitio web Implementaciones de Clientes Apollo Client: Integra mecanismos de caching, mutaciones optimisticas, etc. Compatible con React, Angular y más. AWS Amplify: Client para trabajar con servicios en la nube. Graphql Request: Simple y flexible client. Básicamente es un "wrapper" sobre `fetch`. Relay: Creado por Facebook como solución para crear aplicaciones complejas con React. Encuentra más soluciones en este enlace --- Encuéntrame en twitter, en mi repositorio AMA o en mi sitio web --------  Mi escritorio   Mouse MX Master 2S  Teclado Keychron K3  Micrófono Shure BETA Boom arm  Blue Compass  Interfaz de audio Focusrite Scarlett Solo 3rd gen  Audífonos JBL Tune 600BTNC  Webcam Logitech c9222  Monitor Xiaomi Mi 34” curved  Dock Kensington SD5700T  Software Editor de Audio: Descript

Om Podcasten

Café con Tech nace como un espacio para compartir mi experiencia trabajando como ingeniero de software por ya casi 10 años y con 8 de ellos en formato remoto desde casa.Compartir así lo que he aprendido y sigo aprendiendo día a día tanto en términos de tecnologías, tips & tricks, rutinas, salud, hábitos, aparatos y otros temas relacionados con el trabajo remoto como Ingeniero de Software.La idea es poder ayudar a los desarrolladores ​​a conectarse con su propósito final y sobresalir en su trabajo para que puedan impactar positivamente a las personas que influyen.Este es un breve podcast en formato semanal creado por Matías Hernández (@matiasfha) Ingeniero de Software, padre, podcaster e instructor en egghead.io y https://escuelafrontend.com Comparte y continua la conversación en rrss encuentrame en twitter como @matiasfha