Social
Buscar
IntelliJ IDEA

Ofertas laborales
jueves
mar262015

JBCNconf: 1ª conferencia sobre Java & JVM langs (Junio 26-27h)

Hi devs! Desde el Barcelona Java Users Group estamos encantados de anunciaros la que será la 1ª conferencia centrada en Java y lenguajes sobre la JVM en Barcelona:

JBCNconf - Junio, 26-27th

Estamos emocionados de organizarla y nos gustaría acoger a tantos buenos desarrolladores como nos sea posible. Nuestros planes son al menos, esperar 300 participantes y 30 speakers en nuestra bonita y soleada ciudad.

Por supuesto, será una conferencia internacional /* organizada por developers y para developers */ así que sí, todas las charlas serán en inglés. 

Click to read more ...

miércoles
mar252015

Dare2data – Evento de datos en Madrid

Dare2data es una conferencia de un día centrada en los datos y en la innovación. El evento se encuadra dentro del marco de actividades del Innova Challenge Data Week  y tendrá lugar en Madrid el próximo 16 de Abril. ¡Apunta el día en tu calendario!

La agenda incluirá seminarios y talleres impartidos por expertos nacionales e internacionales en Big Data. Aprende de los mejores, disfruta del impresionante Centro de innovación del BBVA y llena tu cabeza de datos.

El evento está patrocinado por Stratio y organizado por el BBVA y Big Data Spain.

¡Apúntate GRATIS y consigue tu Google cardboard!

Puedes hacer el pre-registro en la página del evento: http://bbvaopen4u.com/es/calendario/dare2data

Click to read more ...

viernes
mar132015

Google Code cierra sus puertas

Hace aproximadamente un año en un post en javaHispano planteamos la pregunta ¿Google Code está muerto?. Ahora tenemos la respuesta: sí. Ayer Google anunciaba que de modo inmediato Google Code comenzará a rechazar la creación de nuevos proyectos. Hasta agosto, será posible seguir haciendo cambios en los repositorios ya creados en el portal. Pero a partir de agosto, los repositorios serán de sólo lectura. En 2016 la web dejará de estar online, aunque será posible descargar el contenido de los repositorios en un formato pensado para exportación de los datos.

El motivo detrás de este cierre según Google es que ahora hay otras alternativas, como GitHub y Bitbucket, que hacen una mejor labor que Google code para albergar proyectos de código libre. Por ello no tiene sentido para ellos seguir manteniendo la web.

jueves
mar122015

Spock alcanza la versión 1.0

Spock es un framework de testeo y especificación para Java y Groovy. Se considera framework de especificación porque testeamos comportamientos. Grails ha adoptado desde las últimas versiones a Spock como framework test.

Hace unos días se ha publicado la versión 1.0, aunque las versiones anteriores ya gozaban de una gran madurez. 

La principal característica de spock es su expresivo lenguaje de especificación, permitiéndonos que los propios test se conviertan en nuestra mejor documentación. 

Click to read more ...

jueves
mar122015

Duda sobre XML Schemas

Buenos días,

Realizando cambios sobre unos XML Schemas que me pasaron, surgió el siguiente caso:

-Tenemos un fichero "elementoscomunes.xsd" que definen el tipo de dato "edad".

-Posteriormente, tenemos un fichero "alumnos.xsd" que contiene un alumno, a su vez, un alumno tiene un "profesor" y una "edad".

-A su vez, definimos el fichero "profesor.xsd" que contiene un profesor, a su vez, un profesor tiene n "alumnos" y una "edad".

Parece claro que profesor.xsd debe importar alumnos.xsd y elementoscomunes.xsd, y alumnos.xsd, a su vez, profesor.xsd y elementoscomunes.xsd....

Pero, ¿no véis cierta redundancia, (alumnos.xsd importa elementoscomunes.xsd dos veces, una de manera directa, y una segunda, a través de profesor.xsd), además de una posible redundancia cíclica (alumnos.xsd importa profesor.xsd y viceversa)?

¿Cómo resolverías este caso?

Muchas gracias por vuestra participación.

Un saludo,

martes
mar102015

Oracle está buscando feedback sobre la documentación de Java EE 

Oracle está buscando feedback sobre la documentación de Java EE. Oracle está interesado en construir un grupo de voluntarios que estén dispuestos a revisar esta documentación, criticarla, y proponer mejoras, así como revisar documentación de la nueva funcionalidad de Java EE  antes de que esta documentación sea pública para ayudar a mejorarla.

Aquella gente que esté interesada en participar en este grupo de voluntarios debe responder a esta encuesta antes del 17 de marzo.

martes
mar102015

JBoss Champions

Red Hat ha creado un programa similar al de los Java Champions llamado JBoss Champions. El programa ha comenzado con un conjunto inicial de JBoss Champions Seleccionados por la compañía, pero la compañía está abierta a nominaciones de individuos que debido a su trayectoria se merecen ese título. Las nominaciones deben enviarse por e-mail a champions@jboss.org.

El listado inicial de JBoss Champions Es:

- Adam Bien
- Alexis Hassler
- Antonin Stefanutti
- Antonio Goncalves
- Bartosz Majsak
- Francesco Marchioni

Click to read more ...

lunes
mar092015

Oracle SOA-Direct Binding vs. SOAP sobre HTTP

En la mayoría de las soluciones software, ya sean desarrollos a medida o uso de productos específicos, llega un momento en el que nos tenemos que enfrentar a la difícil fase de optimización de la solución para poder obtener un mejor rendimiento. Entre las distintas acciones que podemos aplicar encontraríamos, desde optimizaciones de los algoritmos utilizados hasta acciones que dependen del producto sobre el que está desplegada nuestra solución software. Por ejemplo, si utilizamos productos Oracle, podríamos deshabilitar el audit level en los procesos BPEL o evitar un uso excesivo de XPath mediante variables en el bus.

¿Pero qué pasa con las comunicaciones? En las arquitecturas SOA no sólo afectan al rendimiento la calidad de los algoritmos utilizados sino que también las comunicaciones pueden repercutir en los tiempos de respuesta. Es ese tiempo el que muchas veces por desconocimiento o descuido se deja de lado al llevar a cabo las optimizaciones. Por este motivo, si trabajamos con productos Oracle, es necesario tener en cuenta la alternativa de utilizar SOA-Direct Binding en lugar de utilizar SOAP sobre HTTP como otra opción bastante interesante a la hora de aplicar optimizaciones de rendimiento a nivel de comunicaciones.

Click to read more ...

lunes
mar092015

Scala Exercises, aprende Scala

La consultora 47deg.com Ha publicado en su web los "Scala Exercises", un proyecto que consisten en traer los Scala Koans a una aplicación web. Están organizados en 42 categorías diferentes cubriendo los distintos aspectos básicos del lenguaje de programación Scala. Si estáis interesados en aprender este lenguaje, se trata de un recurso muy interesante. Además, el código fuente del proyecto está disponible bajo una licencia opensource.

jueves
mar052015

Disponible Java 8u40 

Oracle ha anunciado la disponibilidad de Java 8u40. Además de correcciones de algunos bug, la principal novedad que trae esta versión son varias mejoras en temas de accesibilidad para JavaFX. También hay algunas mejoras en Nashorn que permiten controlar mejor qué clases Java pueden ser accesibles por el JavaScript.

La versión comercial del JDK (no la gratuita) también tiene mejoras en la gestión de memoria y en rendimiento. Una de estas mejoras consiste en que el JDK monitorizará La cantidad de memoria RAM total disponible en el sistema (no sólo la que está usando la máquina virtual) y si esta memoria se reduce significativamente tratará de reducir su propio uso de memoria para evitar que el sistema se quede sin memoria. Este comportamiento puede configurarse a través de parámetros que se le pasan por la consola. También hay mejoras en el Java Flight Recorder.