¡Estrenamos GitHub en idealista!

idealista github open source

A partir de hoy, estrenamos nuestro propio repositorio público en GitHub. En él iremos compartiendo pequeñas librerías que a nosotros nos han sido de utilidad en algún momento, con la idea de que lo sean también para vosotros.

No hace falta decirlo…pero podéis revisar, corregir o criticar cada línea, variable o método que publiquemos. Intentaremos estar pendientes de vuestras revisiones para poder daros feedback; y quien sabe: lo mismo terminamos utilizando alguno de vuestros forks :-).

De momento, como aún estamos empezando, hemos decidido subir estas dos utilidades:

  1. thumbnailer: un módulo de node.js que provee acceso a las librerías VIPS y Exiv2 para el reescalado y rotación de imágenes. Es el que nosotros hemos estado usando en nuestro thumbnail server.
  2. ansible-sinopia: un playbook de ansible que instala un repositorio de NPM usando sinopia

Según vayamos compartiendo otras librerías, os iremos avisando en este mismo blog.

¡Esperamos vuestras aportaciones!

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

idealista Kaizen Shows: VIM en Drupal 8

vimPlusDrupal

Mañana 19 de Enero a las 19:30 acogeremos en nuestras oficinas un meetup organizado por el grupo Drupal Madrid.

La charla tratará sobre la utilización de VIM en Drupal 8 (podéis apuntaros aquí), y trataremos los siguientes temas:

  • Configuración con http://vim.spf13.com.
  • La navegación de directorios.
  • Búsquedas.
  • Navegación por métodos y clases.
  • Edición de archivos.
  • Gestión de ventanas.
  • Debugging.

Como decíamos, la charla será mañana, 19 de Enero a las 19:30 en las oficinas de idealista, Plaza de las Cortes 2.

¡Os esperamos!

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

Hace mucho tiempo, en una galaxia muy, muy lejana…

star wars

Unos pocos afortunados ya la habrán visto… pero para la inmensa mayoría, hoy es el día del esperado estreno de la séptima entrega de Star Wars: El despertar de la Fuerza.

Como ya han pasado diez años desde la última película, en idealista -como buenos fans- no hemos querido perder la oportunidad de hacer un pequeño homenaje a la que es sin duda una de las sagas más queridas de la historia del cine. Así que hemos tuneado un poco la home de nuestra web: sólo tenéis que entrar y verlo.

Un consejo: no os olvidéis de pinchar en la foto, que trae sorpresa.

Disfrutad del estreno, porque Star Wars ha vuelto. ¡Que la fuerza os acompañe!

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

idealista Kaizen Shows: kata calistenia bancaria

Mañana 19 de noviembre acogeremos en nuestras oficinas una kata organizada por la Software Craftsmanship Madrid.

El nombre de la kata es Calistenia bancaria. En la página de meetup del grupo podéis encontrar más información sobre la misma.

En la kata seguiremos las reglas de la Calistenia de Objetos. Se trata de un término acuñado por Jeff Bay en el libro The ThoughtWorks Anthology. Agrupa una serie de normas que permiten desarrollar código con un mejor diseño orientado a objetos. En la kata profundizaremos más sobre ello.

Como decíamos, la kata será mañana, día 19 de noviembre a las 19:00  en las oficinas de idealista, Plaza de las Cortes 2.

¡Os esperamos!

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

Automatizando pruebas en idealista con Selenium y Nightwatch.js

Pruebas web automáticas con Selenium y Nightwatchjs

El pasado viernes organizamos en idealista un taller en el que estuvimos trabajando sobre pruebas automáticas de navegación utilizando Selenium y Nightwatch.js. Se ha tratado de un taller práctico, en el que intentamos mostrar cómo empezar a utilizar la combinación entre estas dos herramientas para conseguir, en poco tiempo, tener pruebas automáticas que nos permitan asegurar el funcionamiento de nuestros sitios y aplicaciones web.

Para este taller nos hemos basado en un artículo que escribió en su blog hace ya un tiempo nuestro compañero de QA @testeandosoftware. En él se explica cómo instalar Nightwatch.js y configurar un entorno de pruebas de forma muy sencilla. Sigue leyendo

Publicado en Charlas, formación, herramientas, idealista | Etiquetado , , | 1 comentario

¿Sobrevivirías a un apocalipsis zombie? Making-Of

Apocalipsis Zombie

En idealista hemos publicado una noticia en la que explicamos al lector los lugares de España donde es más probable sufrir un ataque zombie. Sí, somos un poco frikis y además nos gusta serlo.

Ahora os contamos cómo lo hemos hecho

La idea era mostrar un mapa de España en que pudiéramos visualizar, con distintos rangos de colores, la posibilidad de sobrevivir al #ApocalipsisZombie. Para ello teníamos que elegir las menores áreas geoposicionables de toda la geografía nacional. Resultado: pongamos códigos postales.

Buscando por la red encontramos una buena base de datos con calles, municipios, códigos postales y provincias, todo relacionado y perfecto para tener una base con la que completar la que ya tenemos en idealista. La página que utilizamos es http://codigos-postales.albin.es/, aunque también se puede pedir acceso a la página de correos.

Vale, ya contamos con más de 11.000 códigos postales que nos ayudarán a pintar un mapa con un número aceptable de áreas y tener un #ToqueDeColor :). Lo siguiente era asignar una puntuación de peligrosidad a cada uno de esos códigos postales. Sigue leyendo

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

idealista Kaizen Shows: Madrid Perl Mongers Technical Meeting

 

Perl Data Language

¡Buenas noticias! La próxima sesión del Madrid Madrid Perl Mongers Meetup será en idealista.

El meetup tendrá lugar el próximo martes 20 de octubre a las 18:30 en nuestras oficinas de cortes. Podéis apuntaros al mismo desde aquí.

De momento está confirmado que Pablo Rodriguez dará una introducción a PDL (Perl Data Language): una librería que aporta a Perl la capacidad para operar con matrices multidimensionales, de manera eficiente en velocidad y compacta en espacio.

PDL es adecuado para realizar cálculos matriciales, procesamiento de imágenes y otras aplicaciones numéricas, así como la generación de datos e imágenes en formatos diversos, incluyendo visualización en 3D mediante OpenGL.

¡Os esperamos el martes! ¡no olvidéis apuntaros en el meetup!

 

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

Software Craftsmanship Barcelona 2015

software-craftmanship-barcelona-2015-asistentes

Como os contábamos en el último post, este fin de semana nuestro compañero Jaime ha estado en la Software Craftsmanship Barcelona. Para quien no lo conozca, es un pequeño evento (alrededor de 80 personas) que se celebra en Barcelona y que gira alrededor de lo que se conoce como Artesanía del software (Software Craftsmanship). Está impecablemente organizado por voluntarios del Software Craftsmanship Meetup de Barcelona.

Después de aprovechar en nuestro día a día lo aprendido en las dos primeras ediciones, Jaime decidió que era hora de aportar su granito de arena y preparar una charla-debate. El contenido de la charla, titulada “Modificando el software de manera progresiva”, trata sobre un problema que nos encontramos en idealista: el cambio continuo y progresivo del software.

Sigue leyendo

Publicado en Charlas, eventos, idealista | Deja un comentario

¡Tenemos charla en la SCBCN2015! – Modificando el software de manera progresiva

Software Craftsmanship Barcelona 2015

Nuestro compañero Jaime -del equipo de i+d- dará una charla en el Software Craftsmanship Barcelona 2015 que tendrá lugar este fin de semana en las instalaciones de Netmind en la ciudad condal.

El topic de la charla será “Modificando el software de manera progresiva” (aquí podéis ver una descripción de la misma). Animamos a todos los que tengáis ya entrada a que os paséis a verla. ¡De verdad que merece la pena!

Nos alegra comprobar que las experiencias que genera nuestro trabajo diario en idealista os resultan interesantes. A nosotros nos encanta estar en estos saraos y poder compartirlas con vosotros.

¡Os esperamos!

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

idealista Kaizen Shows: Ansible, gozando la configuración de servidores

En idealista creemos que compartir lo que sabemos con el resto de la comunidad IT nos acabará beneficiando a todos.

Por eso tenemos intención de empezar a organizar diferentes workshops, charlas… a las que pueda acudir cualquiera que esté interesado en saber un poquito más sobre las tecnologías que todos utilizamos en nuestro día a día.

La primera de estas charlas lleva por título “Ansible: Gozando la configuración de servidores, y la dará nuestro compañero Nacho, responsable técnico de idealista/news.

Sigue leyendo

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