Jan 08, 2012

jorgeu

Groovy como alternativa a Java sin dejar la JVM

Groovy logo

En un post anterior nuestra amiga Osledy nos mostró un video donde se daba una introducción a Groovy.

Luego de verlo me animé a revisar un poco el lenguaje y lo que puede hacerse. Resulta que ofrece casi la misma funcionalidad de Ruby casi con la misma sintaxis. Pero aún así seguimos dentro de la JVM y podemos acceder a cualquier clase Java.

En este post revisamos brevemente algunas similitudes con Ruby y cómo la integración con Java es directa.

Seguir leyendo...

Sep 28, 2011

uokesita

[Video] Groovy y la productividad para desarrolladores Java

Los desarrolladores Java deben enfrentarse todos los días a muchos problemas, tanto técnicos como de otras índoles. En este webinar dirigido principalmente al personal técnico, como desarrolladores e ingenieros de pruebas, veremos como el lenguaje Groovy puede ser un excelente complemento para las tareas cotidianas, así como para aquellas tareas que requieran de un gran esfuerzo con las herramientas tradicionales y el lenguaje Java que todos ya conocemos.

El lenguaje Groovy plantea una sintaxis simple que permite al desarrollador escribir menor cantidad de código y mas sencillo de entender. Groovy ademas de su facilidad para escribir código, nos provee de características como la metaprogramación que permite añadir funcionalidad a clases existentes del SDK de Java, esto se conoce como Groovy Development Kit (GDK), usando el GDK veremos como usar las librerías estándar de Java aun mas fácil.

Ademas de ello, en la comunidad se han desarrollado herramientas que permiten aprovechar todas las características de Groovy, en este webinar veremos como un desarrollador Java puede aprovecharlas sin necesidad de usar Groovy en entornos productivos si es que no esta listo.

Tags: groovy

Jun 28, 2011

uokesita

Creando una aplicacion sinatra en Cloud Foundry

Cloud Foundry es la primera plataforma de código open source como servicio (PaaS), y no esta atada a ningún entorno en la nube concreto. Esta plataforma la podemos descargar y correr en nuetra maquina local, o bien pudiéramos correrla bajo vmware en AWS, RackSpace, etc.

Cloud Foundry te permite desarrollar bajo varios lenguajes de programación y frameworks a saber, Spring para Java, Grails, Ruby on Rails, Sinatra (Ruby) y Node.js, además de soportar 3 motores de BD diferentes, MongoDB, MySQL y Redis.

En este momento puedes probar la beta del servicio solicitando una invitación en cloudfoundry.com

He preparado un screencast del proceso que lleva deploy un sinatra app en CloudFoundry, bastante sencillo y rapido.

Seguir leyendo...