Scripts de CLI: ¿dentro o fuera de Docker?

Tenés una aplicación web montada sobre Docker. Cuando accedés usando el navegador todo funciona a las mil maravillas. Está todo listo para ir a producción. O casi. Existen algunas pequeñas tareas que hay que hacer por fuera de la web. Limpiar archivos viejos… borrar las cuentas de usuario inactivas… lo típico, bah. Qué mejor para… Seguir leyendo Scripts de CLI: ¿dentro o fuera de Docker?

Por qué NO deberías usar XAMPP

Me llegó esta pregunta que me pareció interesante compartir: Estoy usando PHPStorm, y como sólo me pide el intérprete cuando trato de ejecutar en el navegador, todavía no lo he instaldo, quisiera saber si ya es mejor instalar el Xampp, si es recomendable y en caso de que no lo sea ¿por que? Por si… Seguir leyendo Por qué NO deberías usar XAMPP

«Mi sitio funcionaba bien hasta que el hosting actualizó PHP»

Hace poco me contactó un colega por una situación algo complicada que le tocó enfrentar. La historia comienza así: Nuestro sitio está programado con PHP 5.5 y usa memcached. Estamos queriendo migrarlo a una versión más alta de PHP y tenemos un problemita. Y sigue: …guardamos la sesión en memcache porque tenemos varios fronts y… Seguir leyendo «Mi sitio funcionaba bien hasta que el hosting actualizó PHP»

3 Herramientas para usar Docker con PHP

Escuchaste a más de un colega comentar que Docker es una gran herramienta y te estás empezando a preguntar si no te estás perdiendo de algo. Miraste un poco la documentación y, honestamente, el calificativo amigable le queda algo holgado… por decirlo amablemente. Todo ese tema de las imágenes, los contenedores, los volúmenes… es mucho.… Seguir leyendo 3 Herramientas para usar Docker con PHP

6 simples pasos para limpiar tu código PHP

El tema del código limpio está de moda, ¿no? Sí, pero también tiene sus fundamentos. El código limpio es más comprensible y, por ende, mantenible en el tiempo. Esto es especialmente importante cuando trabajas como parte de un equipo. Cuanto más claro sea el código, más fácil será para nuevos miembros hacerse productivos. Todo el… Seguir leyendo 6 simples pasos para limpiar tu código PHP

Por qué programar en Spanglish es una mala idea

Es muy común, en los comienzos de la carrera profesional, la adopción de malas prácticas. En este sentido los desarrolladores de habla hispana tienen una desventaja respecto de sus pares angloparlantes. Para los segundos palabras como if, for o while tienen sentido por sí mismas. Los primeros en cambio requieren un esfuerzo extra para hacer… Seguir leyendo Por qué programar en Spanglish es una mala idea

Cuál es la mejor forma de almacenar fechas en MySQL

Photo by Gabby K on Pexels.com

¿Tenés que desarrollar una aplicación que maneja fechas? Tal vez un portal para reserva de turnos, o quizás algún sistema de membresías por tiempo limitado o por qué no un programa que le pregunte al visitante su fecha de nacimiento y le diga el signo del horóscopo chino al que pertenece. Más allá de cuál… Seguir leyendo Cuál es la mejor forma de almacenar fechas en MySQL

Cuándo usar una clase abstracta y cuándo una interface

Un lector de mi libro sobre Programación Orientada a Objetos con PHP me envía esta pregunta a través de LinkedIn: Empecé a responderle a su mensaje pero luego se me ocurrió que sería mejor aprovechar y contestarlo en público así que aquí voy. Empecemos por comprender de qué se trata cada uno. Qué es una… Seguir leyendo Cuándo usar una clase abstracta y cuándo una interface