Steve Souders es un responsable de Yahoo dedicado en exclusiva a mejorar el rendimiento de las páginas web y más en concreto, reducir el tiempo de carga de las páginas web.Muchos estudios han demostrado que el éxito de un sitio web y el tráfico que reciba está directamente relacionado con lo lento o...
seguir leyendo
Nick Halstead ha publicado en su blog una lista de las 10 cosas que todo programador serio de PHP debería conocer:Clases: PHP5 incluye "clases de verdad", similares al resto de lenguajes orientados a objetos. Así que se acabaron las excusas para aprender la abstracción, la reflexión y hast...
seguir leyendo
Lukas Kahwe, publica en su blog una serie de recomendaciones para asegurar la calidad de tus proyectos PHP. Las comprobaciones mínimas que se deben realizar para la QA (Quality Assurance) de aplicaciones PHP son:Crear pruebas unitarias por lo menos de las partes principales de la aplicación (en PHP ...
seguir leyendo
Snippet para transformar páginas de una aplicación Symfony en archivos PDF mediante un filtro (TCPDF filter to transform pages to PDF). Snippet para mostrar un rango de números seleccionables en la parte de gestión generada automáticamente (select_range_tag() for admin generator).Otro plugin para co...
seguir leyendo
Una de las soluciones más sencillas para acelerar el tiempo de carga de una página o aplicación web es la optimización de los archivos de hojas de estilos (.css) y archivos JavaScript (.js).La primera técnica recomendada es la de reducir su tamaño eliminando comentarios, espacios en blanco y cualqui...
seguir leyendo
Hoy vamos de noticias breves:Se ha publicado la nueva versión PHP 5.2.2 (y también la 4.4.7 del viejo PHP 4). Las mejoras más significativas de la 5.2.2: mejora del rendimiento en la gestión de memoria, actualizadas las librerías externas GD, SQLite yPCRE y más de 120 errores corregidos.Zend busca c...
seguir leyendo
Para desarrollar una buena aplicación Symfony es imprescindible conocer bien la programación con PHP. Además, Symfony es el framework PHP que mejor aprovecha las enormes ventajas de PHP 5 respecto de PHP 4, ya que no tiene que hacer concesiones para soportar el veterano PHP 4.PHP ha crecido tanto y ...
seguir leyendo
Hace poco comentábamos cómo añadir nuevas dimensiones a Symfony para personalizar el comportamiento de una aplicación en función de múltiples parámetros, como por ejemplo el idioma o el país del usuario.Ahora se acaba de publicar un artículo sobre como personalizar (bloquear) una aplicación en funci...
seguir leyendo
Cuando se quiere acelerar la ejecución de una aplicación PHP, siempre se piensa en incluir caches (APC, memcached, query cache, etc.). Sin embargo, muchas veces el cuello de botella se encuentra en algún bloque de código mal definido o una estructura de ejecución demasiado compleja.Para analizar los...
seguir leyendo
Parece que la compilación de aplicaciones PHP como aplicaciones nativas del sistema operativo es un tema que cada vez interesa más. Ya hemos hablado anteriormente de la compilación de PHP en Java y de WinBinder, que permite compilar de forma nativa en Windows las aplicaciones PHP.Afortunadamente, ex...
seguir leyendo