Buscar
Social
Ofertas laborales ES
martes
may032011

JavaHispano Podcast - 115 - Introducción a Scribe (Entrevista a Pablo Fernandez)

Publicado un nuevo número del podcast de javaHispano. En esta ocasión entrevistaremos a Pablo Fernandez (@fernandezpablo) creador de Scribe. Scribe es una librería para la autenticación OAuth en diferentes proveedores. Durante la entrevista Pablo nos realizará una introducción a OAuth y Scribe. Nos explicará en que estado se encuentra y que trabajo facilita esta herramienta.

Links de interés:

 

lunes
may022011

Google Analytics está siendo empleado por el 50% de todas las páginas web

A principios de mayo Google Analytics ha alcanzado un hito bastante significativo: el 50% de todas las web de Internet lo están usando. Y javaHispano es una de ellas :)


La verdad es que Google Analytics es un producto fantástico. Casi me pregunto ¿qué emplea el otro 50% de Internet?. Vosotros ¿empleais Google Analytics? Sino ¿qué empleais y por qué lo preferís a Google Analytics?

 

 

lunes
may022011

Google Chrome 11 es "poco amistoso" con Java

Google acaba de publicar Google Chrome 11. Y esta nueva versión del navegador web se está portando de un modo bastante agresivo contra "plugins que no son ampliamente usados" como por ejemplo el plugin de Java. Cuando este navegador llega a una página que contiene un Applet muestra un mensaje diciendo que el plugin de Java necesita permisos para ejecutarse. Según Google, el usuario sólo debería dar permisos al plugin si confía en la web en la cual se encuentra éste.


De este comportamiento está excluido flash no sé si porque consideran que está "ampliamente utilizado", o porque desde hace ya algún tiempo Google Chrome ejecuta flash (y abre los documentos PDF) en una sandbox y por tanto consideran que ya no es peligroso.


En el pasado ya hemos publicado en esta web una noticia donde explicábamos como Java se había convertido en posiblemente el objetivo principal de los hackers que quieren instalar troyanos en los PCs Windows. Ese movimiento forma parte de una continua tendencia a dejar de atacar el sistema operativo (lo cual cada vez más difícil por el buen trabajo de Microsoft) y atacar a aplicaciones ampliamente difundidas.

 

El movimiento de Chrome 11 es un disparo a la línea de flotación de los Applet. Seguramente, a día de hoy nadie va a llorar por los Applet. Pero JavaFX es un tema diferente... y este comportamiento también va a afectar a JavaFX. Sobre todo si otros navegadores lo copian, Java será percibido por el usuario como algo "peligroso".


En cualquier caso, la culpa realmente no es de Google. Existe un problema real con la seguridad del plugin Java. Un problema que está siendo explotado activamente por los hackers. Un problema que realmente tiene su raíz en que la gente suele tener JREs no actualizados instalados en su equipo.

 

¿Sería hora de realizar actualizaciones automáticas de los JREs (que no de los JDKs) por defecto para tratar de resolver los problemas de seguridad que está teniendo Java? ¿Creéis que este movimiento de Google va a afectar negativamente a JavaFX?

 

 

viernes
abr292011

Barcelona ALM Open Space 2011

Desde javaHispano, como parte de la organización, tenemos el placer de invitaros a la Barcelona ALM Open Space 2011.

Presentación

ALM – Application Lifecycle Management (gestión del ciclo de vida de aplicaciones en inglés) es un proceso continuo para gestión del ciclo de vida de las aplicaciones a través del gobierno, desarrollo y mantenimiento. Es la unión de la gestión del negocio con la ingeniería del software. Entre las características del proceso de gestión del ciclo de vida, se encuentran:

Los procesos – incluyendo aspectos adicionales del ciclo de desarrollo tales como la gestión de proyectos, manejo y validación de requerimientos, la definición de políticas y procedimientos administración de código fuente, y el ciclo de pruebas.

 

La Automatización: Automatización del traspaso de los artefactos (Work Items) durante todo el ciclo de vida del software. Implementación de notificaciones a los miembros del equipo. Automatización de los procesos de compilación de software controlando en todo momento el traspaso de Releases en los diferentes entornos.

 

La Infraestructura: que  incluye el diseño de  la  tipología de  las herramientas que soportan el proceso de ALM, así como  el dimensionamiento de la infraestructura requerida, su configuración, estrategia de recuperación frente a desastres, procedimientos de operación, y seguridad.
La Visibilidad y la Trazabilidad: Elaboración de informes y consultas que permitan el flujo transparente de información, extraída y fiable, a lo largo del ciclo de vida, siendo accesible para todos los integrantes del equipo de desarrollo.

 

Para una buena gestión del ciclo de vida de nuestro proyectos, existen múltiples herramientas que nos ayudan a  mejorar la productividad del equipo de trabajo, la calidad del software, apoyan la colaboración que realizan los miembros del proyecto acelerando su desarrollo, acortar los tiempos y costos de mantenimiento.

 

Para conocer mejor dichas herramientas así como utilizarlas, integrarlas dentro de nuestros entornos de desarrollo, etc… y tras el éxito del pasado Open Space que realizamos el 19 de Marzo Agile-Barcelona en colaboración con Catdroid,  queremos invitaros a una nueva jornada de  Open Space en esta ocasión versada sobre la gestión del ciclo de vida que se celebrará el próximo 4 de Junio en Barcelona. Para ello, contaremos con la participación de tres comunidades de usuarios que representan un amplio abanico de desarrolladores con el objetivo de que todos podáis encontrar información y conocimiento sobre las herramientas que utilizáis. Participaremos Agile-Barcelona, CatDotNet y Java-Hispano, para compartir nuestras experiencias y conocimientos entre todos.

¿Qué es un Open Space?

Un Open Space es un formato de conferencia abierta, donde no existe una agenda fija, si no que esta se genera y se define entre todos los asistentes al evento. Cualquier persona puede proponer una sesión, tanto si es un tema que domina como un tema del que le gustaría aprender más, e independiente del formato que tenga la misma (una sesión técnica, de debate, magistral…)

Si quieres conocer más detalles sobre el formato visita este enlace

¿Por qué me interesa asistir?

Asistir al Open Space puede ser una buena oportunidad para:

  • Aprender sobre herramientas de gestión de ciclo de vida
  • Conocer las tendencias del mercado
  • Intercambiar experiencias y conocer otras personas con tus mismos intereses
  • Aprender sobre metodologías ágiles de desarrollo de software y gestión de proyectos
  • Hacer networking

¿Dónde se celebra?

El evento tendrá lugar en el Citilab de Cornellà, en la Pl.Can Suris S/N 08940 Cornellà de Llobregat, el próximo 4 de Junio de 2011.

Cómo llegar: Citilab

¿Cuánto cuesta?

¡Absolutamente nada! Todos los Open Space que realizamos son eventos sin ánimo de lucro, totalmente gratuitos, organizados por Agile-Barcelona juntamente con otras comunidades, y en colaboración con el Citilab, quien cede gratuitamente su espacio para la realización del mismo.

Lo único que se necesitan son ganas de aprender, compartir experiencias y pasarlo bien!!

¿Qué horario tendrá?

El evento durará durante todo el día del Sábado. El horario concreto aún está por definir.

Inscripciones

Puedes inscribirte al evento a través de nuestro Eventbrite: http://balmos2011.eventbrite.com

viernes
abr292011

Jease 2.0, un CMS Java

El framework Jease acaba de anunciar su versión 2.0. Jease es un CMS Java que hace énfasis en la facilidad de uso del framework. Se distribuye bajo licencia opensource y las principales novedades de la versión 2.0 son la capacidad de preservar links al contenido cuando éste sea cambiado de nombre o ha sido movido de sitio, mejores en la funcionalidad de "Preview", soporte para reglas complejas de redirección y soporte mejorado para la traducción del framework a nuevos lenguajes.


Entre los lenguajes que soporta por defecto se encuentra el español. Podéis descargar el framework desde aquí aquí podéis ver una demo.