Semana 287

Más tarde de lo habitual este resumen, las principales causas son el puente y aprovechar para irme para mi pueblo unos días. La semana pasada me pude pasar un rato por el foro innovate, donde de lo poco que vi lo que me pareció más interesante fue la mesa redonda sobre Growth Capital; conociendo a algunos de los miembros de la mesa redonda ya la esperaba con interés; y ese mismo día no me dio tiempo de llegar a la hora de las GeekTalks (pero sí a las cervezas :D).

Y lo que es la semana a nivel productivo, ha sido bastante movidita:

  • Para proyectoSinNombre, además de la habitual sesión de trabajo, principalmente estuve estudiando un poco y haciendo pruebas sobre varias alternativas para implementar visualizaciones de datos. Finalmente nos decantamos por la que partía como favorita: D3 y empecé a trabajar sobre ello.
  • Estuve intentando solucionar un problema en un scraper para ShuttleCloud, conseguí un arreglillo que solucionaba algunas casuísticas pero no todas, aún estoy pensando y buscando algo que nos solucione todos los casos.
  • Resolví un problemilla que surgió en ulises.
  • En mhop estuve implementando algunas novedades: registro de diseñadores y posibilidad de modificar su perfil, además de otros cambios en ese sentido. La estrategia inicial será centrarse en captar diseñadores y se han requerido algunas funcionalidades y cambios que se venían venir, pero hasta que se hizo patente hace un par de semanas, no estaba claro cuando iba a surgir.

Buena semana.

Semana 286

Esta semana ha sido bastante movidita. Tuvimos zaragozarb con Nando Sola como invitado, que impartió la charla Ruby como herramienta de guerrilla en el mundo ‘Enterprise‘. Posteriormente empalmamos con la Cena Movember organizada entre CachiruloValley y La Jamonería, y después seguimos con la fiesta, claro :). En cuanto a saraos durante la semana también hubo charla de flask en el ZaragozaPUG, pero llegué sólo a las cervezas posteriores.

Además tocó tener algunas reuniones y hacer algunas gestiones, entre ellas abrir cuenta en el banco para la empresa y hablar algunas cosas con mi gestoría :).

Fiesta de bigotes Algunos de los asistentes a la cena y posterior fiesta movember

Respecto los proyectos, esta semana he tenido que concentrarme en trabajar en 2, que han requerido más atención de la habitual:

  • Esta semana le dediqué bastante tiempo a mhop. Terminé de actualizar el proyecto a rails 4, con algún pequeño problema que me hizo perder más tiempo del esperado.

    A mitad de semana tuvimos un par de reuniones remotas y surgió una necesidad que se veía venir que terminaría saliendo, pero que no estaba claro cuando iba a ser el momento. Por el momento me centré en hacer una versión inicial, aún habiendo mucho margen de mejora por el momento parece que será suficiente.

  • En proyectoSinNombre tuvimos nueva sesión de trabajo. Ya tenemos todo migrado y funcionando con postgresql, además hubo que refactorizar y limpiar algunas cosas del código que lo pedían a gritos.

Buena semana.

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.