herramientas para el desarrollo agil de software basado en Java con Groovy y Grails
Nos gusta el desarrollo de software, y por eso compartimos el conocimiento contigo a traves de :podcast, articulos, screencast, foros
Podcast Escucha los podcast donde hablamos de Groovy y por supuesto Grails, suscribete al feed aqui...
Screencast Observa como crear una aplicación con grails, puedes comenzar con el primer screencast aquí...
Mas información Descarga e instala Grails y empieza a conocer como puedes desarrollar mejores aplicaciones...
hi!!!
This time, I wanna write about one book that I'm reading, this is 'Griffon in action' wrote by Andres Almiray and Danno Ferrin. This review describes chapters 1 and 2 ...
It's surprising how the book begins. The authors introduce us to the code immediately with the creation and running of a Griffon application: the trip of 1000 miles in one step begins...
BTW, it was awesome how the Griffon App take the natural look and feel in MacOSX, yeah!!! this mean the menu in the top of the screen and the body in the rest of the app with the aqua style...
The authors' singular style is something important to highlight 'cause it's funny, entertained and friendly. In addition to this, they explain of a very detailed way and step to step the development of the application.
I looked at the Griffon's MVC very similar to Grails in structure (they're cousins :P), however, how they communicate between them(in the MVC way) is different because they go in group. This means that the relation MVC in Griffon is one view per controller and one domain in each group. In the other hand, Grails can use more than one domain class in controllers or views, In my opinion Grails have many very familiar concepts with Griffon
Also, the book covers the convention over configuration paradigm in a few and is applied in many parts of a Griffon App with specific folders and patterns in names of the components that we're developing...
The authors spent working with the @Bindable annotation, this is a point essential in this chapter because it's a very powerful tool that we allow to control the behavior of one component. This annotation is part of the AST transformations (I've worked with some ones like @Grab and without a doubt they're incredible)
This chapter explains some Groovy stuff with detail to the newbies, that's cool, Java developers can easily understand it and introduce themselves in the Groovy World :P(yeah! more groovy developers now in desktop)
It's important to mention that all of this finally is Java, so we have the support in the JVM and all the API's that nowadays we know and we can add them without problems, Java is a nice place to make desktop apps, but I remember when introduce myself in this kind of apps, well!!! It was a challenge to do some of them and add some behavior, paint the layout, and run it, oh my threads!!! "Somebody gives me another thread in my mind to think the UI and behavior at the same time" I thought...
The bad: In Java we have to deal with some issues like ceremony in the language, UI definition complexity, app structure, life cycle, build management(a lot, if we're building desktop, applet's or to webstart)
The good: Griffon avoids those traps and my knowledge in Grails helps me a lot to understand in one look how it's structured all the Griffon App's
After, in the second chapter I learned about the ABC of Griffon, this is:
Application.groovy, Builder.groovy, BuildConfig.groovy and Config.groovy
Each one is very important because it defines how the app is showed, assembled and runned, with all of this, I saw in detail the Griffon's directory structure. Also, in this chapter I can see where to put my source files, how to configure my app, how to add some external libraries and a lil' of testing, with all of this, I explored some of the commands that we have available to work.
Something that we have to deal (also) in Java is about to be careful with the life cycle of desktop app's (when init resources, when to release it, when it's ready to use them), well, with Griffon all of that is solved, in some section of this chapter explain in a better way how to organize and manage an app, since the creation until I stopped it.
I`ll continue reading the book `cause my next review will be about the next 4 chapters, dealing with MVC in depth and the MVC groups..
Invitamos la comunidad de desarrolladores a la siguiente reunión de SpringHispano y GrailsMX, en donde estaremos presentando temas muy interesantes para el desarrollo de software.
Una charla corre por cuenta de Rafael Gutiérrez(@abaddon_gtz) y será de Spring Roo
Spring Roo es una nueva herramienta de Spring Source. Es un RAD para Java basado en una consola de comandos para desarrollar aplicaciones en un tiempo corto usando frameworks y estándares ya conocidos por los desarrolladores java. Es un generador de código, pero no como tradicionalmente los conocemos, combina lo mejor de los generadores pasivos y activos: puede actuar bajo ordenes y también puede detectar los cambios en el código. Provee de una arquitectura basada en Add-ons con la cual el desarrollador puede extender la funcionalidad de Spring Roo según sus necesidades. No es invasivo, se puede quitar Spring Roo con una serie de sencillos pasos y aun así el proyecto seguirá trabajando. En esta platica el asistente conocerá Spring Roo y experimentara la facilidad de Roo para crear aplicaciones en un tiempo muy corto.
Otra sesión es por parte del staff de SpringHispano y GrailsMX en donde hablarán de algunas características de Scrum.
Scrum, se basa en la teoría empírica de control de procesos, emplea un proceso iterativo, enfoque gradual para optimizar la previsibilidad y control de riesgos. Mediante tres pilares: transparencia, inspección y adaptación. Y en esta ocasión el tema a abordar será el Equipo.
Al final de las sesiones les hacemos una cordial invitación a la parte de Networking, en donde conversaremos de múltiples temas, nos acercaremos con los ponentes para algunas dudas adicionales y estaremos disfrutando de un aperitivo.
Recuerden que las reuniones son gratuitas solo se tienen que registrar, lo pueden hacer desde:
http://www.coetus.info/coetus/events/detail/20
Los esperamos el sábado 4 de Septiembre a las 10:00 am en Ave. San Lorenzo 1009 Piso 4. Col. del Valle, México, D.F.
ATTE
Staff de SpringHispano y GrailsMX
Se les invita a la comunidad y desarrolladores interesados a la Copa Desarrollo en Acción, toda la información la pueden encontrar aquí...

hi!!!
This time, I wanna write about one book that I'm reading, this is 'Griffon in action' wrote by Andres Almiray and Danno Ferrin. This review describes chapters 1 and 2 ... Publicado: Wed, 25-Aug-201017a. Reunion de la Comunidad Springhispano.org, grails.org.mx
Invitamos la comunidad de desarrolladores a la siguiente reunión de SpringHispano y GrailsMX, en donde estaremos presentando temas muy interesantes para el desarrollo de software.<...
Se les invita a la comunidad y desarrolladores interesados a la Copa Desarrollo en Acción, toda la información la pueden encontrar aquí...
En este episodio tenemos una entrevista muy interesante que le hicimos a Tomas Lin (@TomasLin), desarrollador que vive en Londres y qu...
Publicado: Thu, 15-Jul-2010
Campus Party Mexico 2010
Tengo un desarrollo bajo grails y groovy, y necesito quien me heche la mano con el, si alguno de ustedes esta interesado y tiene tiempo aviseme.
SAludos
No sé por qué en groovy hicieron cosas como que para inicializar arreglos hay que usar [10,20,30] en lugar de {10,20,30}, uno nunca termina de entender por qué esas cosas incompatib...
Felicidades muy buen podcast lo escuche por completo.
Tengo una observación, al escuchar el podcast la voz de domix es muy baja y la voz de neodevelop muy alta entonces tuve que estar sub...
Hola pues soy un desarrollador Java y me encnataria colaborar con este proyecto de grails y groovy con quien me tengo que dirigir? y
Gracias por la oportunidad ñ_ñ !Quiero ir a Campus Party¡ :D