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

Cómo usar URLs amigables con el Servidor Web Incorporado a PHP

Es muy común, desde la versión 5.4 de PHP, usar el servidor que viene incorporado mientras estamos en un ambiente de desarrollo (¿Para qué negarlo? ¡Es sumamente cómodo!). Un problema que sucede a menudo al utilizarlo es cómo usar URLs amigables. Por ejemplo, a un sitio web productivo no vas a querer que se acceda… Seguir leyendo Cómo usar URLs amigables con el Servidor Web Incorporado a PHP

Cómo pasar una variable de JavaScript a PHP

Si estás programando algún sistema web medianamente complejo, es muy probable que te hayas enfrentado a este problema alguna vez. En muy resumidas cuentas, lo que estás intentando hacer es algo como: Sería lindo que todo funcionara de esa forma, ¿no? Lamentablemente, la cosa no es tan fácil (Pero tampoco es tan difícil en realidad).… Seguir leyendo Cómo pasar una variable de JavaScript a PHP

Cómo debuggear un webservice hecho con PHP

Un WebService no es, en escencia, muy diferente de otro tipo de aplicación web, sin embargo, existen ciertas particularidades que lo hacen ligeramente más dificultoso a la hora de afinar los detalles. Por qué es complejo debuggear un WebService La primera fuente de complejidad reside en el hecho de que un servicio web no está… Seguir leyendo Cómo debuggear un webservice hecho con PHP

¿Cuánto cobra un desarrollador PHP por hora?

Es una pregunta que está en boca de la gran mayoría de los desarrolladores que inician su trayectoria en forma freelance (y algunos que ya tienen varias horas de vuelo también). La respuesta requiere un análisis un poco más profundo: lo primero que hay que saber es quién pagará por esas horas. Otra variable que… Seguir leyendo ¿Cuánto cobra un desarrollador PHP por hora?

¿Hay trabajo en PHP?

Una pregunta que escucho muy a menudo cuando digo que me dedico a la formación en PHP es: ¿hay todavía demanda para PHP en la industria de IT? Podría dar mis argumentos, pero me parece más fácil mostrar hechos que, pienso, hablan por sí mismos: Como podrás ver, no sólo hay demanda para desarrolladores PHP,… Seguir leyendo ¿Hay trabajo en PHP?

Un dashboard en tiempo real basado en PHP y Bootstrap

Algo que está muy de moda por estos días es la creación de tableros de comandos (Dashboards) que se mantengan actualizados en tiempo real. Si bien la definición de tiempo real es algo vaga (Formalmente se trata de sistemas en los cuales el tiempo de respuesta es crítico), hay una suerte de conocimiento en común… Seguir leyendo Un dashboard en tiempo real basado en PHP y Bootstrap

Publicada el
Categorizado como Ejemplos Etiquetado como ,

Cómo instalar librerías de composer en un hosting compartido

Una pregunta que me han hecho en repetidas oportunidades es cómo usar composer en un ambiente de hosting compartido. Personalmente, siempre prefiero usar mis propios servidores tipo VPS, precisamente para evitar este tipo de problemas, pero… si no queda otra, veamos qué se puede hacer. Cómo instalar dependencias si tenemos acceso ssh Existen algunos hostings… Seguir leyendo Cómo instalar librerías de composer en un hosting compartido

Qué se necesita para desarrollar usando Symfony en Windows

Personalmente, es algo que preferiría evitar pero… si no queda opción, hay que hacerlo funcionar 🙂 Algunos problemas que vamos a tener que resolver para tener un entorno de desarrollo medianamente cómodo son: Contar con PHP Contar con composer Contar con git Contar con algún IDE Todas estas cosas en Linux son prácticamente triviales (Especialmente… Seguir leyendo Qué se necesita para desarrollar usando Symfony en Windows