Buscar
Social
Ofertas laborales ES
lunes
sep052011

OpenTalks de javaMéxico con Venkat Subramaniam este miércoles 7 de sept

Este miércoles 7 de septiembre a las 19 hrs, tendremos en la ciudad de México un gran invitado a las OpenTalks: el Dr. Venkat Subramaniam (@venkat_s) quien nos dará una charla sobre concurrencia con Actores y con STM:

"Concurrencia sin Dolor en Java Puro"
Abstract: Programar concurrencia se ha vuelto una tarea hercúlea. Yo llamo a ese enfoque tradicional el modelo synchronized y sufre. Afortunadamente, hay más enfoques para lograr la concurrencia y puedes usarlos directamente desde tu código Java. En esta presentación discutiremos la concurrencia basada en actores y la memoria de software transaccional (STM). Además, desarrollaremos ejemplos de dichos enfoques usando AKKA y comparándolos contra el enfoque tradicional.

El Dr. Venkat Subramaniam es el fundador de Agile Developer, Inc. y es profesor adjunto en la Universidad de Houston. Venkat ayuda a sus clientes a adoptar prácticas ágiles y tecnologías prudentes. Ha entrenado a miles de desarrolladores alrededor del mundo y es un invitado frecuente a conferencias internacionales. Venkat es el autor de ".NET Gotchas", coautor del libro "Practices of an Agile Developer" y "Programming Scala". Su último libro es "Programming Concurrency on the JVM - Mastering Synchronization, STM and Actors (Pragmatic Bookshelf".

Gracias al apoyo de SynergyJ y Grails.org.mx, el evento se realizará en las instalaciones de Uny-2, en San Lorenzo 1009, piso 4. Cerca del metro Zapata. Tenemos cupo limitado, inscríbete.

Venkat se caracteriza por hacer sus charlas muy ágiles, de gran nivel técnico y con mucho código; así que lleva tu laptop preparada con el JDK y AKKA para seguir los ejemplos. Aquí una de sus últimas charlas sobre programación funcional: video.

viernes
sep022011

Oracle retira la licencia Linux para distribuir su JDK

Es una noticia que ya sucedió hace 10 días, y hasta ahora no había entrado en mi radar, aunque creo que es relevante. A final de agosto, Oracle anunció que la licencia que permitía a las distribuciones de Linux empaquetar con la propia distribución el binario de su JDK (el de licencia comercial, no del OpenJDK) sería retirada, y el proyecto jdk-distros de Java.net sería discontinuado.


Esto quiere decir que a partir de Java 7 las distribuciones de Linux no pueden empaquetar el JDK propietario de Oracle. Los usuarios finales podrán instalarlo (como se hace en Windows, por ejemplo) por su cuenta descargándolo desde la página de Oracle. Pero no será posible empaquetarlo en la distribución.


Según Oracle, el motivo para esto es que el OpenJDK ha alcanzado un nivel de madurez que lo convierte en una opción perfectamente viable y ese sería el JDK que deben emplear estas distribuciones.


Este argumento no tendría ningún problema si ambos fuesen completamente equivalentes. Yo puedo dar fe de que en Java 6. El OpenJDK 6 tenía un rendimiento considerablemente inferior al rendimiento del JDK propietario de Sun/Oracle, especialmente en aplicaciones Swing (lo que hacía algunas de mis aplicaciones simplemente inutilizables bajo Linux con el OpenJDK). Además el OpenJDK aunque cumple con la especificación Java, no tiene tantas herramientas de desarrollo (herramientas del estilo de jarsigner o keytool) como el de Oracle.


De esto puedo dar fe en el caso de Java 6. Sobre el OpenJDK 7 no tengo experiencia en mis propias carnes, pero uno de los mantenedores de Debian afirma (y yo le creo basándome en experiencia previa) que algunos de estos problemas (sobre todo relacionados con aplicaciones de escritorio) persisten.


Aunque el problema no es muy grave en la práctica (sigue siendo posible instalar manualmente el JDK de Oracle si se quiere) no entiendo qué se debe este paso de Oracle. ¿Qué problema habría con qué las distribuciones de Linux sigan empaquetando algo que es gratuito y que los usuarios pueden instalar por su cuenta?


¿Qué opináis acerca de este movimiento de Oracle?

jueves
sep012011

Greach, el 4 de Noviembre en Madrid

Hoy 1 de septiembre se abre el registro de Greach, un evento dedicado exclusivamente al lenguaje Groovy y a todos los frameworks y herramientas que se han creado a su alrededor. Se celebrará el próximo viernes 4 de Noviembre en la universidad San Pablo CEU de Madrid. De un solo día de duración, será corto pero intenso: dos tracks llenos de charlas y talleres sobre Groovy, Grails y Griffon, con primeras figuras nacionales e internacionales como Guillaume Laforge y Andrés Almiray (líderes del proyecto Groovy y Griffon, respectivamente). Después de la experiencia tan buena con Spring2GX Day y Spring I/O, creemos que este tipo de eventos son el foro ideal para aprender, compartir experiencias, conocer gente, hacer contactos y, porque no, amigos.

El precio de la entrada es de 10€, incluye comida y de momento no hay límite en el aforo. Desde Javahispano queremos darle las gracias especialmente a Escuela de Groovy y Osoco, nuestros patrocinadores Platino y Oro, ya que sin ellos no habría sido posible. También agradecemos a nuestros sponsors colaboradores ManningJetbrains y Atlassian por su apoyo y participación en el evento.

Podéis visitar la web de Greach para conocer el programa y horario (todavía no definitivo) de las charlas, conocer un poco más a los sponsors y ver la localización del evento. Algunos speakers españoles ya han confirmado el tema de sus charlas y tenemos temas tan interesantes como programación funcional con Groovy, un taller de Koans de metaprogramación y MongoDB sobre Grails. Todavía quedan por confirmar nuevos speakers y nuevas ponencias. 1 día, 2 tracks, 11 speakers, 13 charlas ¿te lo vas a perder?

jueves
sep012011

Disponibles los videos y presentaciones del JVM Language Summit 2011

El JVM Language Summit se ha convertido en el evento por referencia para hablar de lenguajes de programación alternativos a Java corriendo de la máquina virtual. Este año Oracle alojó la conferencia en sus instalaciones, del 18 al 20 de julio. Ahora acaban de hacer públicos los videos de todas las charlas, junto con las presentaciones (y por una vez Oracle no requiere registro ni nada para acceder a ellos). 


Podéis acceder a todos los videos y bajar todas las presentaciones desde aquí.

miércoles
ago312011

Conferencia DDD IASA-Spain con Eric Evans! (7 Noviembre 2011)

El 7 de Noviembre IASA Spain sobre DDD (Domain Driven Design) donde traeremos a Eric Evans para hacer la Keynote de DDD y a Udi Dahan para otra keynote de CQRS.

IASA-Spain Chapter ha sido recientemente creado como una iniciativa genérica de Arquitectos de TI, en España.
IASA-Spain Chapter se complace en invitarle a los siguientes eventos y actividades de formación, en este caso todos ellos relacionados con DDD (Domain Driven Design):
 
1.- Conferencia DDD IASA - 7 Nov. 2011 (registro gratuito), en la Facultad de Informática de la Universidad Politécnica de Madrid, con keynotes de Eric Evans (Introducción a DDD y aplicaciones empresariales complejas) y Udi Dahan (Introducción a CQRS y aplicaciones altamente escalables). También dispondremos de sesiones prácticas relacionando DDD, patrones de arquitectura y diseño, con plataformas JAVA y .NET, así como un tiempo de debate abierto.
Registresé aquí. (Registro gratuito):
http://dddiasaconference.eventbrite.com/
 
2.- Workshop DDD - 8 Nov. 2011 (Jornada completa con Eric Evans sobre Domain Driven Design), 1ª impartición.
Registresé aquí. (Coste por registro):
http://dddworkshopee.eventbrite.com/
 
3.- Workshop CQRS (Command and Query Responsability Segregation) - 8 Nov. 2011 (Jornada completa con Udi Dahan sobre CQRS y aplicaciones altamente escalables).
Registresé aquí. (Coste por registro):
http://cqrsworkshopud.eventbrite.com/
 
4.- Workshop DDD - 10 Nov. 2011 (Jornada completa con Eric Evans), 2ª impartición (Repetición mismo contenido que el workshop DDD del día 8).
Registresé aquí. (Coste por registro):
http://dddworkshopee2.eventbrite.com/