Memorias de un desarrollador

El patrón Observer

El patrón Observer nos permite separar la logica de nuestra aplicación entre la propia lógica de la clase, y la lógica opcional o extendida. En este artículo veremos como implementar paso a paso este patrón de desarrollo.

Conquista la galaxia con GIT

Mi tercera presentación del grupo de trabajo Symfony Madrid en Diciembre de 2012.

Callbacks en PHP

Un sencillo ejemplo en el que se puede comprender el uso de callbacks en php

¿Cómo encontrar trabajo programando Symfony en Madrid?

Algunas sugerencias y consejos sobre como encontrar trabajo de forma eficaz.

Varnish modifica las peticiones GET a peticiones POST

Un curioso caso en el que un varnish, mal configurado produce indeseados efectos en el funcionamiento de un servidor.

La era de PHP

Un resumen sobre la evolución del entorno de desarrollo en PHP, desde que empezo todo esto en el año 1995, y un repaso a como el ecosistema ha ido madurando y a dia de hoy se encuentra, al menos según yo, en un momento muy bueno, con una comunidad enorme y muy activa que se preocupa por hacer las cosas bien.

Packagist, Composer y el versionado semantico de paquetes.

El versionado semantico es una forma sencilla de ofrecer la máxima información sobre el estado de tus software.

Patron de diseño Abstract Factory

Cuanto tarda en responder una petición HTTP

¿Necesitas depurar por que tu aplicación va demasiado lenta? Con esta pequeña utilidad podrás ver los tiempos de respuesta de un recurso desde la linea de comandos. Muy util cuando necesitas saber cuales son los tiempos de respuesta entre las peticiones que se realizan via servidor-servidor.

Markdown cheat sheet

cheat sheet con los formatos markdown.