Introducción a Streams con PHP

Uno de los puntos importantes de cara a prepararse la certificación de PHP es la comprensión de lo que significa un stream y lo que le rodea. A muchos nos suenan, sabemos más o menos lo que son pero no acabamos de entenderlos al 100%. Este post pretende ser una introducción de conceptos clave necesarios para entender los streams, vamos a ello. ¿Qué son los streams? Los streams son una [...]

 

PHP Best Practices

O cómo desarrollar bien en PHP y no morir en el intento Empecemos por el principio. Desarrollar bien en PHP, no es fácil. Una de las características innatas de PHP es que es realmente fácil iniciarse en él y empezar a desarrollar “cosas que se véan”. Pero llegar a dominarlo y a doblegarlo a nuestra voluntad para hacer cosas realmente cool, no es fácil. Por eso aquí os mostramos una [...]

 

Algunas curiosidades de PHP

Estas últimas semanas, varios miembros del equipo nos estamos preparando para la certificación de Zend PHP 5.3. Durante estas largas horas de repaso y estudio, hemos encontrado algunas curiosidades o rarezas que nos han llamado la atención. En primer lugar, un dato curioso es el origen recursivo del acrónimo PHP (PHP HyperText Pre-processor), aunque originalmente las siglas significaban Personal Home Page Tools. Nombres de funciones Y ahora, veamos algunas funciones. [...]

 

Barcelona PHP Conference 2011

Los pasados 28 y 29 de octubre Emagister asistió a la PHP Conference 2011 que se celebró en Barcelona y a la que asistieron numerosas personalidades del panorama actual del mundo PHP como (Rasmus Lerdorf, Fabien Potencier, Pablo Godel, etc…). Se ofrecieron numerosas ponencias muy interesantes algunas y más pasables otras pero en lineas generales mi grado de satisfacción fue elevado. Entre las ponencias que pude asistir se encontraban algunas [...]

 

Primeros pasos con Gearman (II)

En el anterior post comenté un poco por encima en qué consiste Gearman y instalamos el daemon, libgearman y el Gearman PHP module de pecl. Es posible que también hayas visto que existe otro módulo llamado Net_Gearman en PEAR. A diferencia del anterior, éste está escrito enteramente en PHP. De todos modos, son muy similares, y en este caso, trataremos el primero, que extiende de C. En este artículo crearemos [...]

 

Primeros pasos con Gearman (I)

Gearman es un Job  Manager open source, originalmente escrito en Perl, y reescrito posteriormente en C. También solemos conocer estas aplicaciones como “gestores de colas”, y en el mercado existen soluciones similares a Gearman tales como Apache ActiveMQ, zeromq, OpenAMQ… Componentes Gearman es increíblemente sencillo y rápido de usar, es un proceso liviano y permite también la comunicación entre distintos lenguajes. En un breve resumen, consta de los siguientes elementos: [...]

 

Calentando motores para la PHPConference 2011

Los próximos días 28 y 29 de Octubre, va a tener lugar el acontecimiento que todo PHPero que se precie espera, la PHPConference 2011. Y este año la cosa pinta movidita con nombres tan espectaculares cómo Rasmus Lerdorff, Fabien Potencier quién ya viene siendo habitual, Derick Rethans, Marco Tabini o sin ir más lejos y con marca de la casa, a Carlos Buenosvinos. Y obviamente en e-magister vamos a ir [...]

 

Performance tricks para APC

Si trabajáis en PHP, ya conocéis APC, así que vamos a revisar algunas configuraciones y prácticas que hacemos en Emagister y que nos han reportado buenos resultados. (Si no fuera el caso, os recomendamos alguna de las referencias al final de este artículo) Utiliza el script que trae APC (apc.php) para diagnosticar problemas Para poder ver lo que está pasando con vuestro APC, la manera más sencilla es apc.php, un [...]