Social
Buscar
Ofertas laborales
jueves
dic032015

Videos y presentaciones de Codemotion 2015

En la web de Codemotion.es, en la agenda, se han publicado ya más de la mitad de las presentaciones de las charlas y parte de los videos. Codemotion es el principal evento dedicado a profesionales TIC de España. En su cuarta edición, celebrada el 27 y el 28 noviembre en la Universidad CEU San Pablo en Madrid, hubo más de 2000 asistentes.

En esta edición hubo cerca de 150 charlas y talleres, estando casi la tercera parte de ellos relacionadas con tecnologías Java. Aquí podéis ver algunas fotos del evento los que os lo hayáis perdido. Y aquí os dejamos el video con la apertura del evento.

lunes
nov232015

Fundamentos de Grid Computing, por Chris Engelbert de Hazelcast

El pasado 24 de septiembre tuvo lugar la charla que ofreció en Madrid Christoph Engelbert, miembro de Hazelcast. La organización de la misma, llevada a cabo por el equipo de MadridJUG, el grupo de usuarios de Java en la capital organizó la primera de sus reuniones en el nuevo Google Campus madrileño. En este vídeo que adjuntamos podréis disfrutar de la charla en la que el ponente habló sobre las principales razones tras el in-memory computing y los fundamentos usados para construir este tipo de sistemas. Charla ofrecida por el equipo de periodistas tecnológicos de Autentia. Todas sus charlas en su blog. ¡No te la pierdas!
lunes
nov232015

Interesante reflexión sobre el futuro de JavaFX

Shai Almog ha escrito en DZone un extenso e interesante artículo reflexionando sobre el futuro de JavaFX. Al margen de que Shai Almog es un ponente de bastante renombre y experiencia dentro del mundo Java, su empresa usa JavaFX y Swing Y él afirma que ambas son tecnologías importantes para la empresa. Por tanto es una persona que habla de algo que conoce bastante bien.

En su artículo Shai tiene un par de gráficos interesantes para mostrar como JavaFX ha fallado a la hora de ganar tracción: el número de búsquedas en Google de los términos "JavaFX" y "Java Swing":

Este gráfico deja claro que, a pesar de los esfuerzos de Oracle, JavaFX no termina de despegar. Pero es todavía más interesante añadir a este gráfico las búsquedas de "Adobe Flash", una tecnología que incluso el propio adobe reconoce que no es el futuro:

Click to read more ...

miércoles
nov182015

Nueva API para JUnit 5

Como comentamos hace un par de meses el proyecto jUnit está preparando la versión 5 a través de financiación colectiva.

Ahora han liberado la primera versión de la API para su revisión por la comunidad. En los ejemplos podemos ver algunas novedades como el uso de lambdas para comprobaciones múltiples

@Test

void groupedAssertions() {
// In a grouped assertion all assertions are executed, and any
// failures will be reported together.
assertAll("address",
() -> assertEquals("Johannes", address.getFirstName()),
() -> assertEquals("Link", address.getLastName())
);
}

o la injección de Mocks usando anotaciones:

Click to read more ...

jueves
nov122015

Cuarta edición de los Jueves Técnicos de Oracle #UltimateJava

El pasado día 29 de octubre tuvo lugar una nueva edición de los Jueves Técnicos de Oracle. En esta cuarta cita con las charlas de Ultimate Java los asistentes han contado con la intervención de desarrolladores y sales consultants como Daniel Ortega, Carlos Martín, Monte Kluemper y Rubén Aguilera.
Para los que piensen que en este tipo de eventos de Oracle sólo hay presencia del hegemónico lenguaje Java cabe reseñarles que la mañana contó con charlas de varias tecnologías, desde Groovy hasta JavaScript pasando por la solución de datos en la nube y los datos transaccionales. Así lo demostró Daniel Ortega, fullstack developer que inició la jornada con una charla sobre Groovy. Ortega enfatizó en el enfoque práctico de este lenguaje dinámico, repasando DSL's, tipado dinámico, sobrecarga de operadores y operadores especiales, transformaciones AST y llegó a hablar de la metaprogramación, aunque menos de lo que deseaba.
A continuación adjuntamos el vídeo que el área de Periodismo Tecnológico de Autentia grabó con una breve introducción a la charla y la propia ponencia de Daniel tras el mismo. 
miércoles
nov112015

OpenXava 5.4: Desarrollo rápido con Java

OpenXava es una herramienta para desarrollo rápido de aplicaciones web empresariales.
Con OpenXava sólo has de escribir las clases del dominio con Java para obtener una aplicación web lista para producción.
OpenXava 5.4 cuenta con nuevo iconos, una interfaz de usuario para los gráficos más simple e intuitiva, una caja de búsqueda para buscar columnas a añadir a la lista, editor para imágenes en colecciones de elementos y mucho más.

Click to read more ...

martes
nov102015

Comienza a prepararte para Java 9: ejecuta Apache Maven JDeps smobre tu código

El principal cambio que va a traer Java 9 es el soporte para modularidad. Esto no sólo significa que podremos crear módulos con APIs bien definidas en nuestro código. También significa que las propias librerías estándar del JDK se van a modular izar y van a ofrecer APIs bien definidas. Esto puede ser un problema si alguna vez has escrito código que emplea algún API del JDK no documentada (básicamente, cualquier clase de los paquetes com.sun.*).

Para evitarse posibles dolores de cabeza al actualizarse a Java 9 es una buena idea emplear el plugin de Maven JDeps. JDeps Emplea la Java Dependency Analysis Tool introducida en el JDK en Java 8 para analizar las dependencias de nuestro código.

Este plugin tiene dos goals: jdeps:jdkinternals, que comprueba si las clases de tu código dependen de alguna clase interna del, y jdeps:test-jdkinternals, que realiza el mismo tipo de comprobación pero sobre las clases de test. Su uso es bastante sencillo, por lo que no hay motivo para no probarlo y ver si tendremos algún problema con las dependencias al tratar de actualizarnos a Java 9.

sábado
nov072015

Java Day Guatemala 2015

Java Day Guatemala es la conferencia Java más grande de Centro America, en 2015 estaremos delebrando los 20 años de Java y los 5 años del grupo de usuarios Java de Guatemala (GuateJUG).

La conferencia se celebrara el sabado 14 de noviembre a partir de las 8 am en las instalaciones de INTECAP Centro TICS. La entrada es completamente libre

Web del evento y registro aquí.

jueves
nov052015

Disponible Netbeans 8.1 para descarga

Tras haber superado la encuesta de aceptación de la comunidad, Netbeans 8.1 está disponible para descarga. La principal novedad de esta versión es soporte para Node.js, Incluyendo un asistente para crear proyectos Node.js, y soporte para ejecutar Y depurar aplicaciones Node.js.

También tiene bastantes mejoras en el soporte de HTML5/JavaScript, Y mejoras menores en el soporte trabajaba, PHP, C/C++ y en el depurador. Aquí tenéis un listado completo de las novedades.

miércoles
nov042015

JetBrains anuncia IntelliJ IDEA 15

JetBrains ha anunciado IntelliJ IDEA 15. Como siempre, esta nueva versión tiene mejoras en el editor, en el depurador, y el soporte para frameworks, etcétera. Pero estas mejoras no son lo más importante de esta nueva versión. Lo más importante es que, como ya habían anunciado, han cambiado su actual modelo de "venta" de sus IDE por un modelo de "alquiler/suscripción" llamado JetBrains Toolbox

Hasta ahora, uno compraba una determinada versión de un producto de la compañía y era dueño de ese producto para siempre. Si quería una actualización cuando salía una nueva versión, entonces tenía que volver a pagar. Pero si continuaba usando la misma versión no necesitaba volver a pagar.

A partir de ahora de noviembre no va a estar disponible esta opción para adquirir herramientas de JetBrains. Todas las herramientas estarán disponibles sólo bajo un modelo de suscripción en el cual el desarrollador pagará mensualmente o anualmente por el uso de la herramienta. Si deja de pagar, dejará de poderla usar. Este cambio afectará a IntelliJ IDEA, AppCode, CLion, PhpStorm, PyCharm, RubyMine, WebStorm, ReSharper, ReSharper C++, dotTrace, dotCover y a dotMemory.

Click to read more ...