JBossInBossa 2010
Del 16 al 17 de Abril se va a realizar la conferencia anual del JBug Brasil en San Pablo, donde se podrá asistir a diversas charlas/workshops sobre los productos de JBoss. Algo muy importante de esta conferencia es la asistencia de líderes de proyectos de JBoss, commiters, arquitectos de JBoss y personas interesadas en difundir el uso de diversos frameworks.
Como representante argentino va a estar Mauricio “salaboy” Salatino (JBoss Drools Commiter / Plug Tree CTO) realizando un workshop en conjunto a otro commiter de Drools, Alexandre Porcelli (Caravela Tech / JBoss Drools Commiter), sobre los fundamentos del proyecto junto a algunos ejemplos muy interesantes para mostrar otros posibles usos del motor de reglas.
También está confirmada la presencia de Pete Muir (Lider de los proyectos Seam y Weld), que va a comentar sobre las novedades de Seam 3 y sobre la nueva especificación JSR 299 – Contexts and Dependency Injection for Java EE que está incluida en Java EE6
Hay muchas más charlas agendadas y otras por confirmarse, así que nada mejor que revisar la agenda del evento para mantenerse al tanto. Si tienen la oportunidad de concurrir no se la pierdan, ya que sino me equivoco es el evento más importante sobre JBoss en Latinoamérica.
Para más información podes entrar al sitio del evento http://www.jbossinbossa.com.br/ y también seguirlos en twitter http://www.twitter.com/jbossinbossa
HornetQ: la nueva mensajería de JBoss

HornetQ es el nuevo producto de mensajería que está siendo desarrollado para reemplazar JBoss Messaging en su stack de aplicaciones. Si bien está basado en JBoss Messaging está completamente desarrollado desde cero tomando las mejores características de este y agregando un nuevo diseño basado en POJO lo que permite ejecutarlo standalone dentro de tu aplicación con unas pocas líneas de código, entre otras características. Desde su sorpresivo anuncio en el JBoss World está teniendo muchísima atención como una buena alternativa para reemplazar a otros productos open source como ActiveMQ, que desgraciadamente está dando muchas decepciones a la comunidad, a tal punto que varias empresas están empezando a migrar a HornetQ sin siquiera existir una versión final.
Características principales:
- Open Source y desarrollado en Java 1.5, aunque hay planes para migrar a 1.6 dejando retrocompatibilidad
- Soporte JMS y una API propia de mensajería (que elimina el overhead de JMS), además existen planes para agregar otros protocolos como AMQP, STOMP, etc.
- Diseñado con POJOs y con una mínima dependencias de libreria de terceros (practicamente nula)
- Alta disponibilidad, clustering y alta performance a partir de su propio journaling de alta performance (libaio/Java NIO)
Se espera que esté integrado en la próxima release del AS 5 y una versión GA dentro de las próximas semanas. Si bien se puede instalar en un AS 4 no es lo óptimo, pero se puede hacer mediante los scripts de integración que viene en la distro.
Precisamente en esa tarea estuve involucrado estas últimas semanas junto al team de desarrollo. Lo que realice fue básicamente unos scripts y un par de Standard MBean que permiten instalar una instancia de HornetQ en cualquier versión del AS 4 de forma transparente al usuario y de forma similar a la que se realiza ahora en un AS 5. Esta funcionalidad está disponible en el trunk de proyecto y en los nighty builds, mientras se espera que esté disponible la CR1.
Es una buena oportunidad de ayudar a la comunidad en tus tiempos libres, si alguien está interesado los developers están buscando activamente nueva gente para involucrarse y te lo van a agradecer.
Por último dejo el sitio oficial del proyecto, donde pueden ver la documentación, las FAQs y hacia donde se dirigen
JBoss Community Asylum – Episodio 2
Hoy salió una nueva emisión del podcast de JBoss donde varios core developers e invitados discuten y comentan sobre las novedades de la comunidad. Una buena manera de enterarnos que es lo que está pasando, que es lo que se viene y en que andan algunos developers como Michael Neale, Emannuel Bernard, Max Rydahl Andersen y otros.
UPDATE: Van a poder escuchar a Neale intentando pronunciar mi apellido y explicar mi trabajo en el Google Summer of Code!
Fin del Google Summer of Code 2009
Si, finalmente se terminaron los plazos, se commitearon las modificaciones, se enviaron las evaluaciones y se terminó la codificación de los últimos días en contra del reloj… todo esto hace más de un mes atrás. Esta es una simple actualización, sin video, imagen o diagrama de clases, para tan solo comunicar que mi propossal para JBoss Drools fue terminada y aceptada así que es de esperar errores en el hudson, comportamiento erróneo en el IDE y demás luminarias
Sin dudarlo es una buena experiencia para adentrarse en el mundo del open source, porque seguro que lo posterior que vas a hacer es buscarte tasks en el JIRA (aunque ahora no te paguen, claro)
Levantando el muerto
Es lo que hay, le damos las gracias a todo el avance que no pudo ser a: esta ciudad tan maravillosa, sin internet por más de un mes, trabajo que te quema la cabeza, toda la documentación inexistente de LTK
Coming soon:
- renombrar los fields
- renombrar los types
