Charla sobre diseño de un entorno de desarrollo en las primeras jornadas symfony de Castellón
Bajo la iniciativa de conferencias que estamos desarrollando en la Universitat Jaume I de Castellón con el nombre de decharlas, se celebraron las primeras jornadas sobre symfony.
En esta ocasión, tuve el privilegio de participar en la misma al lado de un conjunto de grandes profesionales del mundo del desarrollo en general, y de symfony en particular.
Mi presentación giró en torno a cómo diseñar un entorno de desarrollo ágil y qué herramientas existenten en el mundo PHP me pueden resultar de utilidad.
En definitiva, una muy grata experiencia, mucha diversión, buena gente y una magnífica organización, sobretodo teniendo en cuenta que el evento era gratuito.
A continuación os dejo las slides de la ponencia:
Taller sobre Arquitectura y diseño de un entorno de desarrollo
El pasado día 30 de Abril de 2010 tuve la oportunidad de impartir un pequeño taller sobre cómo diseñar, tanto humana como tecnológicamente, un entorno de desarrollo ágil.
En él se ofrece una introducción a componentes que pueden completar el ecosistema de herramientas necesarias para conseguir un equipo altamente integrado y productivo.
A continuación os dejo las slides del taller por si son de vuestro interés:
Maven Generators
Maven generators es el nombre que le he dado a un nuevo proyecto que he abierto en Google Code y que intenta hacer una primera recopilación de scripts de Maven para la generación de distintos tipos de salida, de forma que sea muy sencillo incorporar estas funcionalidades a nuestros proyectos.
En esta versión, podremos generar:
- Clientes de acceso a Web Services a partir de un WSDL (soporta Axis2 y JAX-WS)
- Clases de manejo de ficheros XML (marshall y unmarshall) con JAXB
- Clases de manejo y persistencia de ficheros XML (marshall, unmarshall y almacenamiento con JPA) con HyperJAXB3
- Clases de mapeo objeto/relacional con JPA e Hibernate
El proceso de generación siempre produce la salida en el directorio “target”, pudiéndose configurar en todos los casos el “package” de destino con el parámetro “-Dpackage=xxx”.
El primer paso en muchos de ellos es incluir el fichero a generar en el directorio “src/main/resources” y luego ejecutar el script de Maven asociado (todos cuentan con un README.txt explicativo con los pasos a seguir).
