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

La novedad más destacada de Symfony2 es su total compatibilidad con el estándar HTTP Caché para mejorar el rendimiento de tus aplicaciones. Asier explicará cómo cuidar tus consultas antes de tener que cachear, cómo funciona la HTTP Caché según nuestro amigo el RFC2616 y según Symfony2, cómo utilizar Varnish2 en aplicaciones Symfony2 y muchas más cosas.
Haremos un repaso exhaustivo de todas las características de Twig, veremos por qué es el mejor sistema de plantillas que existe para PHP e incluso explicaremos cómo usarlo a fondo en Symfony2 y en proyectos PHP independientes.
Symfony2 empieza a acaparar toda la atención del mundo Symfony, pero las aplicaciones desarrolladas con Symfony 1 seguirán por mucho tiempo. Por eso es imprescindible saber optimizar al máximo nuestro viejo amigo Symfony 1.4. Entre otros, se tratará el uso de cachés con Doctrine y con Symfony (memcached, sfFile, Redis, APC), las estrategias de hidratación de resultados con Doctrine 1.2, los Doctrine Behaviors y las estrategias de reutilización de código, los tipos de logs, el manejo de sesiones en base de datos y las configuraciones globales.
Silex es un microframework que aprovecha el diseño modular de Symfony2 para dar una alternativa adaptada a proyectos más pequeños. Descubriremos qué es, para qué sirve y cuándo utilizarlo. Explicaremos los conceptos clave, cómo empezar nuestra aplicación Silex y veremos varios ejemplos prácticos.
Daremos un repaso a las opciones para crear aplicaciones web para dispositivos móviles como Iphone, iPad, Android. Luego mostraremos una aplicacion desarrollada con Symfony2.
Las aplicaciones web que creamos hoy en día han aumentado en complejidad, ya no se trata simplemente de procesar un formulario e insertar los datos en un servidor MySQL. Con el boom de las redes sociales necesitamos integrar nuestras aplicaciones con diferentes servicios externos como Twitter o Facebook. Nuestros usuarios producen cantidades inmensas de datos que ya no podemos procesar en tiempo real. ¿Cómo enfrentamos todos estos desafíos sin caer en el error de crear aplicaciones difíciles de mantener, completamente acopladas entre sí, donde cambiar una línea de código dispare bugs en varias partes del sistema? Bienvenido al mundo de la Mensajería. En esta ponencia analizaremos cómo es posible enfrentar dichos desafíos de forma elegante. Ilustraremos cómo con el servidor de Mensajería RabbitMQ podemos desarrollar soluciones que sean fáciles de adaptar y que nos permitan alcanzar escalabilidad en nuestras aplicaciones.
Ofertix.com ha crecido hasta convertirse en un proyecto que actualmente da servicio a una base de datos de casi 3 millones de usuarios con un equipo de menos de 10 personas y menos de 20 servidores. Durante esta sesión expondremos técnicas implementadas en el proyecto, en el proyecto, su arquitectura y el sistema de deploy de código.
Durante el primer día se programará en directo una aplicación completa con Symfony2. En la última sesión se mostrarán las técnicas más eficaces para optimizar la aplicación a todos los niveles. Se mostrará el uso de Assetic para mejorar el rendimiento del frontend minimizando y comprimiendo las hojas de estilo y los archivos JavaScript. Por último, se incluirán pruebas unitarias y funcionales en la aplicación.
El objetivo de esta charla es profundizar en el motor de formularios de Symfony2 y aprender a aplicar las numerosas features que nos ofrece. Se asume que los asistentes poseen conocimientos básicos de la estructura de los formularios y su organización. Se expondrán una serie de casos de uso reales donde dichas features cubrirán nuestras necesidades de personalización de los formularios: * Objetos de dominio para moldear formularios personalizados * Eventos en los formularios: PRE_BIND, POST_BIND, PRE_SET_DATA * Uso de Subscribers para la gestion de los eventos * Formularios con colecciones prototipadas * Validación de formularios mediante Callbacks
Tocaremos algunos de los Bundles de uso más común en Symfony2. Ya existen herramientas para facilitarte la gestión de usuarios, manipulación de imágenes e incluso el panel de administración, entre otros, así que vente al lado oscuro, tus plugins más usados de symfony 1.x ya existen en Symfony2.