Esperaba una charla sobre refactoring, pero encontré una versión descafeinada de la charla de Fran Moreno.
Ni una mención a técnicas de refactoring, ni patrones de diseño, ni al llamado "clean code". El tema daba para mucho; naming, replicación, complejidad ciclomática... y acabamos hablando del autocomplete de phpstorm.
Lo mejor:
#Una charla muy rica en contenido teórico y con algunas sorpresas incluso para los que llevan bastante tiempo con esto de los test.
#La fuerza del ponente sobre el escenario fue espectacular.
Lo peor:
#Prezi fue mareante a más no poder.
#Me sorprendieron las referencias a TDD cuando resultaba obvio que los ejemplos que se mostraban poco o nada tenían que ver. O bien no se entendía cuál es la utilidad de un test en TDD.
#Algunas incoherencias entre lo expuesto a nivel teórico y los ejemplos prácticos. ¡No puedes predicar setUp() sencillos y mostrar algunos de 15 líneas!
Buena charla, ejemplos muy útiles... eso sí publica esas stopwords tan difíciles de encontrar :)
Me gustó muchísimo esta charla. AngularJs lo usé en las primeras versiones y quedé impresionado con el progreso actual del proyecto. Me animó a cambiar de Backbone a AngularJs para mi siguiente proyecto.
Charla realmente divertida, pero como dice Luis Cordova me faltó más assetic y menos less. Eso sí, me paso de stylus a less :)
¡Muchas gracias a todos por vuestros comentarios!
En relación a la parte de desacoplar una aplicación PHP respecto a Silex, tuve muchas dudas de incluirlo o no. Primero, porque para entenderlo de verdad necesitas mucho tiempo (Igor y Dave dedicaron una charla entera para explicarlo) y segundo porque son pocos los casos reales en los que se va a utilizar eso. Al final decidí dejarlo porque la charla trataba sobre cómo explotar Silex hasta el límite y me pareció una prueba de concepto con cierto interés.
Respecto a lo de pasar transparencias sin explicarlas, en realidad sólo fueron 4 transparencias en 2 veces. El motivo fue el siguiente: la versión inicial de la charla tenía más de 200 transparencias. En los días previos al evento recorté todas las secciones que consideré menos importantes y quité también transparencias poco importantes de secciones que sí mantuve.
Después de los ensayos, tenía más o menos controlado el tiempo de cada parte de la presentación. Como al impartir la presentación tuve la sensación de que me iba de tiempo, decidí saltarme algunas de las transparencias que sabía que eran menos importantes (repito que sólo fueron 4 transparencias).
Leyendo vuestros comentarios, veo que quedó raro eso de saltarse transparencias. El problema es que si me detengo a explicar que me salto transparencias porque voy justo de tiempo, pues lo que estoy haciendo es precisamente perder el tiempo. Así que me las salté lo más rápido que pude para evitar explicarlas. La próxima vez las quitaré durante los ensayos y no durante la presentación final.
Buenas ideas para incluir en el ciclo de trabajo de nuestro equipo.No usamos symfony pero nos valen algunos de los tips como el coding standard, ayudas al IDE, desacoplar, intentar tener métodos cortos que hagan solo 1 cosa, etc.Y gracias por el ladybug, lo usamos todos los dias :-)
Me gustó mucho el enfoque de la charla, al fin y al cabo todos podemos ir a la web de Sensio y ver las nuevas features de Symfony.
Me faltó el mencionar las colisiones con versiones anteriores como ya han dicho en otros comentarios.
Me gustó mucho la charla, con gran calidad de teoría y ejemplos de uso de cada caso.
La charla de Fran nos dejó un completo glosario lo que todos los desarrolladores Symfony deberíamos saber sí o sí.
Lo mejor:
# El montón de conceptos expuestos con solidez
# El mensaje final
Lo peor:
# El audio.
# Al ponente le falta sacudirse el miedo escénico, comprensible por otra parte en esa pedazo de sala.
# Que no hubiese tiempo para ahondar un poco más.