Buscar
Social
Ofertas laborales ES
jueves
may162013

Java 8: más allá de los lambdas

Java 8 es la próxima versión del lenguaje, y contendrá muchas mejoras. Quizás la novedad que más difusión tiene son los lambdas, los cuales se pueden usar para instancias interfaces funcionales (interfaces con 1 solo método) con una sintaxis consisa.


Sin embargo, Java 8 también incluye muchas otras novedades interesantes, que no tienen tanta prensa. En el artículo "Java 8: más allá de los lambdas" intenté resumir varias de estas características (incluyendo los lambdas), con pequeños ejemplos de código y links para leer más sobre cada uno de los temas.


Nota: noticia enviada por Leito

miércoles
may152013

Liberada la versión 1.4.3 de Marvin Image Processing Framework

Marvin es un framework para el procesamiento de imágenes con el fin de ser fácil para todo el mundo. Proporciona funcionalidad para procesamiento de imágenes y videos, multithreading, integración con la interfaz gráfica de usuario y prueba unitaria. Uno de sus principales conceptos es el uso de plug-ins para proporcionar algoritmos de procesamiento de imágenes. Nuevo plug-ins son creados y liberados con frecuencia, y están disponibles para las aplicaciones que utilizan Marvin.

En esta nueva versión, la interfaz de vídeo - que proporciona acceso a los dispositivos de la cámara - ha sido completamente reescrito. Ahora, Marvin utiliza JavaCV (interfaz de Java para OpenCV) para este propósito. Ejemplos de procesamiento de vídeo incluidos en el proyecto como la detección de movimiento, el tracking de los objetos, croma y juegos de video usando la cámara están trabajando con esta nueva interfaz.

Click to read more ...

martes
may142013

Seminario: Git vs. Subversion: ¿cuándo utilizar uno u otro?

Javahispano y Paradigma Tecnológico organizan un un seminario sobre una comparativa de sistemas de versionado: subversion vs. git

Dentro del mundo de los sistemas de control de versiones tenemos dos grandes grupos: los centralizados y los distribuidos. Subversion es en buena medida el representante más notable en el grupo de los centralizados. En los distribuidos git se está imponiendo como la tendencia.

Este seminario fue impartido en las oficinas de Paradigma antes de esta convocatoria pública y gratuita. De esa sesión surgió la idea de publicar una encuesta para conocer mejor las expectativas que crea Git.

 

Encuesta Git Vs. Svn


Responde brevemente a este cuestionario de Git vs Svn al inscribirte en el seminario.

Click to read more ...

martes
may142013

SpringSource anuncia Reactor

Últimamente los chicos de Spring no paran de anunciar nuevos productos (Spring XD y Spring for Apache Hadoop también han sido anunciados en lo que va de año). Ahora le ha tocado a Spring Reactor. Se trata de un framework para crear aplicaciones dirigidas por eventos que corren sobre la máquina virtual Java y que en la actualidad puede usarse desde Java o Groovy, aunque en principio no habría problema para usarlo desde otros lenguajes que corran en la máquina virtual en el futuro.

SpringSource afirma que Reactor empleando un servidor modesto puede llegar a procesar 15 millones de eventos por segundo empleando el esquema de gestión de eventos más rápido. F según ellos este proyecto puede emplearse para una gran variedad de aplicaciones que requieren tener procesar un alto volumen de eventos, ser altamente paralelas y procesar operaciones de entrada y salida de un modo no bloqueante. Aquellas aplicaciones que necesiten consumir grandes volúmenes de datos en tiempo real son especialmente adecuadas.

En el futuro, proyectos de SpringSource como Spring XD, Spring Integration ySpring Batch se apoyarán en Reactor. Aquí tenéis un ejemplo de código fuente en Java:

Click to read more ...

lunes
may132013

Griffon 1.3.0

Codehaus ha anunciado Griffon 1.3.0. Griffon es un framework open source para desarrollar aplicaciones de escritorio empleando Groovy. Su objetivo es ser para el desarrollo de aplicaciones Swing lo que es Grails para el desarrollo web. Esta versión ha actualizando un montón de dependencias, pasando a depender de Groovy 2.1.3 y Ant 1.9.0. También trae algunas novedades menores, aunque lo más importante de esta versión es que va a ser la última versión en la serie 1.X, de ahí probablemente que hayan decidido actualizar todas las dependencias.

Si estáis interesados en aprender sobre este framework un buen sitio para comenzar puede ser este podcast que grabamos con Andrés Almiray, su creador.

lunes
may132013

La semana pasada en javaHispano

En esta noticia haremos nuestro resumen de contenido publicado en las distintas secciones de javaHispano, excluyendo la portada en la última semana. Aprovechamos esta ocasión también para recordarnos que podéis estar al tanto de estos contenidos empleando los diversos Feeds del Portal.

Android

 

En esta sección se han publicadon las siguientes noticias:

javaHispano Podcast

 

Hemos publicado JavaHispano Podcast - 156 - Noticias de mayo 2013

Click to read more ...

viernes
may102013

Las siete características de los programadores efectivos

Este artículo recoge lo que el autor considera que son las siete principales características de un buen programador; según él son:

  • Aprender por su cuenta nuevas habilidades técnicas y no técnicas
  • Ser pragmático, no dogmático
  • Saber cómo buscar soluciones a problemas
  • Tener pasión
  • Dejar su ego en la puerta
  • Tener un espíritu de emprendedor
  • Pensar antes de actuar, pero no caer en el sobrediseño (traducción personal de "Mide dos veces, corta una, pero no midas más de tres veces"

Click to read more ...

jueves
may092013

Actas del I y del II Congreso javaHispano

Portada de las actas del I Congreso javaHispanoHace mucho tiempo, en una galaxia muy muy lejana había una asociación de javeros que... bueno, realmente hace "sólo" unos 10 años, y fue en Madrid, España. Por aquel entonces javaHispano organizó su primer evento presencial. Lo llamamos "I Congreso javaHispano". Creo recordar que vinieron unas 600 personas. Mucho tiempo ha pasado desde entonces.  Ha habido una renovación cuasi completa del equipo de personas que estamos detrás de javaHispano porque, como suele suceder con estas cosas, la gente se mueve a otras cosas, cambia de intereses/trabajos, se casa y tiene hijos y deja de tener tiempo para dedicarle a este tipo de actividades, etcétera.

A veces uno piensa que estas cosas que hacemos desde una comunidad de javaHispano quedan olvidadas rápidamente. Ayer mismo el CEO de una empresa de las que en la actualidad es colaboradora habitual de javaHispano se quedó cuadros cuando le dije que javaHispano tiene más de 12 años. Creo que le costaba hacerse a la idea de que nosotros llevábamos más tiempo existiendo que ellos :) Sin embargo, hace unos pocos días "el pasado ha llamado a la puerta" de un modo bastante curioso.

Click to read more ...

miércoles
may082013

Tweets más populares del último mes

Aquí tenéis los tweets que han despertado más interés en la cuenta de Twitter de javaHispano durante el último mes.

  • Los ingenieros de software se pasa mucho tiempo haciendo otras cosas que no son construir software http://ow.ly/jTSz8
  • ¿Qué es lo que hace al código legible? No lo que tú piensas. Interesante lectura: http://ow.ly/kgS8z
  • Análisis del sector TIC español y las tendencias del empleo relacionadas con Java; datos muy interesantes http://ow.ly/kww4I
  • Las apps españolas que más triunfan en Android e iOS http://ow.ly/kkdOk
  • Mi carrera de desarrollador de software: ¿hacia dónde la enfoco? http://ow.ly/jSy6d

Click to read more ...

miércoles
may082013

Los apasionados de la tecnología Java en Cali (Colombia) ya tienen Grupo de Usuarios

¿Te apasiona la tecnología Java y vives en Cali - Colombia? Entonces únete al Cali (CLO) Java Users Group - CLOJUG. Ven y conoce otros Java Lovers, haz amigos, contactos profesionales y comparte tu conocimiento.

La próxima cita:

Sábado 25 de mayo de 2013

Hora 2:30pm

Edificio D Salón 101 - Universidad Icesi, Cali

En esta ocasión aprenderemos sobre ADF Essentials + Glassfish Server, tendremos la oportunidad de conocer este framework gratuito para desarrollar aplicaciones Web con Java. Entre las ventajas que se tienen al utilizar dicho framework se encuentran:

Click to read more ...