Mostrando las entradas con la etiqueta GraphQL. Mostrar todas las entradas
Mostrando las entradas con la etiqueta GraphQL. Mostrar todas las entradas

miércoles, 27 de septiembre de 2023

Libros gratuitos

 Me llegaron ests libros de web code geeks :

Get Schooled By Web Code Geeks

Download FREE IT Guides!

 

Starting with Kotlin Cheatsheet

Welcome to the Kotlin Cheatsheet! This document aims to provide you with a quick reference guide to Kotlin programming language. Whether you are a beginner getting started with Kotlin or...

 
 

Querying Graphs with Neo4j Cheatsheet

This cheatsheet is your guide to effectively querying graphs using Neo4j. Whether you’re a seasoned database professional looking to expand your skills or a curious enthusiast eager to...

 
 

Getting Started with GraphQL Cheatsheet

In this cheatsheet, we will embark on a journey to explore the core principles of GraphQL and its ecosystem. We'll cover topics such as schema design, querying and mutation operations,...

 
 

Starting with Windows PowerShell Cheatsheet

This cheatsheet provides an overview of the most commonly used PowerShell commands, grouped by category. Whether you’re new to PowerShell or an experienced user, this cheatsheet will...

 
 

Core Python Cheatsheet

This cheatsheet is intended to serve as a quick reference guide for Python programming. It covers some of the most commonly used syntax and features of the language, including data types,...

 
 

Starting with Docker Cheatsheet

This guide aims to provide an overview of the key concepts and features of Docker, along with practical examples and tips for using it effectively. It covers topics such as Docker...

 

sábado, 20 de enero de 2018

Consultar APIs REST con restQL

RestQL es un lenguaje de consultas de microservicio que facilita la obtención de información de múltiples servicios de la manera más eficiente. Parecido a GraphQL

Veamos un ejemplo:

from hero
    with
        name = "Restman"

from sidekick
    with
        hero = hero.id
    only
        skills

RestQL se integra a la perfección con su arquitectura de microservicio actual.

Solo se debe configurar los end points del servicio, corremos el servidor de restQL y luego comencemos a consultar.

Una arquitectura basada en microservicios no es una bala de plata. A pesar de sus beneficios inmediatos para los equipos de servicio, plantea por su propia naturaleza un desafío en términos de complejidad y rendimiento para los consumidores. restQL tiene como objetivo resolver esta brecha, reduciendo los viajes redondos y simplificando la orquestación de microservicios.

Dejo link:
http://restql.b2w.io/

domingo, 9 de julio de 2017

GraphQL vs REST


Como sabrán me gustan las comparaciones, y estaba leyendo InfoQ y me encontre con un articulo sobre GraphQL vs REST.

Espero que todos conozcan REST, pero que es GraphQL? GraphQL es un lenguaje de consulta de datos, diseñado y usado en Facebook para solicitar y entregar datos a las aplicaciones móviles y web desde 2012. Para más info : https://emanuelpeg.blogspot.com.ar/2015/10/graphql.html

Cuales son sus ventajas ante rest y diferencias?

  • GraphQL reduce el trafico red al permitirle recuperar todos los datos que necesita en una sola consulta.
  • GraphQL es el modelo WYSIWYG, hacer que el código cliente sea menos propenso a errores.
  • HTTP RESTful aprovecha más consistencia y previsibilidad haciendo uso de códigos de http (por ejemplo 404 si no encuentra la entidad) y de los metodos Post, Put, Delete, etc.
  • Hypermedia de APIs Restful, permiten que los clientes vayan descubriendo la información y como encontrarla. 
  • HTTP ya implementa una caché, mientras que GraphQL no lo hace.
  • GraphQL es útil porque proporciona un esquema para los consumidores, pero estas no necesariamente esta documentada. 

Para concluir, no hay bala de plata, y es sólo una cuestión de elegir lo que tiene más sentido para los requerimientos.

Dejo link: https://www.infoq.com/news/2017/07/graphql-vs-rest
http://graphql.org/
https://apihandyman.io/and-graphql-for-all-a-few-things-to-think-about-before-blindly-dumping-rest-for-graphql/

lunes, 12 de octubre de 2015

GraphQL

GraphQL es un lenguaje de consulta de datos, diseñado y usado en Facebook para solicitar y entregar datos a las aplicaciones móviles y web desde 2012.

Cuando construían las aplicaciones móviles de Facebook, necesitaban una API de datos que buscara datos, lo suficientemente poderoso como para que funcione en todas las aplicaciones de Facebook, pero lo suficientemente simple para ser fácil de aprender y usar. Por lo tanto desarrollaron GraphQL en 2012 para cubrir esta necesidad. Hoy en día es la principal forma construimos aplicaciones cliente y los servidores en facebook.

A pesar de ser ampliamente utilizado en Facebook, de código abierto GraphQL es todavía una nueva tecnología de someterse a cambios. Muchas de las herramientas e integraciones con diferentes lenguajes y motores de almacenamiento de datos aún no se han construido, y en muchos casos ya están en construcción.

Dejo link:
http://graphql.org/