Semana 380

Semana de ir a ritmo, sacando cosas con bastante trabajo pero cierta estabilidad. Tocó rechazar una posibilidad de colaboración a modo de contractor, que aunque el proyecto siempre me pareció muy interesante desde que lo conocí, es incompatible con mis actuales compromisos.

También se hizo pública la convocatoria del concurso/hackathon Code 4 Pilar, de la que formo parte del jurado. Es un concurso en el que se puede presentar cualquier aplicación (web o nativa) donde, además del premio en metálico, se considerará la aplicación oficial de pilares, así que imagino que también se llevará bastante promoción.

En cuanto a saraos, aunque llegué algo tarde, estuve por la conferencia abierta del Google Developer Groups Summit. Las charlas eran de media hora, por lo que los temas técnicos no pudieron ser más allá que introductorios. También se habló de una iniciativa que no conocía: Tech&Ladies, para tratar de dar visibilidad a las mujeres que trabajan en el sector para fomentar su mayor incorporación y participación (tema que por aquí tratamos en su momento en forma de entrevistas).

Y en lo que se refiere a mis proyectos y colaboraciones en marcha:

  • Dejé medio hecho lo poco que quedaba de Alchups a nivel de programación, más que nada temas de integración con el API de google maps. Esta semana parece que cerraremos los flecos de diseño y maquetación.
  • Dediqué algunos ratos para hacer pequeños cambios tanto en OutreachTool, como en Bichomanía y Mosica.
  • Con Maubic tuvimos la primera demo con el cliente, parece que salió bastante satisfecho aunque se nos quedaran algunas cosas en el tintero.
    Hicimos nuestra primera retrospectiva como equipo y como era de esperar salieron bastantes puntos de mejora; por otro lado, como arranque del siguiente sprint, estuvimos extrayendo las tareas e hicimos una sesión de planning poker.
    Mientras que a nivel individual, además de seguir trabajando en tareas de backend, me tocó preparar una sesión de introducción a testing unitario en javascript con Jasmine. Y también aproveché para retomar el tema de cucumber, dejando un par de escenarios cubiertos con tests end-to-end que puedan servirnos de referencia para retomarlo algo más adelante.

Buena semana.

Semanas 378 y 379

Seguimos con semanas bastante moviditas, la anterior no reservé un tiempo para escribir la retro, así que de nuevo vuelvo a hacer retro quincenal.

La semana anterior había de nuevo Geek's Talks. Sigo notándome muy atascado respecto a cuando era habitual y andaba algo más rodado, últimamente me estoy volviendo a plantear el buscar alguna formación más "formal" y ya me han recomendado alguna cosa.

Por otro lado este viernes retomamos los FridayDojo, en este Gualis se preparó una kata un tanto diferente, ya que era acerca de trabajar con el sistema de ficheros y forzar el trabajar con mocks para los tests.

También tuve conversaciones alrededor de Minchador, tengo pendiente una reunión de la que veremos si sale algo interesante.

En cuanto a proyectos en curso:

  • Pusimos en producción el nuevo Bichomanía, aún a sabiendas que existen algunas mejoras pendientes de implementar teníamos que lanzarlo ya. Poco después del despliegue arreglé un pequeño bug que encontramos y añadimos soporte para recibir pagos por Paypal, transferencia y a contra reembolso.
  • En Alchups tenemos ya casi todo diseñado, maquetado y programado. Estamos a poco de cerrar a falta de una sección de la web, con todo ya desplegado en un entorno de staging y con los encargados del contenido trabajando con normalidad sobre el backoffice.
  • Tuvimos una sesión de trabajo de todo el equipo de OutreachTool para definir la renovación de la landing page, también dediqué algunos ratos para bocetar algunas cosas de la aplicación web.
  • Hice alguna pequeña mejora en Mosica, principalmente relacionado con la sección para pilares. También le he estado dando vueltas a implementar alguna mejora para la aplicación móvil, aunque últimamente ando fatal de tiempo para ello.
  • Con la gente de Maubic encarábamos las 2 últimas semanas para preparar la primera demo con el cliente. Por mi parte estuve trabajando principalmente en cerrar tareas del backend, tanto implementando algunas features y cambios como haciendo algunos refactors, para algunas de ellas estuve haciendo pair programming con un desarrollador que ha entrado hace poco. Por otro lado, me tocó investigar y hacer alguna prueba con Karma para el testing de frontend y viendo qué tal era Instambul para controlar la cobertura de tests tanto en los frontends como en el backend.

Buena semana.

Semana 377

Última semana del mes de Agosto, y aunque fuera un mes complicado para estas cosas no quisimos dejar pasarlo sin una edición de Zaragoza Ruby el último jueves del mes.

Al ser verano Pedro ha venido proponiendo sesiones de katas al estilo randori como alternativa a las habituales charlas. En esta ocasión fue Compras en el Mall, una kata alrededor de la que surgió bastante debate y resultó divertido.

A parte de esto no pudo dar mucho más de sí la semana además de los proyectos en los que vengo trabajando, que ando con bastante lío. Estuve haciendo un puñado de pequeñas cosas y algunas no tan pequeñas:

  • Mejoré la importación de salas/lugares en Mosica, a raíz detectar que tenía duplicidades que no tenían mucho sentido (con vistas de que algún día le dedicaré tiempo a las páginas de salas).
  • Con Maubic principalmente continué con mi trabajo en el backend con node/loopback implementando algunas funcionalidades y cambios en los microservicios existentes. Además continué definiendo y documentando los detalles de sus APIs para la gente de frontend y que quede constancia de ello en el futuro.
  • Dejé mhop funcionando con stripe, que era el proyecto que aún tenía coleando el hacer el cambio de pasarela de pago.
  • Estuve haciendo algún pequeño cambio en la nueva Bichomanía e hicimos paso a fase beta.
  • En Alchups implementé la importación de rutas desde KML para mostrar rutas en google maps vía su API, hice algún pequeño refactor para dejar el código un poco más majo y continué con temas de coordinación.

Buena semana.

Semanas 375 y 376

De nuevo se me acumulan semanas sin retro, que entre unas cosas y otras he ido dejando el escribirla. Parte de la "culpa" fue el estar un par de días de vacaciones, que últimamente los días de antes y de después de tomarme unos días libres van coincidiendo con fechas cercanas de entregas/demos/... En fin, que en ese sentido me lo monto fatal, debería conseguir tener un ritmo más sostenible.

Aunque en este par de semanas también vengo sacando ratos para leer bastantes posts y verme un buen puñado de videos. De temática variada: testing, novedades, diseño de software...

Y en cuanto a proyectos y colaboraciones en curso:

  • De nuevo mucha dedicación con Maubic. Empecé a mirar un poco ExtJS, que es con lo que se está trabajando el frontend, con la idea de empezar a ayudar en cómo hacer el testing, pero al tener otras prioridades lo dejamos un poco aparcado. Sí dejé lista la infraestructura y unos primeros tests de aceptación con Cucumber y Phantom/Selenium. Mi trabajo principalmente sigue estando dedicado a trabajar en la definición de las APIs y en temas de backend, donde tuve algún problemas a causa de mi falta de rodaje con Loopback.
  • Estuve refactorizando el importador de conciertos de Mosica e incluí una nueva pequeña feature en la versión web, se genera el icalendar de los conciertos para quien quiera añadírselo en la agenda. También empecé con una sección especial con los conciertos de las Fiestas del Pilar 2015 que espero ir mejorando.
  • En Bichomanía dejé fina la importación de datos, estuve con las páginas de contenido estático, resolví un par de pequeños bugs y estuvimos finiquitando algunos detalles en el frontend con Pablo para dejarlo todo prácticamente listo.
  • También tocó trabajar en Alchups. Estuvimos definiendo a modo de boceto la arquitectura de información de la web con Lizano y ya dejó listo el diseño de la home, además estuve implementando la sección de gestión de rutas a nivel de backoffice.
  • Para cerrar la semana pasada, dejé migrada la pasarela de pago de OutreachTool a stripe. Y, aprovechando, estuve refactorizando como estaba implementada esa parte, que no estaba demasiado bien.

Buena semana.

Semana 374

Son un poco raras estas semanas veraniegas, será que esto de ver a mucha gente de vacaciones hace que no apetezca demasiado trabajar. Pero no queda otra, para mi más con lo de pagantis, que encima no pude dejar listo la semana pasada.

No tengo mucho que destacar más allá que los proyectos en los que ando:

  • Dejé lista buena parte del frontend de Bichomanía, a falta del contenido estático y terminar con algunas cosas de layout. También hice un pequeño ajuste a la configuración de despliegue con capistrano relacionado con las imágenes de productos.
  • En el proyecto con Maubic, además de andar echando una mano a los desarrolladores frontend cuando era necesario e ir pendiente de que el trello estuviera actualizado, me centré en adelantar trabajo de backend. Estuve implementando un pequeño servicio de logging que utilizarán el resto de servicios para notificar los eventos ocurridos en cada uno de ellos, además de seguir trabajando en tareas relacionadas con las historias/épicas de usuario que tenemos definidas. Terminé la semana encontrándome un problema a partir de ver resultados extraños escribiendo los tests, me fui el fin de semana bastante mosqueado y con encontrar la raíz del problema sigo.
  • En Alchups hice un pequeño arreglo y estuve dándole vueltas a unos prototipos en papel.
  • Resolví un problema en Minchador, para el formato de fecha en los envíos de los emails se estaba utilizando el locale en inglés.

Buena semana.