Buscar
Social
Ofertas laborales ES

Entries in dsl (13)

lunes
dic052011

DSL con Groovy

Sesión en vídeo que explica varias formas de crear un DSL con Groovy y así poder ofrecer a tus usuarios una forma de interactuar con la aplicación mucho más avanzada y potente.

Más información sobre DSL with Groovy (traducido al español).
miércoles
nov162011

Trucos y recursos para la creación de DSLs en Groovy

Aunque no directamente relacionado con Grails como plataforma de desarrollo sí es muy interesante conocer qué posibilidades nos ofrece Groovy para la creación de DSLs.

Más información sobre Tips And Resources For Creating DSLs in Groovy (traducido al español).
miércoles
may252011

¿Qué hay de nuevo en el soporte DSL Groovy en STS?

Tras la conclusión de la conferencia Gr8Conf Europe 2011 comienzan a llegar al Observatorio las presentaciones realizadas por los ponentes, como la que aquí os dejamos acerca del nuevo soporte a DSL Groovy en STS.

Más información sobre Slides from Gr8Conf Europe 2011 (traducido al español).
viernes
may202011

Últimos movimientos de plugins de la semana

Cerramos la semana con los siguientes movimientos en el ecosistema de plugins de Grails:

  • Drools GORM 0.5.1 - Arreglados problemas de serialización. Más información aquí.

  • Unshorten - URL Expander 1.0 - Integra servicios de Shortener URLs. Más información aquí.

  • Autobase 0.12.2 - Reactivación del proyecto para sincronización de BBDD. Más información aquí.

  • Fitness2 0.95 - DSL mejorado y recarga de la aplicación. Más información aquí.

  • DBUnit Operator 1.6 - Uso de orderTables mejorado. Más información aquí.

  • Base Spock specification for equals and hashCode tests 0.1 - Especificación base de Spock para prueba de equals y hashCode. Más información aquí.

  • Simple Modal 1.0 - Integra a jQuery Simple Modal en vez de ModalBox. Más información aquí.

  • PayPal 0.6.4 - Mantenimiento y corrección de errores. Más información aquí.






viernes
abr012011

Últimos movimientos de plugins de la semana

Cerramos la semana en el Observatorio con los últimos movimientos detectados en el ecosistema de plugins de Grails:

  • WebORB for Java 4.1 - Soporte remoto para clientes Flex, Flash, Silverlight, JavaScript, Java y .NET. Más información aquí.

  • GORM-JPA 0.7.1 - Integración de JPA con GORM. Más información aquí.

  • Commentable 0.7.5 - Arreglado problema con CSS. Más información aquí.

  • Taggable 0.6.3 - Mantenimiento y corrección de errores. Más información aquí.

  • Gemfire Integration 1.0.0.M2 - Mantenimiento y corrección de errores. Más información aquí.

  • GORM for Redis 1.0.0.M2 - Mantenimiento y corrección de errores. Más información aquí.

  • GWT 0.5.2 - Mantenimiento y corrección de errores. Más información aquí.

  • Apache Shiro Integration 1.1.3 - Mantenimiento y corrección de errores. Más información aquí.

  • Searchable 0.5.5.1 - Mantenimiento y corrección de errores. Más información aquí.

  • Zeroconf 1.0 - Expone la aplicación a bonjour/zeroconf. Más información aquí.

  • Zipped Resources 1.0-RC1 - Permite zipear recursos estáticos. Más información aquí.

  • Blueprint 1.0.2 - Integración del framework Blueprint CSS. Más información aquí.

  • Cached Resources 1.0-alpha6 - Permite cachear mediante hashes los recursos. Más información aquí.

  • Flash helper 0.4.1 - Actualizado a Grails 1.3.6. Más información aquí.

  • Debug 1.0.2 - Añade herramientas de depuración en modo desarrollo. Más información aquí.

  • Resources 1.0-RC1b - Framework de gestión y procesado de recursos. Más información aquí.

  • Lamer Filter (MS IE6 warning) 1.0.1 - Avisa si se está usando IE6. Más información aquí.

  • Functional Test 1.2.7 - DSL simple para pruebas funcionales. Más información aquí.

  • Bean Fields 1.0-RC3 - Renderiza componentes según su tipo. Más información aquí.

  • Weceem CMS - 1.0-M2 - Mantenimiento y corrección de errores. Más información aquí.

  • Drools 0.5.0 - Actualizado a Drools 5.2 y jBPM 5 con Grails 1.3.5. Más información aquí.

  • Rabbit MQ 0.3.2 - Mantenimiento y corrección de errores. Más información aquí.

  • jQuery UI 1.8.10.1 - Mantenimiento y corrección de errores. Más información aquí.

  • jQuery 1.5.2 - Mantenimiento y corrección de errores. Más información aquí.





jueves
mar242011

Ingeniería con DSLs

Vídeo de Peter Bell acerca de cómo escribir nuestros propios DSLs, haciendo hincapié en algunas diferencias que existen entre DSLs técnicos y aquellos escritos para resolver problemas específicos de negocio.

Más información sobre Peter Bell: Engineering Your DSLs (video).
jueves
oct212010

Un "HqlBuilder" en Groovy para Grails

La facilidad con que se pueden crear DSL's en Groovy inspira al creador de este artículo a crear un "HqlBuilder" para simplificar la ejecución de sentencias HQL en Grails.

Más información sobre Groovy HqlBuilder (traducido al español).
lunes
jul052010

Ya está disponible el ejemplar de Julio, 2010 de GroovyMag (inglés)

En este ejemplar podemos encontrar los siguientes temas:


  • Segunda parte del manual sobre creación de DSLs con Groovy.

  • Cuarta parte de la serie "Lean Groovy".

  • Técnicas para el registro automático de servicios.

  • Uso de Grails para SmartClient RIAs.

  • Mejoras a la String GDK.

  • Noticias de la comunidad.

  • Esquina de los plugin: el plugin Rendering.



Aunque no es gratuita, desde luego es una revista que nos ofrece información de primera mano sobre Groovy/Grails por poco más de 4€ ($4.99).

Más información sobre GroovyMag - July, 2010.
miércoles
may052010

Diseño DSL práctico con Groovy (inglés)

La creación y diseño de nuestros propios lenguajes del dominio, como por ejemplo un mini-lenguaje para realizar reservas online, se facilita cada día más con las herramientas proporcionadas por Groovy; y como siempre decimos en el Observatorio, si es Groovy, es Grails.

Más información sobre Practical DSL Design in Groovy (traducido al español).
lunes
abr192010

Encontrar el nivel justo de abstracción (inglés)

Muchas veces el uso de frameworks de desarrollo se ve altamente influenciado por lo que los ingleses llaman 'hype' (bombo), es decir, el nivel de popularidad o entusiasmo que la comunidad open-source asigna a un determinado proyecto. Sin embargo, en ocasiones, a pesar de las maravillosas funcionalidades y calidad técnica de estos proyectos, y aunque son utilizados de forma exitosa en grandes desarrollos, puede que no encajen en la idea que estamos buscando, bien porque sería como matar moscas a cañonazos, bien porque la complejidad de nuestro proyecto, aunque no inicialmente, requiere de futuras librerías que no son compatibles con el framework.

Alrededor de estas ideas gira el artículo que aquí os dejamos para que podáis sacar vuestras propias conclusiones.

Más información sobre Finding the right level of abstraction (traducido al español).