feed

api

Muchas veces desbordados por las necesidades (urgentes) exponemos componentes internos de nuestras aplicaciones en servicios REST públicos. La inercia nos ha llevado a ir creando este tipo de APIs sin un diseño previo. Lo que conlleva problemas por la falta de planificación, lo que se traduce en la inconsistencia entre los objetos y métodos, sin hablar de agujeros de seguridad.

Afortunadamente, la tendencia está cambiando. Cada vez toma más importancia el diseño previo de APIs utilizando...

Leer más »

Aprovechando el lanzamiento del Platform Portal de Redbooth orientado a desarrolladores, hemos conversado con Bruno Pedro (Platform Director), tecnólogo experto en diversos eventos Open Source y de APIs. La plataforma que ofrece RedBooth permite integrar aplicaciones desarrolladas que interactuen con los servicios de RedBooth dentro de su ecosistema de apps.

Después del éxito de vuestro producto,...

Leer más »

El API de Java es cada día más grande y es prácticamente imposible conocérsela a detalle. Así pues en el día a día nos encontramos continuamente consultando a Google por JPA, Servlets, EJBs, JDBC etc. Hay en ocasiones que prácticamente el primer resultado es lo que estamos buscando. Lamentablemente en otros momentos no sucede así y nos podemos volver locos buscando el ejemplo que necesitamos.

...
Leer más »

PredictionIO proporciona los recursos necesarios para crear un servidor de recomendaciones usando machine learning. Todo a través de una API REST que se comunica con las distintas aplicaciones clientes y va recolectando datos para aplicar los más de 20 algoritmos de recomendaciones precargados.

Juega con la ventaja de no tener que construir una complicada infraestructura para crear un sistema de...

Leer más »

HATEOAS es la abreviación de Hypermedia as the Engine of Application State (hipermedia como motor del estado de la aplicación). Es una restricción de la arquitectura de la aplicación REST que lo distingue de la mayoría de otras arquitecturas. El principio es que un cliente interactúa con una aplicación de red completamente a través de hipermedia proporcionadas dinámicamente por los servidores de...

Leer más »

Muchos de vosotros habréis conocido los gloriosos días en que las conectividades (ej. la empresa A envía en tiempo real el estado del almacén a otra empresa B) se hacían directamente por TCP y se definían hermosas tarjetas que mostraban la longitud de tal o cual campo ("...el teléfono 30 char..." ). En realidad, ninguna de las partes tenía ninguna gana de definir el formato, crear el...

Leer más »

En esta serie, de un número indeterminado de las mejores API que voy encontrando por Internet, quiero realizar un breve repaso de estás fuentes de información que deberíamos, como desarrolladores, al menos conocer en su funcionamiento y propósito.

No será una visión en profundidad, ya que hay auténticos sistemas complejos de almacenamiento de datos detrás de esta fachada de servicios. Pero si lo...

Leer más »

En esta serie, de un número indeterminado de las mejores API que voy encontrando por Internet, quiero realizar un breve repaso de estás fuentes de información que deberíamos, como desarrolladores, al menos conocer en su funcionamiento y propósito.

No será una visión en profundidad, ya que hay auténticos sistemas complejos de almacenamiento de datos detrás de esta fachada de servicios. Pero si lo...

Leer más »

Con la llegada de HTML5 y su etiqueta <audio> dejamos atrás los tiempos en que para poder usar sonido en una página Web había que tirar de plugins, tales como Flash o QuickTime. Con esta API JavaScript se da un paso más allá, permitiéndonos tanto el proceso como la síntesis de audio, sin tener que limitarnos sólo a la reproducción básica de este en streaming.

La Web demandaba un desarrollo de...

Leer más »

Tras varios años de desarrollo la Fundación Mozilla a liberado Mozilla Persona, un sistema de autentificación Open Source que rivalizará con OpenID pero con mejoras significativas, como la promesa de que podrás unir todas tus cuentas de correo electrónico tras una misma contraseña, dándote la opción de usar la que creas adecuada para cada momento.
El sistema se puede usar en todos los navegadores...

Leer más »

Sigue a Genbetadev