El acoplamiento de código (en PHP o en cualquier lenguaje)

¿Qué es el acoplamiento de código?

Hace un par de meses escribí un divertido (o eso es lo que yo me creo) artículo explicando lo que es el acoplamiento de código y algunas ideas para evitarlo. Está escrito para PHP pero podría valer para otros lenguajes. Si quieres evitar dolores de cabeza o que te salga humo del cerebro como al … Read more

Taller online de refactorización en PHP

La guía definitiva del código espaguetti

Comenzamos la temporada de talleres de programación en Urlan Heat. El primero va a tratar sobre refactorización y va a ser 100% online con participación de todos los asistentes. Partiendo de un trozo de código espagueti indescifrable vamos a convertirlo en una maravilla de código que nos hará sentir orgullosos. Y, de paso, vamos a … Read more

¡Tenemos un libro de programación con objetos en PHP!

Desde hace ya unos días está disponible mi nuevo libro de Programación Orientada a Objetos en PHP. Ya se que existen montones de libros sobre el tema pero la mayoría solo aportan datos fríos sin explicar el por qué. ¿Cuál es la diferencia entre un interface y una clase abstracta? ¿Cuándo es mejor usar cada … Read more

El primer capítulo del curso de Laravel está casi listo

Laravel

El próximo Lunes día 13 de Febrero estará disponible para descargar el primer capítulo del curso de Laravel. La descarga será gratuita para los suscriptores del boletín y tratará los siguientes temas: ¿Qué necesito para empezar? Servidor web, PHP, MySQL, etc. ¿Qué es Docker? ¿Qué es Vagrant? Instalación de un entorno de trabajo Laravel con … Read more

La nueva versión PHPUnit pedirá, como mínimo, PHP7

Acaba de salir la nueva versión de PHPUnit, versión 6, con una novedad muy importante. Ahora necesitas, como mínimo la versión 7 de PHP. No debería ser una noticia sorprendente teniendo en cuenta que la versión 5.6 de PHP ya no tendrá soporte oficial (tan sólo corrección de errores hasta Diciembre de 2018). Cada vez … Read more