Así vivimos la DrupalCamp Spain 2015

drupalCampSpain2015

Ya han pasado unas semanas desde la celebración de la DrupalCamp Spain 2015 y creemos que ha llegado el momento de añadir unas breves notas reflexionando sobre todo lo que pudimos aprender en esas jornadas, celebradas este año en un escenario de excepción, Jerez de la Frontera.

Este año fuimos dos miembros del equipo de tecnología de idealista/news, @alessio d’amico y @mgzrobles. También contamos con el antiguo responsable del equipo y actualmente CTO de rentalia @rodricels. Gritamos aquello de “No estamos todos, falta.. @isholgueras”, que recientemente colaboró a levantar un poco las estadísticas de natalidad de este país.

Felicidades otra vez!

Sigue leyendo

Publicado en Charlas, drupal | Etiquetado | Deja un comentario

Inauguramos nuestros Kaizen Show abiertos a la comunidad de desarrolladores

kaizenshow

Ayer estrenamos nuestro nuevo espacio para organizar charlas dentro de la oficina de idealista en Madrid. Como pistoletazo de salida acogimos el Coding Dojo propuesto por Xavi Gost y la NoFlopSquad.

Nuestra idea es promover de forma pública algunas de las charlas internas de desarrollo, conocidas como Kaizen Show. “Kaizen” significa en japonés mejora continua. Ese es nuestro principal leitmotiv: promover la transferencia de conocimiento entre la comunidad de desarrolladores. Desde el equipo de tecnología de idealista queremos aportar nuestro granito de arena, tanto dando charlas por parte de nuestro desarrolladores, traer cracks de fuera o acogiendo otras comunidades de desarrollo.

Sigue leyendo

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

Aprendiendo a aprender en idealista

IMG-20150317-WA0002

En idealista, lo que aprendes cuenta.  Y además, cuenta para todos.

Nuestro deseo de mejora nos ha llevado a buscar maneras de transmitir el conocimiento dentro del departamento de tecnología. La idea es que, para que nuestro stack de conocimiento pueda escalar de manera constante y sostenible, esta transmisión tiene que ser algo “viral” dentro del departamento.

Porque tenemos claro que, por encima de muchas otras cosas, somos una empresa tecnológica. Y como tal tenemos la obligación de afinar continuamente nuestras habilidades; de aprender sobre nuevas tecnologías y maneras de trabajar que nos permitan abarcar desarrollos que hasta hace bien poco  eran inabordables.

La idea básica es la siguiente: creemos que cada pieza de conocimiento lleva dentro de sí una “carga viral” esperando contagiar al mayor número de personas; y que, como empresa, tenemos la obligación de proveer los mecanismos para facilitar ese contagio todo lo que podamos.

Sigue leyendo

Publicado en formación | Deja un comentario

Cómo desarrollar un microservicio para acortar urls en 4 días

Si en octubre hablábamos del servidor de thumbnails en tiempo real, hoy vamos a hablar acerca del microservicio para acortar urls sobre el que hemos trabajado últimamente

Sigue leyendo

Publicado en desarrollo | Etiquetado , , | 2 comentarios

Afilando nuestras skills de buenos programadores con Xavier Gost y Ricardo Borillo en nuestras oficinas

Xavier Gost Ricardo Borillo

De vez en cuando hay que parar y afilar nuestras skills para ser mejores programadores. Para esta tarea tuvimos la oportunidad de contar en la oficina de idealista con dos fabulosos maestros, xavier gost y ricardo borillo

Durante tres días intensos repasamos técnicas de refactoring, cómo detectar los smells en el código más habituales y, lo más importante, mecanismos de refactor que nos permitan desplegar en producción siempre con la mayor calidad. también le dimos caña a la forma más eficiente de testear nuestro código y practicar tdd cada vez que abordemos una tarea nueva.

Incluimos varias sesiones de mob-programming en la que cuatro de nuestros equipos (ios, android, api y backend) debatimos y recibimos consejos sobre cómo hacer las cosas lo mejor posible: arquitectura, limpieza de código, refactoring, construcción de tests, etc..

Fue una buena oportunidad para ver desde su visión (externa) qué debemos mejorar y qué hacemos bien en nuestro proceso de desarrollo de software. En definitiva, puro #creamcode

La próxima parada en la CAS 2014. Allí estaremos parte del equipo de tecnología y, por supuesto, estos dos maestros con sus respectivas charlas (algo nos spoilearon) CQRS (ricardo borillo) y (refactoring) xavi gost

Publicado en formación, idealista | Deja un comentario

Descubre qué es el #creamcode en Codemotion

creamcode idealista

En idealista, ya estamos preparados para asistir al mayor evento para desarrolladores en españa, codemotion. El programa de este año viene cargado de interesantes charlas y speakers de gran nivel. Entre ellos contamos con dos de nuestros programadores de la app de iphone/ipad: enrique fau y javier aznar que nos hablarán de cómo hacer que nuestro código sea más #creamcode en objective c.

Sigue leyendo

Publicado en idealista | Etiquetado | 2 comentarios

Así hemos celebrado en idealista el día de la usabilidad

06

Hoy celebramos el día mundial de la usabilidad en idealista

Aparte de las chuches mañaneras de esta celebración, hemos invitado a los compis de diferentes departamentos a visualizar 2 charlas y debatir sobre ellas. Sobre todo la finalidad era dar a conocer al resto de la empresa lo que representa la usabilidad en el desarrollo de productos.

Sigue leyendo

Publicado en usabilidad | Etiquetado | Deja un comentario

Escalando de forma asíncrona acciones relevantes de usuarios

estadisticas-usuario

Hasta hace poco en la sección de estadísticas para usuarios profesionales nos veíamos limitados a mostrar los datos del último año debido al gran volumen de información existente en nuestros sistemas de persistencia.

Para solucionar esta limitación decidimos elegir elasticsearch como motor de búsqueda. además de resolver este problema pudiendo filtrar datos estadísticos por más de un año, también tuvimos la oportunidad de poder mostrar información más relevante a nuestros clientes. Esta información ayuda a un cliente a entender la evolución de las visitas a sus inmuebles, así como el número de contactos.

Sigue leyendo

Publicado en backend, desarrollo | Etiquetado , , , , | 2 comentarios

Sirviendo thumbnails adaptados al dispositivo en tiempo real

8db41b39-e15a-4b29-97c7-ff346f699188

Con el rediseño del detalle de los anuncios de idealista nos vimos en la necesidad de que también las imágenes se adaptaran al dispositivo que utilizas para navegar.

La justificación es sencilla, no necesitas la misma calidad/tamaño de imagen en un dispositivo móvil que en una tableta o PC de escritorio. Además con ello podemos conseguir que la carga de la página sea más rápida para dispositivos con pocos recursos.

Sigue leyendo

Publicado en herramientas, idealista | 4 comentarios

idealista team day: a golpe de open space y padel

idealista-open-space-welcome

Desde hace tiempo, el equipo de tecnología y usabilidad del grupo idealista (idealista.com, news , rentalia, hipotecas y habitania) solemos hacer una retrospectiva global en la que, ya de paso, aprovechamos para cargar las pilas y hacer un poco de teambuilding.

Este año hemos querido cambiar un poco el formato y, en lugar de retrospectiva pura y dura, hemos decido hacer 4 Open Spaces simultáneos con los temas que queríamos discutir para así aumentar el grado de participación.

Sigue leyendo

Publicado en idealista | Etiquetado , , | Deja un comentario