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. En general,… Seguir leyendo 6 simples pasos para limpiar tu código PHP

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

Qué se necesita para poner online una aplicación PHP

Una pregunta que parece algo obvia, ¿no? Lo que se necesita para poner en línea una aplicación PHP es un hosting. No hay mucho más que decir al respecto, ¿cierto? Pues… tal vez convenga hilar un poco más fino. Si bien en sus inicios PHP se utilizaba exclusivamente para la creación de aplicaciones web, hoy… Seguir leyendo Qué se necesita para poner online una aplicación PHP

Validaciones… ¿lado cliente o lado servidor?

Nadie duda de que los campos de los formularios que envían los usuarios deben ser validados. Seguro eso es lo que te dijeron cuando empezaste a estudiar, lo que no es muy claro cuando se trata de programación web es cuál es la manera correcta de hacerlo. En otras palabras, ¿cuáles son las mejores prácticas… Seguir leyendo Validaciones… ¿lado cliente o lado servidor?

Cuál es el modo más seguro de tratar con passwords en PHP

Es bastante común últimamente recibir noticias de que algún sitio de gran popularidad ha sido hackeado (O, como suele comunicarse, «su seguridad se ha visto comprometida»). Dependiendo del tipo de sitio del que se trate el problema puede preocuparnos más o menos. Claro que eso es cuando somos meramente usuarios del sitio… ¿qué pasa cuándo… Seguir leyendo Cuál es el modo más seguro de tratar con passwords en PHP

Dónde almacenar la configuración de una aplicación PHP de forma segura

Una pregunta que me llegó de un amigo que viene del mundo .Net (Que parece ser un poco más organizado o estandarizado que el nuestro :). Lo primero que deberíamos preguntarnos es de qué nos estamos queriendo proteger. Por lo general, la posibilidad de que alguien externo a nuestra organización tenga acceso a la configuración de… Seguir leyendo Dónde almacenar la configuración de una aplicación PHP de forma segura