Devoogle tiene indexados actualmente 17922 recursos relacionados con el desarrollo de software.

Luis Díaz del Dedo (@luisdiazdeldedo) y José Vicente Sogorb (@Joviwap) nos presentan Gamisfaction (http://gamisfaction.com) en el Betabeers Barcelona celebrado el 28 de junio de 2012 en La Salle Technova.
Aitor Guevara (@aitorciki) nos presenta Ducksboard (http://ducksboard.com) en el Betabeers Barcelona celebrado el 28 de junio de 2012 en La Salle Technova.
Jose Armesto (@fiunchinho) nos presenta Softonic (http://softonic.com) en el Betabeers Barcelona celebrado el 28 de junio de 2012 en La Salle Technova.
Web
30-06-2012
-
Cuando empiezas en esto normalmente piensas que lo realmente complicado es la programación, conforme vas asumiendo más responsabilidad y se empiezan a gestionar equipos de trabajo muchos empiezan a pensar que lo realmente complicado es eso. No se trata de determinar qué es más fácil o qué más difícil sino de dar a cada tarea …Leer Más - por Jummp
El Desarrollo guiado por comportamiento o BDD es una técnica de desarrollo ágil de software que fomenta la colaboración entre desarrolladores, testers y clientes. Podemos considerarlo una evolución del Desarrollo guiado por los tests (TDD) en el que el énfasis se pone más en las especificaciones finales del software antes que en sus detalles técnicos. En esta ponencia se explican las excelentes herramientas que existen para BDD en PHP y que tienen una gran integración con Symfony. Hablaremos de los conceptos claves del BDD, de la principal herramienta de BDD en PHP (Behat), de la herramienta que permite aplicar estos conceptos a los test funcionales de proyectos web (Mink) y de la integración de estas herramientas con Symfony a través de los bundles BehatBundle y MinkBundle.
Symfony2 es el framework de moda en el ámbito PHP y el uso de TDD crece cada día. Esta charla une los dos y muestra en la práctica el desarrollo basado en tests, programando en directo código real del que te encuentras a diario en tu empresa y proyectos. TDD es una técnica que permite desarrollar el software de abajo a arriba y sin regresiones. Escribes un test, esribes el mínimo código necesario para pasar ese test y después refactorizas el código. Symfony2 por su parte dispone de una filosofía orientada a objetos que facilita mucho la programación TDD. En esta sesión se muestra cómo desarrollar aplicando TDD una aplicación que hace uso de una base de datos y un servicio web. Todo el código de la aplicación se escribe desde cero y en menos de una hora ya se dispone de una aplicación terminada, probada, que funciona y con un diseño de código muy correcto.
Web
29-06-2012
-
Comenta Andy Hunt que (traducción libre): “La capacidad de adaptarse al cambio rápidamente es algo que los equipos pequeños tienen por defecto que los equipos grandes nunca van a tener. Aquí es donde los grandes envidian a los pequeños. Lo que puede tardar semanas en cambiar en una organización grande puede que solo lleve un …Leer Más - por Jummp
Web
28-06-2012
-
No siempre todo sucede como queremos, hay circunstancias que están por encima de nosotros y que impiden conseguir los objetivos, que no trabajemos como nos gusta o que simplemente nos hagan sentirnos incómodos. No se trata de bajar los brazos o de quedarte sentado, la paciencia no es eso o al menos yo no la …Leer Más - por Jummp
MongoDB es un motor de base de datos NoSQL que ha ganado mucha popularidad en los últimos tiempos, ya que ofrece muchos beneficios a la hora de desarrollar aplicaciones web. En esta charla daremos una breve introducción a su instalación, configuración y funcionamiento. Luego repasaremos las distintas alternativas a la hora de usarlo en nuestras aplicaciones desarrolladas con PHP y Symfony2, y explicaremos cómo puede incrementar la velocidad de desarrollo y ayudar con aplicaciones web de alto rendimiento.
Twig es el lenguaje de plantillas que está revolucionando el mundo PHP. Fácil de aprender y leer, rápido, completo, seguro y capaz de generar plantillas con un código precioso. Pero Twig es mucho más que lo que explica su documentación oficial. En esta sesión se muestran decenas de trucos, buenas prácticas y técnicas avanzadas para exprimir Twig al máximo. Esta sesión es de un nivel técnico avanzado y exige tener conocimientos previos de Twig. Si lo necesitas, puedes leer una completa introducción a Twig en PDF