Publicada la aplicación oficial de DeSymfony

Lunes, 13 de junio de 2011

Como ya sabes, durante el primer día de las Jornadas Symfony 2011 varios ponentes desarrollarán en directo una aplicación completa con Symfony2. Ver cómo se desarrolla una aplicación es una buena forma de aprender, pero programarla tu mismo es mucho mejor.

Por ese motivo, la organización acaba de hacer público el repositorio de la aplicación en Github. Accede a github.com/desymfony/desymfony para descargarte la aplicación, echarle un vistazo o hacer un fork. Antes de probarla, no olvides leer bien las instrucciones de instalación y configuración.

Si quieres echarnos una mano, puedes informarnos de cualquier error que encuentres al probarla. También puedes sugerirnos cambios a través de los pull request de la aplicación, siguiendo el modelo tradicional de colaboración de Github.

En cualquier caso, recuerda que la aplicación tiene una finalidad didáctica, por lo que ha sido obligatorio hacer simplificaciones que en una aplicación web real no hubieran sido necesarias.

Y si eres uno de los afortunados que ha podido conseguir una entrada para las Jornadas, no olvides instalar la aplicación en tu portátil para seguir más fácilmente las explicaciones del primer día.

Por último, siempre que se anuncia una nueva aplicación, suele ser habitual mostrar unos pantallazos. Así que este es un detalle del aspecto que muestra la portada del frontend:

Y esta es la portada del backend básico con el que cuenta la aplicación:

5 comentarios »

Anunciado el programa del tercer día de las Jornadas Symfony 2011

Jueves, 9 de junio de 2011

Después de sorprender con el programa del primer día y confirmar las expectativas con el programa del segundo día, la organización de las Jornadas Symfony 2011 acaba de anunciar el programa del tercer día.

Comenzaremos con una sesión de 1 hora llamada Entorno de desarrollo productivo. Pablo Godel nos presentará aquellas herramientas y aplicaciones imprescindibles para mejorar la productividad de tu entorno de desarrollo. No te la puedes perder, ya que conocer y utilizar estas herramientas es lo que diferencia a los programadores profesionales de los que aspiran a serlo.

Después se han programado varios talleres prácticos en paralelo:

  • Git y Github (1 hora): Git es el gestor de código fuente que ya utilizan todos los buenos programadores del mundo. Symfony2 fue uno de los primeros proyectos PHP relevantes que utilizó Git y por eso es imprescindible conocerlo. También se hablará de Github, la aplicación web que ha mejorado al propio Git. Este taller será impartido por Nacho Martín y Albert Jessurum.
  • Formularios (1,5 horas): durante el primer día se imparte una sesión introductoria breve de formularios, pero es en este taller donde podrás jugar con los formularios y resolver todas las dudas que tengas. Impartido por Raúl Fraile.
  • Kata (1,5 horas): Ricardo Borillo ya nos enseñó muchas metodologías y técnicas ágiles durante su charla del año pasado. Esta vez vuelve con una Kata centrada en los tests unitarios.
  • Jugando con DeSymfony (1,5 horas): los ponentes del primer día nos juntaremos para resolver todas las dudas surgidas durante el desarrollo de la aplicación. También podrás preguntarnos cómo añadir nuevas funcionalidades o cualquier otra cuestión relacionada con el desarrollo de aplicaciones con Symfony2.

Todos los talleres prácticos son breves porque están completamente orientados a la práctica. En ninguno te aburrirás con explicaciones teóricas y transparencias interminables. Además, los talleres se realizan en paralelo, para que siempre haya algún tema que te interese.

Al margen de los talleres, antes del coffee-break también se ha programado una sesión muy especial de 1 hora de duración en la que hablaremos sin censura sobre Symfony, PHP, otros frameworks, la situación del mercado laboral y muchos otros temas interesantes. Imprescindible tanto si eres empresa/autónomo como si eres un empleado.

Por último, la jornada se cerrará con 30 minutos de presentación de proyectos realizados con Symfony 1.x o Symfony2. Cualquier empresa, autónomo, freelance o programador que lo desee podrá presentar brevemente su proyecto, incidiendo sobre todo en su parte técnica y de programación.

Aunque  el programa del tercer día es muy completo y potente, la organización quiere fomentar la participación de los asistentes. Para ello, se han reservado varias salas de formación que permitan organizar una unconference.

La idea de la unconference es que aquellos asistentes que lo deseen puedan impartir charlas breves teóricas, prácticas o combinadas sobre un tema elegido por ellos mismos (pero relacionado, al menos indirectamente, con Symfony2).

Presentar en una unconference es una buena oportunidad para darse a conocer o para prepararse antes de ser ponente oficial de una conferencia. Además no te costará mucho tiempo prepararla, ya que se exige un tono informal y está mal visto usar muchas transparencias teóricas. Algunos de los temas que puedes presentar en la unconference son:

  • Presentación de un proyecto que has desarrollo tu mismo o tu empresa. Enséñanos partes de su código, cuéntanos cómo resolviste los problemas técnicos, etc.
  • Explica alguna técnica sencilla que haya mejorado tu flujo de trabajo con Symfony (por ejemplo deployar con Capifony).
  • Háblanos de cómo aplicas BDD a tus proyectos con ayuda de la herramienta Behat.
  • Presenta un plugin o bundle que hayas desarrollado para Symfony 1 o Symfony2.

Cualquiera que sea tu idea, cuéntanosla en info@desymfony.com para que la podamos añadir a la lista de la unconference.

1 comentario »

Nuevos patrocinadores para las Jornadas Symfony 2011

Viernes, 27 de mayo de 2011

Las Jornadas Symfony 2011 que se celebran en Castellón del 1 al 3 de julio siguen sumando patrocinadores que quieren participar del éxito del evento.

Patrocinador Platino:

  • Softonic, es el mayor site de venta y descarga segura de software en Europa y Latinoamérica y uno de los líderes del mercado a nivel mundial. Además de patrocinar el evento, Softonic acudirá con un stand y la intención de reclutar talento entre los asistentes a las jornadas. Recuerda que Softonic acaba de ser elegida, por tercer año consecutivo, como la mejor empresa para trabajar en España. Aprovecha esta oportunidad de conocerlos y descubrir oportunidades para tu desarrollo profesional.

Patrocinadores Plata:

  • Liip, es una empresa suiza especializada en el desarrollo web ágil. Entre sus más de 70 empleados, se encuentran muchos de los desarrolladores más activos de Symfony2, como Lukas Kahwe Smith y Jordi Boggiano. Además del patrocinio, tendremos la suerte de que Álvaro Videla, una de las últimas incorporaciones de la empresa, imparta una conferencia sobre cómo desacoplar las aplicaciones Symfony2 con ayuda de RabbitMQ.
  • Acilia, es una empresa española con una larga experiencia en el desarrollo web. Aunque dominan muchas tecnologías, son especialistas en el desarrollo de aplicaciones Symfony, con el que incluso han desarrollado un CMS llamado Symflex. Acilia es otra de las empresas que también acudirá a las Jornadas Symfony para reclutar talento entre los asistentes.

Patrocinador Bronce:

  • Neosistec, es una joven empresa dedicada al desarrollo de soluciones móviles, desde aplicaciones para Blackberry hasta desarrollos de m-commerce y soluciones VoIP. Además han recibido muchos premios relacionados con el emprendizaje y varios de sus empleados acudirán a las jornadas.

Las Jornadas Symfony se consolidan cada día como uno de los eventos tecnológicos más importantes de este verano. Además de aprender Symfony2 y pasarlo muy bien, durante las jornadas podrás establecer contactos con empresas tecnológicas de primer nivel y podrás buscar y ofrecer empleo de calidad.

En los primeros cuatro días ya se han reservado casi el 70% de las plazas disponibles, por lo que deberías darte prisa en registrarte antes de que se agoten las pocas plazas que quedan: inscríbete en las Jornadas Symfony 2011.

No olvides tampoco visitar nuestra página oficial en Facebook, donde puedes buscar gente para compartir el viaje. También puedes ver el evento oficial en Facebook, para decir públicamente que asistirás a las jornadas y ver qué otras personas asistirán.

4 comentarios »

Abierta la inscripción para las Jornadas Symfony 2011

Lunes, 23 de mayo de 2011

¡Por fin! Ya puedes reservar tu plaza para las próximas Jornadas Symfony 2011. El plazo de inscripción permanecerá abierto desde hoy hasta el próximo 21 de junio.

Asistir a las Jornadas Symfony te garantiza las siguientes ventajas:

  • 1 curso de 6 horas de introducción a Symfony2 (primer día)
  • 8 sesiones técnicas sobre los aspectos más destacados de Symfony2 (segundo día)
  • Varios talleres prácticos informales (tercer día)
  • Networking con toda la comunidad hispana de Symfony y algunas de sus empresas más influyentes
  • Posibilidad de ofrecer y/o conseguir empleo
  • Almuerzo durante el coffee break de los dos primeros días
  • La comida de los dos primeros días
  • Participación en el sorteo de un iPad2

El precio de la entrada es de tan sólo 30 euros, algo difícil de creer teniendo en cuenta que incluye el pase para las charlas de los tres días, los almuerzos y comidas y la posibilidad de que te toque un iPad2.

Puedes reservar tu plaza en la página de registro del sitio web oficial o directamente desde el formulario que se muestra a continuación:

La organización también ha negociado ofertas con todos los hoteles de Castellón para que te sea más fácil asistir. En la sección de localización de la página oficial puedes ver todos los hoteles, características y precios de cada uno.

Los precios solamente son válidos si se contratan a través del contacto proporcionado en el sitio web. La organización y los ponentes se alojarán en el Hotel Luz, que también es el que recomendamos por ser el más próximo a la Universidad.

1 comentario »

Anunciado el programa del segundo día de las Jornadas Symfony 2011

Jueves, 19 de mayo de 2011

Los organizadores de las Jornadas Symfony 2011 acaban de anunciar las sesiones que se impartirán durante el segundo día. Después de presentar un programa impactante para el primer día, los organizadores han planificado un segundo día que podría calificarse como ESPECTACULAR.

Las sesiones que se impartirán son las siguientes (el orden todavía podría cambiar):

Twig, que tendré la suerte de impartir yo mismo. 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.

Symfony 1, mi viejo amigo. Symfony2 ya está acaparando toda la atención, pero Symfony 1 seguirá dando guerra durante un tiempo. Por eso José Antonio Pío nos explicará cómo exprimir al máximo a Symfony 1.4. Entre otros, explicará cómo usar bien la caché de Doctrine y de Symfony, estrategias avanzadas de hidratación de resultados, manejo de sesiones en base de datos, configuraciones globales, etc.

Microframework Silex. Si vas a realizar un proyecto muy sencillo, Symfony2 te puede quedar muy grande. Por eso no te puedes perder la charla de Nacho Martín sobre Silex, un nuevo microframework basado en Symfony2 y que conserva todas sus ventajas pero con un complejidad mucho menor y un rendimiento mucho mayor.

Rendimiento de aplicaciones web con Symfony2. Asier Marqués es un programador Symfony que desarrolla aplicaciones y soluciones altamente escalables a través de su empresa Blackslot. Asier nos explicará el uso de Varnish y la caché de HTTP para llegar a millones de usuarios con Symfony2.

Aplicaciones móviles de Symfony2. Pablo Godel, de la empresa ServerGrove, repasará todas las opciones existentes para crear aplicaciones pensadas específicamente para móviles como iPhone, iPad y Android. También mostrará una aplicaciones de este tipo desarrollada con Symfony2.

Reduciendo el acoplamiento entre aplicaciones con RabbitMQ. Álvaro Videla es uno de los mayores expertos que existen de RabbitMQ, un sistema de mensajería con el que puedes desacoplar totalmente tus aplicaciones. Así que nadie mejor que él para explicarnos las ventajas de RabbitMQ y cómo usarlo en Symfony2. Agradecemos la generosidad de Liip, la empresa para la que trabaja Álvaro, por todas las facilidades ofrecidas para que Álvaro pueda acudir a la conferencia.

Symfony y 3 millones de usuarios, nuestro día a día. Imagina tener que desarrollar, mantener y actualizar una aplicación con 3 millones de usuarios. Ahora imagina que sólo dispones de un equipo de 10 personas y menos de 20 servidores. Gracias a Symfony2 todo esto es posible y se llama Ofertix, el outlet online más visitado de España. Sus responsables acudirán a las jornadas para contarnos todos los secretos sobre cómo lo han conseguido.

Deja los plugins en casa, ¡Habemus Bundles! Albert Jessurum es un conocido miembro de la comunidad Symfony, muy activo en el seguimiento de su desarrollo y en la elaboración de documentación. Nosotros podremos disfrutar de todos sus conocimientos en una charla trepidante en la que mostrará los bundles más útiles disponibles actualmente y que reemplazan a los viejos plugins que utilizábamos en Symfony 1.

Después de este anuncio, las Jornadas Symfony se consolidan como uno de los eventos Symfony más importantes de toda Europa. Y todavía quedan más sorpresas que anunciar, incluyendo el programa del tercer día.

6 comentarios »