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.
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.
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.
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.
Otra semana que se va, esta ha sido bastante interesante aunque no tan productiva. Estuve 3 días en Barcelona, por desgracia con poco tiempo para visitar amigos y conocidos o rondar por la ciudad, la razón del viaje era asistir a uno de lo campus de linktoGrowUp junto al equipo completo de mhop, que ya era hora que nos conociéramos todos en persona!
De lo poco que vi de Barcelona, el trayecto a las oficinas donde se hacía el campus
La temática principal del campus era sobre financiación, o más bien sobre inversión e inversores. La mayoría de cosas que se contaron ya me resultaban familiares, y me refrescó porqué me da pereza infinita este tema.
Tengo muy claro que lo mío es el bootstraping, o incluso lo que se suele llamar despectivamente autoempleo. Por mi forma de pensar y mi modo de hacer las cosas dudo mucho que algún inversor se sintiera cómodo o estuviera interesado en meter su dinero en mi empresa, y tampoco me veo intentando conseguirlo.
En fin, esto es lo hecho esta semana:
- Fui al notario a firmar la constitución de Biera Solutions :).
- Preparé las páginas legales para minchador, lo siguiente es cerrar el tema de pagos y ponerlo ya por fin en abierto.
- Tuvimos una nueva sesión de trabajo de proyectoSinNombre, poco avance por mi parte esta semana en este proyecto, en las próximas semanas tocará pisar el acelerador.
- Empecé a trabajar en lo relacionado con el perfil de los diseñadores de mhop y otros pequeños ajustes antes del ya cercano lanzamiento al público.
- Retomé un scraper que tenía un pequeño error en el formato de salida de los datos.
Buena semana.