De freelancer a micro-pyme

Posiblemente, para quienes somos/hemos sido freelancers durante tanto tiempo, nos sea fácil reconocer algunas de las cuestiones que voy a mencionar a continuación. Una vez que comenzamos a trabajar como proveedores o contractors, la dinámica parece sencilla y puede funcionar. Se concreta la posiblidad de un trabajo de cierta índole, se realiza, se cobra, todos …

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 …

CalVer para versionar proyectos

Este pequeño post tiene un vínculo demasiado estrecho con esa obsesión casi compulsiva de revisar qué cosas hago y por qué las hago (y si tiene sentido hacerlas). La preguntonta del día de hoy es: ¿cómo versionar y taguear un proyecto? Desde hace algo más de una década mi trabajo principal ha sido sobre tiendas …

Buenas prácticas con pésimo marketing

¿Cuántas veces hemos leído algo del tipo “Las mejores prácticas para Magento”? Incluso la documentación oficial nos ofrece algún tipo de muestra de esto mismo: Theme development best practices Best Practices for Extension Developers Performance Best Practices Programming Best Practices Existen algunas otras prácticas que pocas veces se mencionan y discuten, y que ante su …