symfony

Recursos de programación de symfony
I've just watched this interesting talk by Konstantin Kudryashov and Marcello Duarte:The Framework as an implementation detailThey show how the framework (in this case Symfony) can become an implementation detail by using the hexagonal architecture.Check also the example code they show at the end of the talk. - por Garajeando
[PHP Conference Argentina 2013 - 4 de Octubre] En esta charla presentaré buenas prácticas, y hablaré sobre mi experiencia especificando una aplicación real con esta metodología BDD (Behavior Driven Development) a través del interactor pattern, el cual es un patrón de diseño que nos regresa a la importancia de la aplicación y su desacoplamiento del framework en el que se escribe. La herramienta PHPSpec2 nos ayuda a practicar el desarrollo basado en pruebas (TDD), concentrándose en la arquitectura y lógica de negocio de nuestra aplicación, sin perder el tiempo con decisiones como qué librerías o framework utilizamos. YOLO es un framework experimental inspirado por Silex, y que usa componentes de Symfony2.
Servicios Web REST - Symfony Valencia
En proyectos que requieren funcionalidades con gran interactividad con los usuarios, el paradigma web que utilizan PHP y Symfony puede no encajar con dichas necesidades. Abrir las puertas de Erlang a PHP nos aporta un nuevo mundo de posibilidades. Es obligado buscar estrategias de integración buscando lo mejor de ambos. La charla intentará ofrecer puentes en forma de bundles que nos permitieran complementar nuestros proyectos Symfony con Erlang. En la misma se mostrarán casos de uso prácticos y una demostración de interacción con una BBDD clave-valor de procesos ligeros, obviamente escrita en Erlang para la ocasión.
Como desarrolladores es indudable la utilidad del testing como herramienta de desarrollo, asegura el buen funcionamiento del código, nos permite refactorizar y adaptarlo a nuevas funcionalidades sin miedo a romperlo. Lo cierto es que cuando salimos de las implementaciones típicas, a veces no es sencillo encontrar la forma correcta de testear los componentes de nuestras aplicaciones. La charla expone técnicas de testing aplicadas en el desarrollo en symfony 2 con una orientación práctica, centrada en el valor real del testing por su utilidad. Se presenta el uso de Mockery como alternativa a los Mocks tradicionales en PHPUnit, estratégias del testing de servicios, y mostrando casos atípicos como el testing de las Dependecy Injection Extensions, o el testing de commands. Se presenta también la librería Guzzle como complemento al testing de APIs, finalizando con un vistazo rápido a los entornos de Integración Continua como Jenkins o Travis.
Symfony2 Content Management Framework
En marzo de 2012 se hizo oficial la incorporación de algunos componentes de Symfony 2 en Drupal 8. Desde entonces, ambas comunidades han trabajado unidas en un proceso en el que antiguos componentes de Drupal fueron reemplazados por modernos y mucho más flexibles componentes de Symfony. Una difícil tarea que sólo se ha podido realizar hasta ahora gracias a la participación de ambas partes tanto de forma remota como presencial. En esta charla se revisarán algunos de estos componentes explicando cómo han reducido la deuda técnica que Drupal arrastraba y resaltando los beneficios que se obtienen de cada uno de ellos. Entre ellos están Twig, HTTP Foundation, HTTP Kernel, Event Dispatcher y Routing. También se verán las relaciones que se han establecido entre ambas comunidades y los retos a los que se enfrenta la comunidad de Drupal ante la nueva versión, la cuál saldrá a la luz en 2014.