De instalación nativa a containers con Docker y Traefik

Más tarde que temprano, pero hace ya un tiempo, había movido todos mis entornos locales a Docker. Las dos grandes ventajas que obtuve fue el poder disponer de diferentes versiones y configuraciones del stack de software, y el poder encender y apagar los entornos a medida que necesitaba (esto hizo que el consumo de recursos bajara considerablemente en mi equipo local).

Con el correr del tiempo, el siguiente paso lógico (o razonable) era el de llevar esto a Producción (de esto hemos charlado hace unos años con Josevi). Parecería entonces que ese momento finalmente me llegó.

Seguir leyendo «De instalación nativa a containers con Docker y Traefik»

S02E07 – Estrategias de branching

En el episodio S02E04 – ¿Qué hacemos con el auth.json? inauguramos junto a Facundo Capua este conjunto de charlas que mezclan un poco de lisergia con catarsis, sumando mucho de experiencias en primera persona, intentando también poner a prueba las decisiones que hemos tomado para atacar tal o cual tema.

Seguir leyendo «S02E07 – Estrategias de branching»

S02E06 – Damian Pastorini

Retomando la sana costumbre, llega el sexto episodio de esta temporada.

El mes pasado (si, mi desorden y el modo vago generaron la demora) estuvimos conversando junto a Damian Pastorini sobre sus experiencias y puntos de vista con respecto a Magento y Shopware.

Dado que durante muchos años trabajó con la primera y desde hace ya otros tantos, trabaja en el mundo real con la segunda, me pareció interesante que nos cuente qué le pasa a él como programador.

Seguir leyendo «S02E06 – Damian Pastorini»

Trunk-Based Development y otras estrategias de branching

Ya sabemos que hay planetas habitables, y sabemos que hay agua en Marte.

Sabemos también que vamos a tener que rescatar a Matt Damon de cualquiera de esos planetas (evidencias aquí y aquí).

Pero aún así, no logramos hacer push de commits que no entren en conflicto. Aún no logramos evitar que un merge de una tarea no te bloquee otros merge que ya fueron aprobados y necesitás en producción.

Seguir leyendo «Trunk-Based Development y otras estrategias de branching»

S02E05 – Emanuel Arcos

Y para cerrar el año, casi como un regalo de Navidad atrasado, el quinto episodio de esta temporada.

Hoy (fue hace varias semanas ya), más que centrarme en una pregunta o problema específico, es un capítulo es de esos que nos permiten seguir conociendo y descubriendo a integrantes del ecosistema. Así fue que conversé con Emanuel Arcos sobre su recorrido con Magento y sus puntos de vista sobre el frontend y cómo intentar abordar soluciones.

Seguir leyendo «S02E05 – Emanuel Arcos»