lunes
mar072011
Diversión con Spock & Grails - Llamadas a métodos en tablas de datos
Desde luego este Spock tiene capacidades ilimitadas para ayudarnos en nuestras pruebas en Grails, y aquí os dejamos un nuevo ejemplo de ello.
Más información sobre Fun With Spock & Grails - Method invocations in data tables (traducido al español).
Más información sobre Fun With Spock & Grails - Method invocations in data tables (traducido al español).
tagged artículos, configuración, desarrollo, pruebasunitarias, spock, trucos in Grails
lunes
mar072011
Mover una aplicación Grails a GAE
Como bien se explica, aunque brevemente, en este artículo, migrar una aplicación ya existente en Grails a GAE no es cosa de niños, aunque nos ayudemos del plugin que existe para intentar facilitarnos el proceso.
Más información sobre Moving an existing Grails Application to Google AppEngine (traducido al español).
Más información sobre Moving an existing Grails Application to Google AppEngine (traducido al español).
tagged artículos, configuración, desarrollo, gae in Grails
lunes
mar072011
Ver las dependencias en Grails
Si alguna vez os ha pasado que vuestra aplicación no puede ser construida porque Grails lanza un error de dependencias, y no sabíais muy bien qué estaba pasando, este comando os puede servir de gran ayuda.
Más información sobre Viewing dependencies in Grails (traducido al español).
Más información sobre Viewing dependencies in Grails (traducido al español).
tagged artículos, dependencias, desarrollo, incidencias in Grails
lunes
mar072011
Creando nuevas instancias de "singletons" con BeanBuilder
Cuando realizamos las pruebas de integración y necesitamos simular cierta funcionalidad de nuestras clases porque no está disponible al tratarse de un servicio externo, por ejemplo, podemos utilizar el BeanBuilder de Spring para tal propósito como se explica en este artículo.
Más información sobre Creating New Instances of Spring "Singleton" Beans with Grails BeanBuilder (traducido al español).
Más información sobre Creating New Instances of Spring "Singleton" Beans with Grails BeanBuilder (traducido al español).
tagged artículos, beanbuilder, configuración, desarrollo, mock, mocking, pruebasintegración, simular, singleton, spring in Grails
lunes
mar072011
Controles de fecha/hora y usabilidad
¿Habéis encontrado una solución para los controles de fecha y hora que funcione correctamente en todos vuestros escenarios? En este artículo se discute el estado del arte de este tipo de componentes HTML y por qué no siempre se ajustan a todas las situaciones necesarias.
Más información sobre Date and time inputs vs. usability (traducido al español).
Más información sobre Date and time inputs vs. usability (traducido al español).
lunes
mar072011
Esta semana en Grails
Una semana más, Aitor Alzola nos trae la traducción del blog de Burt Beckwith.
Si aún no lo has hecho échale un vistazo a la documentación de referencia de Grails. Stéphane Maldini y Damien Vitrac han hecho un trabajo estupendo con las cambios – no más frames
Se presentaron dos nuevos plugins:
También hubo varias actualizaciones:
El artículo original contiene una sección de trabajos.
Otra semana más traducimos el articulo de Burt Beckwith. Puedes leer el artículo original aquí: http://burtbeckwith.com/blog/?p=618
Esta semana ha sido muy rápida para mi, no puedo creer que haya finalizado ya. Trabajar en cosas nuevas hace que el tiempo vuele.
Si aún no lo has hecho échale un vistazo a la documentación de referencia de Grails. Stéphane Maldini y Damien Vitrac han hecho un trabajo estupendo con las cambios – no más frames
Artículos varios
- Desarrollo con Java 2.0: Usando Elastic Beanstalk
- SpringSource Tool Suite 2.5.2.SR1 y 2.6.0.M2 liberados
- /hoy/?date=2011-02-28
- /hoy/?date=2011-03-01
- /hoy/?date=2011-03-04
- Añadido al MEAP el capítulo sobre Servicios Web OAP (del libro "Making Java Groovy")
- Usando el Grails BeanBuilder para añadir propiedades arbitrarias de configuración externa
- ExtJS Combo boxes & Grails
- Evolución de DSL Evolution para desarrolladores Groovy
- La charla de Peter Bell sobre DSLs del SpringOne/2GX
- Personalizando el Sitemesh en Grails
- Java technology zone technical podcast: Andres Almiray con Griffon
- SOA con Groovy, Grails, y MongoDB
- Clase gratis en Dallas TX
- Decorando constructores con Groovy
- Grupos MVC con Griffon y eventos del sistema
- Lean Groovy 7 – Optimizando todo
- Esta semana en Spring: 1 de Marzo 2011
Plugins
Se presentaron dos nuevos plugins:
- openerp versión 0.1. Integración de la plataforma de código abierto ERP OpenERP.
- view-models versi´n 0.1. Soporte Grails para el patrón MVVM: http://en.wikipedia.org/wiki/Model_View_ViewModel
También hubo varias actualizaciones:
- activiti versión 5.3. Integra el sistema de workflow Activiti BPM.
- app-info versión 0.4.3. Proporciona una interface para inspeccionar y modificar varios aspectos de la configuración de la aplicación.
- aws versión 1.1.7.2. Proporciona un acceso sencillo a los Amazon Web Services (AWS).
- ckeditor versión 3.5.2.0. implementa la capa de integración entre Grails y el editor de texto rico CKEditor.
- extjs versión 3.3.1.6. Proporciona recursos Ext JS.
- facebook-graph versión 0.7. Proporciona acceso a la API gráfica de Facebook y hace más fácil el desarrollo de una solución single sign-on usando la autenticación de Facebook.
- fitnesse versión 0.5. Hace posible el uso del famoso framework de pruebas de código abierto Fitnesse combinado con Grails.
- json-rest-api versión 1.0.3. API RESTful con JSON para GORM.
- jasper versión 1.2.1. Permite el uso de JasperReports
- maven-publisher versión 0.8.1. PPublicar proyectos y plugins para repositorios de Maven local y remotamente.
- mondrian versión 0.2. Integración con el motor de código abierto OLAP relacional Mondrian.
- mongodb-morphia versión 0.7.1. Alternativa a MongoDB GORM basado en la librería Morphia.
- nerderg-form-tags versión 1.3. Proporciona legibilidad, convención, consistencia y CSS al diseño de formularios.
- sanitizer versión 0.6.2. Limpia el markup(HTML, XHTML, CSS) usando el filtro OWASP AntiSamy
- spawn versión 0.3. Le permite especificar una plantilla específica para una clase de dominio.
- struts1 versión 1.3.10. Permite usar Struts 1 como la capa de vista-controlador.
Tweets interesantes
- @rfletcherEW: Uploaded some more #Grails scaffolding updates. http://t.co/ClrzPeV Now has AJAX loading indicator just for @tomaslin
- @rfletcherEW: Been experimenting with a better way to display errors & messages in #Grailsscaffolding… http://t.co/ClrzPeV …thoughts?
- @aalmiray: 3 days of #gr8 tech and geekery for just €595, it’s a steal! http://gr8conf.eu#groovy #grails #griffon
- @aalmiray: #gr8conf will have an open #hackergarten, that’s right everyone is welcome. Hack and mingle with #groovy #grails #griffon team members
- @pledbrook: New look #grails user guide has gone live: http://grails.org/doc/latest/
- @pledbrook: Publish #grails plugin docs to Google code with this script: http://bit.ly/g1wXZ2
- @rgomis: #Grails Making changes in production databases??? try Liquibase http://goo.gl/0RslNand database migration plugin http://goo.gl/UPo9u
- @ssmithstone: thanks to http://bit.ly/g3nb1b i have implemented mailing with AOP in my current project
- @gr8conf: Registration for #gr8conf Europe is open! Goto http://bit.ly/gK33xt #groovy #grails#griffon #gradle #gpars #gcontracts #gmaven #codenarc
- @cantinhodoagile: Java Groovy / Grails developer in investment bank (Singapore) #vaga#exterior #groovy #java
Large Investmen… (cont) http://deck.ly/~eiegH - @loboweissmann: Detalhe do novo Grails Brasil http://twitpic.com/44uxas
- @ldaley: New Grails “view-models” plugin » https://github.com/alkemist/grails-view-models» Support for something akin to the MVVM pattern.
- @lrkwz: Good design leads to robust app: move your code in a service, it will automagically become transactional. I love #grails for this!
- @marcoVermeulen: Just posted an update on my blog regarding the #grails #ubuntu PPA poll results, and plans going forward. http://bit.ly/hwYCVx
- @pledbrook: Can now store repo credentials in ~/.grails/settings.groovy for publishing #grailsplugins: http://tinyurl.com/67qgxr2 – see ‘New to 0.8′
- @breskeby: my first three #grails commits made it into trunk: http://ht.ly/45B5U thanks!
- @mattiHuber: Lots of question being askes at my #grails & #groovy consulting in Hamburg. “Share a canooey” was well received yersterday
- @smaldini: available for #spring #groovy #grails contract , ping me if interested
- @graemerocher: Implemented first cut at support for binary (pre-compiled) Plugins for #grails1.4
- @gamino: Blown away by MongoDB speed for my Grails objects: 15k records saved in 20 seconds as suppose to 93 minutes in Oracle. #mongodb #grails
Grupos de usuarios y conferencias
- GeeCON 2011
- May 11-14, 2011 Krakow, Poland
- GR8 Conference Europe 2011
- May 17th-19th in Copenhagen
- GR8 Conference US 2011
- June 27th-28th in Minneapolis, MN
- Hamlet D’Arcy will talk about AST transformations
- London Groovy & Grails User Group
- Les tests du futur avec Spock !
- Paris Groovy and Grails User Group
- Søren Berg Glasius: Groovy og Grails for Javaudviklere
- GOTO GeekNight
- HackerGarten México 2
- GrailsMX
El artículo original contiene una sección de trabajos.
viernes
mar042011
Pruebas unitarias con cookies
Si alguna vez has tenido que probar de forma unitarias las cookies y no has sabido cómo, aquí se explica la forma de simular dichas cookies fácilmente.
Más información sobre Grails Unit test case for cookies (traducido al español).
Más información sobre Grails Unit test case for cookies (traducido al español).
tagged artículos, configuración, cookie, cookies, mock, mocking, pruebasunitarias, request in Grails
viernes
mar042011
Últimos movimientos de plugins de la semana
Y aquí os dejamos los últimos movimientos en el ecosistema de plugins de Grails para que no perdáis detalle:
- Application Info 0.4.3 - Mantenimiento y corrección de errores. Más información aquí.
- Jasper 1.2.1 - Actualización a jasperreport 4.0.0. Más información aquí.
- Fitnesse 0.5 - Nuevas mejoras y migración a github. Más información aquí.
- Spawn - Template 0.3 - Mantenimiento y corrección de errores. Más información aquí.
- Facebook Graph 0.7 - Mantenimiento y corrección de errores. Más información aquí.
- View Models - Implementación del patrón MVVM. Más información aquí.
- Activiti 5.3 - Updated to Activiti BPM 5.3. Más información aquí.
- Struts 1 1.3.10 - Sustituye el MVC de Grails por Struts 1. Más información aquí.
- OpenERP 0.1 - Permite integrar este ERP en Grails. Más información aquí.