We.Developers 034 – RabbitMQ

En este episodio, contamos con la colaboración de Álvaro Videla, una auténtica eminencia en RabbitMQ, un sistema de mensajería y colas basado en Erlang que permite distribuir de forma eficiente el trabajo en sistemas backend de alta carga. Junto con Álvaro repasamos la historia de esta potente herramienta, como se diseñan los sistemas alrededor de ella, sus características y sus posibilidades y los recursos disponibles para aprender mas sobre RabbitMQ.

Notas del Programa

Herramientas

Libros

Presentaciones


We.Developers 032 – Redis

En este episodio, Ricard Clau nos habla sobre Redis, un sistema de almacenamiento de datos estructurados en memoria que se ha hecho muy popular para el backend de aplicaciones y juegos con alta carga de usuarios. Ricard da un repaso a la reciente historia de esta herramienta, los tipos de datos y las operaciones que soporta, características avanzadas como la persistencia, la replicación y el clustering, y como se integra con otras plataformas y lenguajes. Además, nos cuenta casos reales, tantos buenos como malos usos de Redis, en su experiencia trabajando en Socialpoint y Hailo. Finalmente, damos algunas recomendaciones y recursos para aprender mas sobre esta herramienta y como usarla en nuestros proyectos.

Notas del Programa

Problemas de Redis y otros NoSQL

Libros

Slides


We.Developers 029 – Backbeam

En este episodio, Alberto Gimeno viene a hablarnos de Backbeam, una plataforma de Backend-as-a-service de la que es responsable, y que ofrece una serie de ventajas para todos aquellos desarrolladores que necesitan servicios de backend, como base de datos, servicios REST o notificaciones push para aplicaciones móviles y web. Alberto no solo nos comenta todos los servicios que ofrece Backbeam, sino que nos explica como ha construido el servicio usando node.js y redis entre otros componentes, así como el aspecto de emprendedor al desarrollar un servicio de estas características desde España que puede hacer frente a otros productos similares en el mercado.

Notas del Programa


We.Developers 010 – Optimización Web

Continuando con la temática web del episodio 007, en este programa hacemos con Ramón (@m3drano) un completo análisis de todas las técnicas de optimización que podemos aplicar a una aplicación web, técnicas que podremos aplicar sea cual sea el framework o la plataforma que usemos en servidor, ya sea PHP, J2EE, .NET, Python o cualquier otra.

Para ello, atacamos el problema de la optimización desde las diversas fases: generación de contenido, transmisión y representación. Analizamos las características del protocolo HTTP, las estrategias de cache en cliente y servidor, las limitaciones de los navegadores y como superarlas, y las diferentes herramientas que podemos usar en cliente y servidor para medir, analizar y optimizar nuestra aplicación.

Notas del Programa