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...
Bienvenidos sean todos a este sitio.
Este es un esfuerzo del Staff de SpringHispano.org para colaborar con las comunidades relacionadas con las tecnologías Groovy y Grails; como hemos venido viviendo, las tecnologías de desarrollo están en constante movimiento y el día de hoy contamos con herramientas que nos facilitan el desarrollo de software y además potencializan el uso de otras tecnologías que por si solas son herramientas imprescidibles en el desarrollo de software.
Groovy es un lenguaje dinámico que se ejecuta en la JVM, sin embargo, muchos grandes(SpringSource por ejemplo) lo consideran un elemento fundamental en el futuro del desarrollo de aplicaciones, y como tal, ofrece muchisimas características que pueden ser aprovechadas por los desarrolladores para facilitar su trabajo, y precisamente para cubrir en la medida de lo posible esas ventajas y desventajas, hemos creado este sitio.
Grails es un framework (ya considerado tambien una plataforma de desarrollo) que esta basado en tecnologías sólidas como Spring, Hibernate, SiteMesh, Prototype, Jetty, HSQLDB y que suma la potencialidad de Groovy para escribir el código de la aplicación...
En realidad los conceptos citados anteriormente no son la definición de Groovy y de Grails, para ver como los creadores definen estas tecnologías debemos de consultar directamente su documentación, lo único que pretendemos es crear un panorama de lo que queremos lograr con este sitio.
Uno de los objetivos de grails.org.mx es tener un lugar donde se pueda consultar y escribir artículos referentes de Groovy y Grails en español, pues existen muchisimos sitios en Inglés y Francés, sin embargo, hay muy pocos en español.
Ahora bien, como parte de seguir cumplir con nuestro mantra y nuestros principios, este sitio esta desarrollado precisamente con G&G, la versión que estamos liberando en este momento es la 0.1 de un CMS que nombramos Codice y que esta disponible como Open Source. El compromiso será entonces ir mejorando las características de este proyecto para beneficio de los usuarios del sitio y de quienes quieran usar el proyecto ya sea para aprender o bien para publicar contenido, y por lo tanto, siempre será bienvenida la retroalimentación, sugerencias y comentarios que nos puedan hacer para mejorar la funcionalidad y le vista de este proyecto, ya sea con sus ideas o con su participación directa en el proyecto.
Muchas gracias por visitar grails.org.mx
Y que disfruten su estancia aquí...
SynergyJ.com la empresa que está detrás de SpringHispanop.org y grails.org.mx, lanza la convocatoria para el curso:
Desarrollo Profesional con SpringFramework 2.5
La información completa del curso, así como el temario, lo pueden encontrar directamente en la invitación que esta vinculada en el nombre del curso...
Para mayor información pueden escribir a jmanuel.reyes@synergyj.com y/o jjuan.reyes@synergyj.com.
Recuerden que el cupo es límitado y las promociones tienen vigencia...
Gracias SpringHispano.org y grails.org.mx por el espacio...
ATTE
Staff de SynergyJ
No cabe duda que los chicos de SpringSource se están aplicando al mejorar de manera tan rápida y efectiva este framework, ya considerado plataforma, apenas a principios de año teniamos la versión 1.1 esperandola con ansias y en el libro de The Definitive Guide to Grails mencionaba en un pequeño apartado que para dicha publicación ya iba a estar en puerta la versión 1.1.1; estamos a mediados de año y ya estamos en el M2 de este framework basado en Groovy, Spring, Hibernate y otros de los mejores productos open source para desarrollo Java. Y precisamente hablando de esto quiero mencionar las mejoras que vienen con esta nueva versión, basado en la publicación de las notas de liberación: http://www.grails.org/1.2-M2+Release+Notes
De las mejoras y características más sobresalientes en mi opinión es que ahora esta versión ya viene basada en Spring 3, el cual, viene también con nuevas características que no podemos pasar desapercibidas, para el caso muy especifico de esta version de Grails rescatamos la posibilidad de usar las anotaciones de Spring como son: @Service, @Component, etc. Cualquier clase puede ser anotada como @Component y ser inyectada en cualquier otra...
Incluso podemos anotar con @Controller y mapear a nivel de método con @RequestMapping como si lon hicieramos en Spring directo.
Ahora podemos reescribir cualquier URI en cualquier otra usando el archivo de UrlMappings de Grails por ejemplo: "/hello"(uri:"/hello.dispatch") , muy útil para recursos estaticos o simplemente tener una URI adornada...
Transacciones por método a través de @Transactional, construido de la misma forma en el escaneo de componentes, ahora podemos usarlo a nivel de método.
Mejoras en los finders dinámicos proveídos por el GORM en donde ya podemos incluir valores booleanos en las firmas de los métodos para buscar a través de ellos.
Además de soporte de query's nombrados a través de la declaración de un closure en la clase de dominio y la invocación de métodos estáticos en donde se requiera usarlos.
Soporte para la relación hasOne donde la llave foranea se encuentra en el hijo y no en el padre de la asociación
Errores de validación estrictos, hay un argumento nuevo en el método save de los objetos de dominio que permite arroja una excepcion si un error ocurre.
Precompilación de las GSP en el deployment de la WAR lo que permite usar menos espacio en memoria al momento de hacer deploys
Multiples contenedores embedidos soportados, ahora ya podemos escoger entre Jetty y Tomcat...Coolness no?
Mapeos de URL Nombradas y la asociación de tags dinámicos basados en dicha configuración hecha dentro del archivo UrlMappings en donde podremos usar tags generadas en base a la escritura de la relación existente entre las peticiones que escribamos y los controllers y action's que las atiendan...
Estas son algunas de las nuevas funcionalidades que encontraremos en esta nueva versión de Grails(faltan un par), les recomendamos que la prueben...
A todos los miembros de comunidades y personas interesadas en Desarrollo de Software, les hacemos la cordial invitación a que asistan a la 8a. Reunión organizada por springhispano.org, grails.org.mx y javamexico.org, el día Sábado 22 de Agosto del 2009 a las 10:00 a.m.
La agenda del día es la siguiente:
El lugar de la reunión es en:
Ave. San Lorenzo 1009 Piso 4. Col. del Valle, México, D.F.
El registro es importante que se realice en Coetus, ya que es requerido saber la cantidad de asistentes a la reunión.
http://www.coetus.info/coetus/events/detail/11
Como nota adicional, queremos agradecer a quienes han asistido a
reuniones anteriores por su asistencia y apoyo, en especial a Erick
Camacho(@ecamacho), Isaac Ruiz(@rugi), Marco Antonio(@markitox),Rodolfo Velasco(@rvelascor) y Andrés Valdez(@avaldini), por el soporte que nos han brindado para la realización de las reuniones con el fin de que la comunidad crezca.
ATTE
Springhispano.org, grails.org.mx
Los esperamos...
SynergyJ.com la empresa detrás de los portales de SpringHispano.org y Grails.org.mx están complacidos de invitar a desarrolladores interesados a que participen en los cursos que estarán impartiendo a partir del 29 de Agosto, los cursos son:
Desarrollo Profesional con Springframework 2.5
Desarrollando Agil con Groovy & Grails
Desarrollo Profesional con EJB3
Persistencia en Java con Hibernate
La información la pueden encontrar en cada liga respectivamente, así como los costos y la información de contacto...
Quedamos a sus apreciables órdenes...
ATTE
Staff de SynergyJ
Hacemos la cordial invitación a todos los desarrolladores interesados, miembros de la comunidad, redes sociales y publico que le apasione el desarrollo de software a la 10a. Reunión de la comunidad que se llevará a cabo el día 31 de octubre a las 10:00 A.M., en donde presentaremos el siguiente Taller:
Hands-on Spring 3: The next generation
Impartido por Sergi Almar(@sergialmar) - http://sergialmar.wordpress.com
Descripción:
El taller pretende descubrir las nuevas funcionalidades de Spring 3
dando un previo repaso a lo tenemos hasta ahora con Spring 2.5. Se van
a cubrir aspectos como el nuevo Spring EL, el soporte para REST,configuración al estilo JavaConfig... Todo ello implementando una aplicación real que va a poner en práctica todo lo nuevo!
Acerca del ponente:
Sergi Almar es un ingeniero senior de software apasionado por Java /
JEE. Durante los últimos 4 años, ha estado trabajando en sistemas
desarrollados con Spring. Actualmente, invierte su tiempo impartiendo
cursos oficiales de Spring principalmente en España y latino América
como instructor certificado de SpringSource y desarrollando sus
diferentes proyectos personales.
Requerimientos para aprovechar al máximo el taller:
Los asistentes deberán llevar su propio equipo(laptop) con Java y SpringSource Tool Suite instalado.
Recordandoles que la entrada es totalmente gratuita y que habrá algunas sorpresas para los asistentes...
El lugar de la reunión es en:
Ave. San Lorenzo 1009 Piso 4. Col. del Valle, México, D.F.
El registro es importante que se realice en Coetus, ya que es requerido saber la cantidad de asistentes a la reunión.
La liga del registro es:
http://www.coetus.info/coetus/event/show/13
De antemano agradecemos su asistencia y participación...
ATTE
Staff de SH.org, grails.org.mx y JavaMexico
Hacemos la cordial invitación a todos los desarrolladores interesados, miembros de la comunidad, redes sociales y publico que le apasione el desarrollo de software a la 11a. Reunión de la comunidad que se llevará a cabo el día 12 de diciembre a las 10:00 A.M., en donde presentaremos:
Mundo Java: Proyecto para comunidades virtuales en entornos 3D
Impartido por Gerardo Horvilleur @MagoGhm
Descripción:
El Mago presentara algunos de los proyectos en los cuales ha estado trabajando en los últimos años, asi mismo presentara Mundo Java, su nuevo proyecto para comunidades en linea
Integrando SpringBlazeDS y Adobe Flex
Impartido por Erick Camacho e Ivan Alvarez
Ellos mostraran como usar Spring y el subproyecto Spring BazeDS para aplicaciones ricas para Internet con Adobe Flex.
Recordandoles que la entrada es totalmente gratuita y que habrá algunas sorpresas para los asistentes...
El lugar de la reunión es en:
Ave. San Lorenzo 1009 Piso 4. Col. del Valle, México, D.F.
El registro es importante que se realice en Coetus, ya que es requerido saber la cantidad de asistentes a la reunión. Se pueden registrar aquí.
De antemano agradecemos su asistencia y participación...
ATTE
Staff de SH.org, grails.org.mx
Nuevamente hacemos entrega de otro episodio de este su podcast favorito (por ser hasta el único) sobre Groovy y Grails.
En esta ocasión solo hablamos de unas noticias y algunos blogs interesantes
Duración: 35 minutos
Tamaño: 19 MB
Lo pueden descargar directo desde aqui o suscribiendose al feed.
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