APIs

Artículos relacionados con comunicaciones con APIs, tanto implementación, raml, swagger , como consumo de terceros como facebook, twitter, google maps, etc…

Emulando una cola SQS en una aplicación NestJS

Emulando una cola SQS en una aplicación NestJS

La complejidad y requisitos de las aplicaciones de hoy en día nos imponen nuevos retos tratando de testearlas en nuestros entornos locales. Los mayores desafíos nos los encontramos cuando queremos  probar nuestro software de manera end to end, sobre todo si la infraestructura se compone de servicios en la nube.  Sin embargo, la mayor parte […]

Aceptando peticiones JSON en Symfony

Aceptando peticiones JSON en Symfony

En este articulo vamos a descubrir como podemos aceptar peticiones JSON con el framework de desarrollo web Symfony. Cuando estamos desarrollando una API en Symfony podemos optar por utilizar algún bundle de terceros como FOSRestBundle o montárnoslo por nuestra cuenta teniendo mayor control en la comunicación con el cliente. Yo os invito a que intentéis […]

Backend as a Service o como prescindir de un backend developer

Backend as a Service o como prescindir de un backend developer

Backend as a Service, conocido por su siglas BasS, es un modelo que permite a los desarrolladores web y desarrolladores mobile una serie de servicios permitiendo prescindir totalmente de una api personalizada. El tipo de servicios que se ofrecen pueden ser tales como: Almacenamiento en la nube Servicios de analítica Autenticación Notificaciones push Realtime Dicho así […]

Diseñando y documentando tus APIs utilizando RAML

Diseñando y documentando tus APIs utilizando RAML

La mayoría de los proyectos en los que participamos en mi trabajo requieren diseñar e implementar APIs de acceso para las aplicaciones móviles y webapps. Este diseño requiere definir un sistema de autenticación (por ejemplo uno basado en tokens como puede ser JWT) y cada uno de los endpoints que serán accesibles. En esta definición de endpoints […]

Google Maps API v3 y Geoposicionamiento (II)

Google Maps API v3 y Geoposicionamiento (II)

En el artículo anterior hemos realizado una pequeña introducción para conocer el API de Google Maps detallando las ventajas que nos proporciona en nuestro proyecto web. En los siguientes artículos comenzaremos a ver ejemplos concretos de implementación. En este artículo veremos como realmente funciona, como se comportará nuestra aplicación web y como podemos geolocalizar la […]

Google Maps API v3 y Geoposicionamiento (I)

Google Maps API v3 y Geoposicionamiento (I)

Google es la gran bestia negra, la gran empresa precursora de los sistemas de búsqueda y servicios de Internet, con una gran filosofía para la innovación y el desarrollo de nuevos servicios tanto para grandes como pequeños clientes. Esta entrada tiene como objetivo mostrar ciertas características básicas de su API en su versión 3 de […]