Buscar
Social
Ofertas laborales ES
jueves
may282009

A la venta el "Manual de desarrollo web con Grails"

Como anunciamos la semana pasada, hoy sale a la venta el libro "Manual de desarrollo web con Grails", y ya está disponible en la web por 10.85€.

Como comentamos, el libro está disponible de forma exclusiva en formato digital y bajo licencia Creative Commons 3.0.

Me gustaría aprovechar la ocasión para pediros vuestra opinión sobre el modelo que hemos elegido, el precio, y las ventajas e inconvenientes de usar esta licencia. ¿Os parece más o menos justo que el modelo de distribución habitual? ¿Creéis que tiene sentido publicar un libro del que no se vendan copias en papel? ¿esto lo hace más o menos interesante? ¿cómo valoráis la iniciativa de liberar actualizaciones del texto según se reciban correcciones de los lectores o se publiquen nuevas versiones de Grails?

jueves
may282009

lambdaj 1.8

lambdaj es una librería Java que permite simular un estilo de "programación funcional" empleando el framework de collections. Esta librería permite simular, empleando un conjunto de métodos diseñados con tal propósito, el uso de expresiones lambdaj típicas de los lenguajes de programación funcionales. De este modo, se permite procesar colecciones sin necesidad de emplear bucles, con una sintaxis bastante más concisa. Por ejemplo:

List personInFamily = asList(new Person("Domenico"), new Person("Mario"), new Person("Irma"));
forEach(personInFamily).setLastName("Fusco");

 

Pondrá a todas las personas de la colección como apellido "Fusco". La librería se distribuye bajo licencia Apache 2.0 y acaba de liberar su versión 1.8.

 ¿Qué os parece esta idea de "simular" la programación funcional mediante una librería para el lenguaje Java? 

jueves
may282009

El JSR 314 (JSF 2.0) pasa la votación final

La especificación JSF 2.0 acaba de ser aprobada (justo a tiempo para la JavaONE) con un total de 12 votos a favor y cuatro miembros del Comité ejecutivo que no han votado. Entre las novedades de esta nueva especificación destacan el soporte para Ajax, y el soporte para el JSR 303 (Bean Validation). En esta noticia de Leonardoavs podéis encontrar información más detallada sobre las novedades de esta nueva versión de la especificación.
jueves
may282009

Google IO 2009 ,

En la ciudad de San Francisco transcurre el evento GoogleIO 2009 con interesantes charlas dentro de las que incluyen varias relacionadas con Java.

Pendientes a los lanzamientos y anuncios de Google, por lo pronto los asistentes han podido ver interesantes demos de HTML5, la nueva Palm Pre, Android y mucho más.

 Muy pronto podremos encontrar publicados los videos y presentacionde de las diversas charlas.

Por lo pronto os dejo algunos vínculos :

NUEVO : Primeros Videos
miércoles
may272009

Los proyectos Zero y Shark: Una JVM sin código nativo

Para los que no los conozcan, Zero y Shark son dos proyectos de RedHat para implementar un JDK y un JIT sin rastro de código nativo.

Antes de que alguien mencione "el rendimiento, el rendimiento", sí, lo tienen muy claro y saben que no será lo mismo, pero lo que pasa es que la intención es simplemente tener una implementación de Java con una velocidad "decente" que pueda ejecutarse en todos los hardware que les interesan a ellos.

Y para no tener que mantener X versiones de código nativo, optaron por tirar por la vía de en medio y aunque el rendimiento será mucho más bajo que una JVM normal, al menos podrán ejecutar Java en esas arquitecturas y tener un JDK al día con un coste de mantenimiento mucho menor.

No es algo que ninguno de nosotros quiera usar para sus aplicaciones en producción, pero sí que es muy interesante desde el punto de vista de aprender como funciona la máquina virtual de Java y lo que hace el compilador Just In Time dinámico (Hotspot), que es una de las joyitas de Java.

Y como acaban de publicar un artículo bastante interesante sobre ambos proyectos y explican bastantes cosas de como funciona Hotspot, pues he pensado que sería interesante, aunque esté en inglés. Si alguno de los voluntarios que se ofrecieron hace poco a colaborar tiene tiempo de traducirlo, seguro que en jH estarán encantados de publicarlo.