Externalizando los estáticos de Drupal 8 con Amazon S3

kaizenshow drupal amazon

El próximo jueves 30 de marzo a las 19:15 tendremos un nuevo meetup y esta vez nuestro compañero Juan Enrique (jansete) nos hablará de cómo almacenar nuestros ficheros estáticos de Drupal 8 en Amazon.

A veces por necesidades del proyecto tenemos que cambiar la forma en la que almacenamos los estáticos de nuestro Drupal.

En esta charla veremos qué cosas debemos tener en cuenta en nuestro proyecto para realizar dicho proceso, utilizando como ejemplo el sistema de almacenamiento de Amazon S3 y Drupal 8.

Abordaremos los siguientes puntos:

  • Breve introducción sobre Amazon S3
  • StreamWrappers: ¿Qué son y cómo nos pueden ayudar?
  • Cómo implementar nuestro nuevo sistema de almacenamiento en Drupal
  • Migración
  • Adaptando nuestro proyecto: Buenas prácticas para manejar ficheros
  • Cómo gestionar nuestros entornos
  • Posibles problemas y estrategias para solucionarlos

Jansete es un murcianico que forma parte del equipo de idealista/news, por las tardes mantiene el módulo de s3fs (S3 File System) para Drupal 8 y por las noches come croquetas en Casa Manolo.

Publicado en Charlas, drupal, idealista | Etiquetado , , , | Deja un comentario

idealista kaizen shows: introducción a DDD

idealista_kaizenshow

En esta ocasión, estamos orgullosos de poder decir que traemos a idealista la charla inaugural de DDD Madrid :)

Aunque, realmente, sería injusto llamarla “charla inaugural”: esta misma introducción la dieron ya hace 5 días en un evento similar. Lo que ocurre es que el éxito ha sido tal, que no ha quedado más remedio que repetirla (y mucho nos tememos que habrá que hacer una tercera ronda, a la vista de la lista de espera). ¡Todo un éxito de masas!

Y bien: ¿de qué vamos a hablar? Pues básicamente repasaremos algunos conceptos básicos de Domain Driven Design. Plantearemos dudas, haremos chascarrillo y nos iremos conociendo. Todo de la mano de Javier Fernandez, que es quien ha tenido la idea loca de meterse en este jaleo.

Al igual que siempre, tendremos preparado un pequeño piscolabis para aderezar el coloquio posterior. Así que si eres de los afortunados que ha cogido sitio: ¡no tienes excusa para faltar! (aunque si no te queda más remedio, libera plaza please).

Como de costumbre, nos juntaremos este jueves a eso de las 18:00 en nuestras oficinas de Cortes.

¡Os esperamos!

Publicado en Charlas, eventos, formación, idealista | Etiquetado , , , | Deja un comentario

Women TechMakers Madrid 2017

idealista_women_techmakers

Este próximo sábado -aprovechando que el miércoles fue el día de la mujer trabajadora-,  tendremos la suerte de poder escuchar a algunas de nuestras mejores ponentes en el Women Techmakers Madrid: una iniciativa del programa Women Techmakers de Google.

Durante todo el día, mujeres que son ya referentes en su trabajo compartirán con nosotros su experiencia en diferentes ámbitos del mundillo tecnológico. A algunas como a Fátima Casau ya las conocemos. De las demás podemos decir que, si son como las primeras, tendremos nivelazo asegurado.

Así que nada: poco más que animaros a que os paséis por el Campus Madrid el sábado. Quizá veáis que en idealista hemos decidido patrocinar el evento pero… sinceramente, eso es lo de menos. Este sábado, las protagonistas son ellas :)

Publicado en Charlas, eventos, idealista | Etiquetado , , | Deja un comentario

Drupal 8 y Google AMP

Drupal 8 y Google AMP

Este jueves 9 de marzo a las 19:15, tenemos nuevo meetup. Esta vez hablaremos de AMP, la iniciativa conjunta entre Google y los principales medios digitales del mundo como el País o el Washington Post.

Google AMP es una manera de compilar páginas web para contenido estático de representación rápida.

En esta charla conoceremos un poco sobre esta tecnología e introduciremos las ventajas de utilizarla en nuestros proyectos. Además veremos cómo podemos implementarla en Drupal 8 y algunos ejemplos.

Antonio García lleva siendo miembro de la comunidad y desarrollando en Drupal desde hace varios años y por primera vez se lanza a dar una charla, la primera de muchas.

¿Cuándo? Esta tarde,  jueves 8 a las 19:15.

¿Dónde? En las oficinas de idealista en el centro de Madrid.

Todavía quedan plazas libres, ¡así que corre a apuntarte en la página del evento en meetup!

Publicado en Charlas, drupal, idealista | Etiquetado , , , , | Deja un comentario

idealista kaizen shows: Kata PHP Mad

idealista_kaizenshow

Esta vez sois los PHPeros los que estáis de suerte: mañana organizamos junto a PHP Mad un nuevo kaizen show en nuestras oficinas.

Iteraremos sobre la famosa kata Object Calisthenics de Jeff Bay, esta vez guiados por Luis Rovirosa como dinamizador. A Luis ya lo conocemos de otras ocasiones, así que podemos dar fe de que merecerá la pena :)

Nos juntaremos mañana a eso de las 19:00 en nuestras oficinas de cortes. Si quieres ver si arañas una plaza, intenta apuntarte en la página de meetup del evento. ¡Y no te olvides de venir con el portátil!

¡Os esperamos!

Actualmente tenemos abiertas estas dos ofertas de trabajo relacionadas con PHP:

¡Mándanos tu CV!

Publicado en Charlas, desarrollo, eventos, idealista | Etiquetado , , , | Deja un comentario

Kaizen Show: sin refactor no hay paraíso

idealista_kaizenshow

Este jueves traemos un nuevo Kaizen Show a nuestras oficinas de cortes.

En esta ocasión el evento es organizado junto con el grupo de meetup de Madrid Android Developer Group. Tendremos aquí a nuestro compañero Nico, que nos lo contará todo sobre el proceso de refactorización que ha sufrido la app de Android.

Aprovecharemos para hablar de código legado, estrategias de diseño y -como no- amor: mucho amor a nuestro código :)

Nico ha titulado la charla “sin refactor no hay paraíso“; y como hemos dicho antes, será el jueves 2 a las 18:30 en nuestras oficinas de cortes.

Si queréis venir tendréis que apuntaros directamente en el grupo de meetup, y como las premieres son en sitios pequeños, hemos abierto el evento a sólo 60 personas. Pero no os preocupéis: si no podéis venir esta vez, Nico estará también en la T3chFest con esta charla.

¡Os esperamos!

Publicado en Charlas, desarrollo, eventos, idealista | Etiquetado , , | Deja un comentario

idealista kaizen shows: charla sobre acoplamiento y connascence

idealista_kaizenshow

Empezamos el año -en lo que a eventos se refiere- hosteando una nueva charla del grupo de meetup de Software Craftshmanship Madrid (¡un placer volver a veros chicos!).

En esta ocasión, Alfredo Casado nos hablara sobre dos conceptos relacionados con el diseño de software que pueda ser fácilmente modificado: acoplamiento y connascence.

La charla será en nuestras oficinas, el jueves a las 19:00. Si os queréis pasar, podéis apuntaros en la página de meetup del grupo (a estas alturas ya sólo a la lista de espera).

¡nos vemos!

Publicado en Charlas, desarrollo, eventos, formación, idealista | Etiquetado , , , | Deja un comentario

¡Felices fiestas!

idealista_navidad

Desde nuestro equipo de tecnología queremos desearos felices fiestas. Que tengáis un 2017 lleno de éxitos, nuevos retos y gadgets. Sobre todo muchos gadgets :)

Por nuestra parte, prometemos en este 2017 seguir compartiendo con vosotros nuestro día a día desde las tripas de idealista. Si os habéis perdido algo en este año que ya acaba, aquí os va un resumen:

Y en 2017… más y mejor. Lo prometemos. ¡así que no dejéis de leernos!

Publicado en desarrollo, idealista, Resumen | Etiquetado , , | 1 comentario

Liberamos nuevos proyectos en GitHub

idealista github open source

Desde idealista, os traemos nuestros particulares regalos navideños en forma de nuevos proyectos liberados en nuestra cuenta de GitHub.

En esta ocasión liberamos varios roles de Ansible que nosotros solemos utilizar a menudo; para que podáis añadirlos a vuestros propios playbooks. Para los que no lo sepáis ya: los roles de ansible definen el conjunto de tareas que ansible necesita ejecutar para instalar cierto software a la hora de aprovisionar una máquina. Por cada pieza de software que queramos instalar en la máquina, lo normal es que tengamos un rol específico.

Los roles que liberamos esta vez son los siguientes:

  • solrcloud-role: rol que instala un servidor SolrCloud en una máquina Debian
  • zookeper-role: rol que instala un Zookeper en una máquina Debian
  • java-role: rol que hace una preinstalación de una jdk en una máquina Debian
  • gor-role: rol que instala y configura GoReplay en una máquina Debian

Para añadir los roles a vuestros propios playbooks, podéis hacerlo a mano o podéis utilizar el comando ansible-galaxy. El cómo hacerlo (así como otra mucha información) lo podéis leer en el propio fichero README de cada proyecto.

Esperamos que estos roles os sean útiles. Y ya sabéis: ¡todo el feedback es bienvenido!

Publicado en desarrollo, herramientas, idealista | Etiquetado , , , | 1 comentario

Liberamos idealista SolrMeter

idealista github open source

Hace unos meses os contábamos en este post que habíamos decidido estrenar repositorio de idealista en GitHub.

Hoy liberamos nuestro fork particular de SolrMeter: una herramienta para hacer tests de estrés sobre Apache Solr.

¿Y qué tiene de particular nuestro fork? Pues todo esto:

  • Permite trabajar tanto en entornos maestro-réplica como con SolrCloud
  • Permite utilizar JSON como formato para los documentos de entrada

Como siempre: os animamos a que lo uséis, lo reviséis, lo critiquéis y en general nos deis todo el feedback posible.

¿Os interesa? Pues pasaos por el repositorio a echarle un ojo :)

Publicado en backend, desarrollo, herramientas, idealista | Etiquetado , , | Deja un comentario