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. [...]

 

Qué evitar al implementar Scrum en tu empresa o equipo

He iniciado la implementación de Scrum en un equipo de definición de producto. La idea principal es obtener un equipo que trabajarán definiendo las especificaciones, diseño, textos y traducciones de funcionalidades que el equipo técnico desarrollará en sprints posteriores. El objetivo es acelerar el desarrollo de funcionalidades a través de la especificación e incrementar el impacto de negocio de las funcionalidades propuestas por los stakeholders. Afrontando este nuevo reto, me [...]

 

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 [...]

 

Emagister en la BcnDevCon - Día 1

Cerrando el año de conferencias, Emagister visita la BcnDevCon (http://bcndevcon.org). Primera edición de una conferencia que apunta muy buenas maneras y que arranca su primera edición con unos 500 inscritos. Más allá de evaluar la conferencia en sí, prefiero centrarme en algunas de las charlas a las que he podido asistir. Working with Git distributed revision control system (link) Jordi Mas ha hecho lo que ha podido en 50 minutos. [...]

 

¿Cómo iniciarse con Scrum?

He recibido algunos correos que me preguntan qué hacer para arrancar en el mundillo de Scrum, la verdad, es que no tiene mucho misterio. Os paso un pequeño action plan: 1. Leed un poco para entrar en contexto y familiarizaros con los conceptos Os aconsejo unos cuantos documentos de no muchas páginas que os podéis leer en pocas sentadas. Están sacados de la documentación que te recomiendan cuando vas a [...]

 

Lucene Eurocon newbie Style

La semana pasada tuve la suerte de poder asistir a un encuentro donde estuvieron presentes algunos de los mayores expertos en Lucene y Solr del mundo. En el Hotel Meliá de Barcelona se reunieron gente que desarrolla algunas de las más reconocidas aplicaciones en el mundo de los buscadores, así como creadores de herramientas y software que usamos casi a diario. DIA 1 He de reconocer que ante tanta sabiduría [...]

 

DRY y el Template Method Pattern (a refactoring view)

Al extender funcionalidad, trabajando sobre código existente, encontrarás partes que no son fáciles de extender puesto que sólo una parte de este es lo que varia pero es todo lo que se encapsula. En este caso es necesario una refactorización. Por favor, NO CORTAPEGUES sólo por que sera más rápido, con el tiempo y sucesivas extensiones, tu código habrá superado el umbral de la deuda técnica recuperable (otro tema de [...]

 

Team Engagement en la PHP Barcelona Conference 2011

El pasado 28 y 29 de Octubre tuve la oportunidad y el honor de representar a Emagister con mi ponencia sobre “Team engagement para equipos técnicos” en la PHP Barcelona Conference 2011 (http://phpconference.es). Fué toda una experiencia y un verdadero placer participar, de nuevo, en este gran evento que organiza el grupo de usuarios de PHP de Barcelona (http://phpbarcelona.org). La presentación estuvo enfocada a la gestión del entusiasmo de los [...]

 

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 [...]