Actualización de seguridad Laravel 5.6.30

Ayer se publicó una actualización de seguridad para Laravel. Es una vulnerabilidad relacionada con la APP_KEY. Esta variable es un valor que se usa para encriptar algunos valores como las sesiones de usuarios. ¿Es grave? Sí, pero solo debes preocuparte si alguien se ha hecho con esta APP_KEY. Eso solo puede hacerlo alguien con acceso … Read more

Mi próximo proyecto en PHP

Tengo idea de preparar un curso sobre PHP, pero estoy dudando en qué tema centrarlo. Por un lado he pensado escribir un libro sobre buenas prácticas en PHP. Para darle un poco de gracia al asunte se me ha ocurrido ambientarlo en un ataque alienígena a la tierra. Por otro lado está la opción de … Read more

Taller online de refactorización en PHP

En los próximos días voy a organizar talleres online en los que refactorizaremos código PHP. Aprenderemos cómo convertir una chapuza de código espaguetti en código de calidad yendo a través de pequeñas mejoras. En el taller usaremos buenas prácticas, programación orientada a objetos, interfaces, composición, phpunit, git, etc. Será divertido y podrás aprender un montón. … Read more

Nuevo capítulo del libro POO en PHP: Traits

El libro de programación orientada a objetos en PHP va creciendo poco a poco. Además de otras mejoras ya está disponible el capítulo sobre los Traits en PHP. ¿Qué son los traits? En PHP no existe la herencia múltiple (una clase no puede tener más que una clase madre) y esa es una limitación importante. … Read more

Ya está disponible mi libro de programación orientada a objetos en PHP

Con un pequeño retraso pero ya está disponible mi libro de programación orientada a objetos en PHP. En mi humilde opinión es un libro que merece la pena. En él comparto muchos años de experiencia desarrollando en PHP. Todo lo que he aprendido, lo que he sufrido y lo que me he divertido programando está … Read more

Los capítulos del libro de PHP orientado a objetos

Acabo de publicar el listado provisional de capítulos del libro programación orientada a objetos en php. Más o menos serán éstos: Herramientas El estándar PSR Introducción express a PHP Programación orientada a objetos Un ejemplo paso a paso Encapsulación Herencia Introducción al desarrollo guiado por pruebas Interfaces Clases abstractas Introducción a Git Términos y definiciones … Read more

Para aprender a programar con objetos en PHP (pero de verdad)

Si llevas años programando en PHP y te asustan los objetos estás de enhorabuena 😀 Estoy preparando un libro para aprender a programar con objetos en PHP (pero para aprender de verdad). Está ya listo al 80%, el prelanzamiento será en unos pocos días. Interfaces, Clases Abstractas, Traits, estos conceptos y muchos más se explican … Read more