GraphQL: ¿es el “asesino” de las API REST?

Después de la implementación del soporte GraphQL en Parse, mucha gente se puso en contacto conmigo con algunas preguntas, algunas de ellas preocupadas por el futuro de la API REST.
Va GraphQL a “matarla”?
¿Qué pasará con mis métodos REST API? ¿Tengo que reescribir mi código?

En este artículo voy a cubrir esas preguntas, pero la respuesta corta es: no, usted no tiene que preocuparse porque GraphQL no va a “matar” a la API REST y tampoco tiene que preocuparse por reescribir sus métodos REST API que ya funcionan.


HIPAA Backend como servicio

HIPAA Backend as a Service
HIPAA Backend as a Service

¿Está buscando un backend como servicio que cumpla la HIPAA? Aquí tiene una guía detallada que explica las ventajas y limitaciones de utilizar un backend como servicio para procesar datos PHI.

Este artículo explicará brevemente la HIPAA, sus requisitos, las entidades cubiertas y los acuerdos legales necesarios con los proveedores de la nube.

Además, explorará las ventajas y limitaciones de utilizar una solución BaaS (Backend as a Service) para alojar y procesar información sanitaria protegida.


Integraciones GraphQL y NodeJS mediante Cloud Code Functions

GraphQL aporta azúcar, especias y todo lo bueno a los desarrolladores de API, pero es básicamente un lenguaje de consulta para que pueda especificar lo que está buscando.

¿Y si necesitas más inteligencia de negocio que eso en tu aplicación?

¿Y si necesitas algo de lógica?

¿Qué pasa si usted quiere que el módulo NPM ordenada junto con él?

Bueno, abróchense los cinturones porque hoy les mostraré algo muy poderoso. Y con grandes poderes, vienen grandes… bueno… grandes ahorros de tiempo, grandes posibilidades, grandes montones de cosas buenas…


GraphQL iOS: Uso de funciones en la nube en una aplicación Swift

En este artículo, te mostré cómo usar GraphQL con NodeJS Cloud Code en Back4app.

Y en esta guía, te mostré cómo usar Apollo GraphQL iOS Client con Swift.

Ahora vamos a juntarlo todo y hacer muchas operaciones complicadas produciendo código realmente fácil. Y además hagamos que XCode nos genere automáticamente cualquier código API incluso cuando cambiamos de Clase.

¿Te parece bien? ¡Pues tómate un café y ponte manos a la obra!


Un clon de Instagram usando SwiftUI y GraphQL

Hoy empezamos una serie de entradas en el blog que te enseñarán a utilizar un montón de herramientas geniales para construir tu propia Red Social: una aplicación que se parezca a Instagram.

No ahorraremos en tecnología y usaremos lo último y lo mejor: Parse, GraphQL, algo de NodeJS y especialmente el (aún por lanzar) último framework de Apple SwiftUI.

Esto tomará algunos posts para ser completamente funcional, pero cuando lleguemos allí, te darás cuenta de lo simple que puede ser poner tus ideas en marcha con muy poco esfuerzo aquí en Back4app.

Para un mejor aprendizaje, descarga el proyecto iOS Instagram Clone con el código fuente.

Entonces, parece que es hora de…


Un clon de Instagram usando SwiftUI y GraphQL – Login

En nuestro post anterior sobre cómo crear una aplicación clon de Instagram, aprendiste a configurar todo para tener SwiftUI funcionando en XCode 11, y creaste una vista de Sing Up completamente funcional con GraphQL.

Hoy vamos a aprender a crear una vista de inicio de sesión y hacer que el usuario cierre la sesión.

Necesitaremos el proyecto del post anterior, así que si no lo has seguido, te sugiero que lo hagas.

Abróchense los cinturones y ¡vamos allá!

Para un mejor aprendizaje, descarga el proyecto iOS Instagram Clone con el código fuente.


Un clon de Instagram usando SwiftUI y GraphQL – ProfileView

Hoy en la parte 3 de nuestra App clon de Instagram con GraphQL vamos a profundizar en SwiftUI, construyendo nuestra vista de Perfil.

Aprenderemos a reutilizar structs en SwiftUI y hablaremos de algunos controles: VStack, HStack, GeometryReader, Text, Button, Spacer, Image, Divider entre otros.

En nuestros artículos anteriores, aprendimos cómo dar de alta a un usuario y cómo loguear a un usuario, con las respectivas UIs en nuestra App clon de Instagram. Hoy lo haremos mucho más bonito.

Abróchense los cinturones y ¡manos a la obra!

Para un mejor aprendizaje, descarga el proyecto iOS Instagram Clone con el código fuente.


Instagram Clone App usando SwiftUI y GraphQL – HomeView

Hoy en la parte 4 de nuestra App clon de Instagram con GraphQL vamos a seguir aprendiendo algo de SwiftUI, construyendo nuestra vista Home.

En nuestros artículos anteriores, aprendimos cómo dar de alta a un usuario y cómo loguear a un usuario y creamos la vista Perfil con las respectivas UIs en nuestra App clon de Instagram. Hoy reutilizaremos parte de ese código y crearemos algo similar a un UIScrollView con mucho contenido.

Abróchate los cinturones y ¡manos a la obra!

Para aprender mejor, descarga el proyecto iOS Instagram Clone con el código fuente.


Consultas y mutaciones de GraphQL en distintas versiones de Parse

A medida que Parse evoluciona con el tiempo, algunos aspectos cambian para mejorar el rendimiento, la compatibilidad y facilitar el desarrollo.
Uno de estos aspectos es el soporte de GraphQL que evolucionó desde Parse 3.5.0 con el tiempo hasta la última versión disponible, 3.9.

Aquí en Back4app, tenemos tres versiones principales que implementan cambios en las consultas y mutaciones GraphQL, específicamente: 3.7.2, 3.8 y 3.9 y hoy te guiaré a través de las diferencias entre esas versiones, mostrando lo que cambió y lo que no.


Cómo crear una aplicación de chat de vídeo

Justo el otro día me encontré con este impresionante tutorial Twilio por Phil Nash explicando cómo hacer un Video Chat usando React Hooks, así que decidí ejecutarlo en Back4app porque es gratis, es impresionante y se puede integrar con Parse, así que podría tener alojamiento web gratuito (subdominio back4app libre incluido), alojar mi App y utilizar la entrega de datos en tiempo real para incluir funciones de chat en el futuro.
Este post es un tutorial de lo que hice para conseguir que funcione.


open
Build, deploy and scale your app with Back4App Containers

open
Build, deploy and scale your app with Back4App Containers. Start today!