Semana 285

Rara esta semana, ningún sarao que destacar, aunque siempre hay ratos para tomarse algo con los amiguetes del gremio :P. Tocó hacer algunas gestiones en relación con la empresa, también darle vueltas a ver si presento una propuesta para un (otro) trabajo de web scraping, que como siempre, tiene sus particularidades.

Y lo productivo hecho esta semana:

  • En proyectoSinNombre estuvimos trabajando bastante esta semana. Estuvimos implementando algunas vistas y empezar a mostrar datos. También empezamos a migrar nuestras pruebas sobre mongodb a postgresql (al principio preferíamos usar una base de datos sin esquema por comodidad, ahora que está todo más claro hemos decidido a usar una base de datos relacional como la principal).
  • Terminé de implementar un scraping para ShuttleCloud. Aunque sigue dándome problemas aleatoriamente y aún no he conseguido dejarlo lo fino que debiera ir.
  • Estuve trabajando en algunos detalles de mhop. También he empezado a trabajar sobre una rama para actualizar a rails 4.
  • Aproveché un rato tonto para limpiar VandalArt. Además ahora sólo busca las fotos etiquetadas como graffiti, y como aún así seguía colándose mucho spam el finde limité a que ignore las fotos en las que haya más de 10 etiquetas.

Buena semana.

Desplegando a diferentes instancias de heroku

Lo iba a apuntar en un documento para no olvidarlo, no es gran cosa, pero ya puestos lo hago en el blog por si a alguien le sirve también.

En uno de los proyectos que estoy trabajando es una aplicación rails que está montada en heroku, por lo típico que no quiero andar preocupándome de sistemas y de poder que aumentar de máquinas en caso de ir creciendo. Además del entorno de producción, tenía que montar uno de staging, por lo que tenía que configurar dos instancias/aplicaciones de heroku para la misma base de código.

Para ello el primer paso es añadir el remote al git, en mi caso lo llamo staging.

git remote add staging git@heroku.com:my-app-staging.git

Lo siguiente es hacer el despliegue haciendo push, en este caso trabajo sobre una rama dev que es desde la que hago el despliegue al entorno de staging.

git push staging dev:master

Quede dicho que el manejo de ramas es master para producción y dev para desarrollo/staging, al trabajar sólo (salvo para cosas puntuales de maquetación) por el momento me resulta más que suficiente.

Una de las cosas que pasa es que necesitaremos pasarle el parámetro --app para decirle sobre que instancia queremos hacerlo. Algo así:


heroku rollback --app my-app
heroku run rake db:migrate --app my-app-staging
heroku logs --app my-app

Y ya, en un pispas está todo listo.

Semana 284

Empezando una nueva semana y aún sin haber publicado la retro de la anterior, esto se está volviendo demasiado habitual. Pero el fin de semana no paré, y entre unas cosas y otras terminé el domingo agotado y sin ganas de ponerme a escribir...

Por ejemplo el viernes trabajé hasta poco antes de irme a cenar algo y a un concierto de El Brindador. Entre semana estuve en el partido homenaje a Fernando Cáceres, miembro del mítico Real Zaragoza que ganó la Recopa de Europa en el 95 (que lejos se ve ya eso). Y estuvimos viendo cuándo organizar la cena-fiesta Movember de este año en Zaragoza, esta semana cerraremos todo y lo anunciaremos.

Pero, frente a lo que algunos piensan (que sí, que es así :D), también trabajé:

  • Continué trabajando sobre un scraper para ShuttleCloud. Me atasqué con algunos problemas raros ejecutándolos en el entorno de Selenium Grid
  • Me dediqué a últimos cambios en ulises y a actualizar algunos entornos donde está desplegado. También tuvimos una reunión para estudiar algunas nuevas necesidades que han surgido.
  • En proyectoSinNombre empezamos ya a arrancar a trabajar más en serio en la parte de programación, ya estamos trabajando a partir de uno de los wireframes.
  • Implementé un añadido a los perfiles de diseñadores de mhop. Básicamente para que puedan mostrar fotos de trabajos previos no publicados en la plataforma.
  • Saqué algunas ideas de mi cabeza en forma de bocetos en papel para un pequeño sideproject que tenía un poco olvidado.

Buena semana.

Semana 283

Fue una semana movidita la pasada, en la que posiblemente tocó hacer demasiadas cosas diferentes para mi salud mental.

Entre ellas recibí la noticia que por fin se puso en producción la nueva versión de la web del Banco de Sangre de Aragón, un proyecto muy pequeño pero que no fue nada fácil de sacar. Al final entre toda la burocracia de reuniones, malentendidos y preparar el despliegue perdí mucho más tiempo que desarrollando. Es uno de ese tipo de proyectos en los que hace un par de años empecé a rechazar participar, pero que por su temática me enganchó.

También hubo tiempo para pasar por la inauguración de utopicUS Zaragoza del jueves o ir el sábado a un concierto de Riot Propaganda.

Bueno, pues la semana:

  • Estuve resolviendo algunos bugs en ulises. Cuando hay gran importancia y lógica dependiente de fechas y duraciones de tiempo... en mi experiencia rara vez no resulta un tanto doloroso.
  • Me tocó revisar algunas cosas de copywriting, implementar algunas mejoras de cara al SEO e integrar algunos cambios de maquetación en las vistas en mhop.
  • Para ShuttleCloud estuve implementando el scraping de un nuevo servicio.
  • Participé a modo de consultoría en la redacción de una propuesta para un proyecto que pinta bastante grande. No puedo decir más que la parte en la que participé estaba relacionada, como no, con la necesidad de realizar web scraping :).
  • Tuvimos nueva sesión de trabajo de proyectoSinNombre, estuvimos trabajando sobre algunos datos y tuvimos una pequeña reunión para hablar de inconsistencias y dudas sobre algunos de esos datos; que esta semana nos toca ponernos ya en serio con ello.

Buena semana.

Semana 282

Bueno, otra vez que me retraso. La semana pasada con el viernes siendo festivo hizo que se me pasara totalmente el resumen semanal, quizás la reunión del grupo de ruby del jueves con su posterior salida y el quedar de cañas el viernes y que se nos fuera de las manos también tengan algo que ver :P.

Por cierto, que a partir del día 1 también he empezado a participar por tercer año consecutivo en Movember y también hemos vuelto a montar un equipo bajo el paraguas de CachiruloValley... creo que cambiaré respecto al año pasado :).

En fin, pero además de un par de reuniones para posibles nuevas colaboraciones, tuve bastante jaleo la semana pasada pero concentrado:

  • Implementé el scraping de un nuevo servicio para ShuttleCloud.
  • Participé en una sesión de brainstorming para sacar ideas relacionadas con proyectoSinNombre. Además tuvimos una sesión de trabajo para trabajar en los prototipos, y yo empecé a hacer algunas pruebas para mostrar los datos de uno de los prototipos.
  • Ha tocado trabajar en la puesta a punto de mhop, que ha sido en el proyecto que me ha tocado dar más dedicación esta semana. Estuve trabajando tanto en los perfiles de los diseñadores como arreglos en algunas otras secciones. Faltan arreglar algunos detalles... pero detalles o pequeñas mejoras siempre salen, es lo que hay.

Buenas semana.