Social
IntelliJ IDEA

Buscar
Contenido de otras web
martes
nov112014

Meetup de Cassandra en España

En las próximas semanas tenemos bastante actividad de la comunidad en los distintos grupos de usuarios de Cassandra.

Lugar: Madrid
Título: Cassandra ETL y SmartCities
Fecha: 13 de Noviembre
Enlace: http://goo.gl/Xwp7Yp

Click to read more ...

jueves
nov062014

¿Son las líneas de código vacías un síntoma de mala calidad?

En este artículo Yegor Bugayenko argumenta que el tener una línea de código vacía dentro de un método de una clase es un "mal olor" en el código. Desde su punto de vista, el hecho de que los métodos deberían tener sólo una responsabilidad y por tanto ser muy cortos y todas sus líneas de código deberían estar relacionadas con esa responsabilidad hace que no tenga sentido el "dividir secciones" dentro de un método empleando esas líneas de código vacías.

En su post original ejemplifica esto con un método inicial que, claramente, está resolviendo dos problemas diferentes, método que después rompe en varios métodos. Si bien estoy de acuerdo en que la refactorizacion que él presenta del código lo mejora (aunque todavía podría mejorarse más ese código), No estoy de acuerdo que nunca tenga sentido dejar una línea en blanco en un método. Por ejemplo, a mí me gusta separar la declaración de las variables que voy a usar dentro del método, del código, y suelo hacer esto con una línea en blanco.

¿Creéis vosotros que las líneas vacías dentro de un método son síntoma de código de mala calidad? ¿Las usais a menudo?

jueves
nov062014

JRebel 6 

ZeroTurnaround ha anunciado JRebel 6. Entre las novedades de esta versión se encuentran soporte para añadir y eliminar superclases e interfaces e implementadas por una clase, una mejor gestión de las clases anónimas internas y una mejor gestión del estado de las variables instancia.

En la línea de soporte específico para frameworks, ha incluido soporte para Spring Boot, ha mejorado el soporte para Java EE 7 e incluye también integración con IntelliJ IDEA 14 y JBoss EAP 6.3.0.

miércoles
nov052014

Publicada versión 1.14 del plugin jenkins-multijob-plugin para Jenkins

No hace mucho contaba un poco por encima para qué sirve el plugin y una modificación que había realizado para optimizar las casuísticas de construcción. Hoy os cuento que ya es oficial la nueva versión del plugin con la modificación propuesta.

La experiencia en mi trabajo con la versión modificada (la llevamos usando desde hace varios meses) es que tras la modificación del plugin empezamos a utilizar la nueva característica en un par de proyectos, para observar si realmente nos era útil. Creíamos que realmente lo sería, la modificación obedecía a lo aprendido durante mucho tiempo respecto del trabajo de nuestros proveedores, y pretendíamos poder ofrecer más con el mismo hardware.

Inicialmente las construcciones con la nueva estrategia se basaron en establecer dos ventanas temporales y un período de observación de un mes. Comprobamos que, efectivamente, los tiempos de construcción se habían reducido exponencialmente, ya que a lo largo del mismo día las variaciones en el repositorio de código eran mínimas en términos de proyecto: a lo largo del mismo día no era normal que se hiciesen cambios en todos los "subproyectos" de ese mismo proyecto. Así que ampliamos la estrategia al resto de proyectos de forma paulatina y de común acuerdo con los proveedores.

Click to read more ...

jueves
oct302014

Webinar de Introducción a Vaadin en Castellano

El próximo 13 de Noviembre a las 17:00h (Madrid) se hará el primer Webminar sobre Vaadin en Castellano, de una serie de seminarios técnicos que se pretende continuar periódicamente, no sólo hablando sobre Vaadin sino de otras tecnologías.

La emisión se hará desde la central de Vaadin en Turku (Finlandia), y la hora está pensada para que no sólo desarrolladores Españoles, sino que otros miembros de la comunidad en Sudamérica puedan asistir al mismo.

El Webinar lo darán dos españoles del equipo de Vaadin: Amir y Manolo, y con él se pretende que en sólo unos minutos puedas aprender algunos trucos de Vaadin y puedas comenzar a programar fantásticas aplicaciones web y móviles usando tan sólo Java (o cualquier lenguaje de la JVM).

Click to read more ...

martes
oct282014

20% de descuento en el libro Android: Guía de desarrollo de aplicaciones para Smartphones y Tabletas

La editorial ENI ha ofrecido a todos los miembros de esta comunidad un 20% de descuento en el libro "Android: Guía de desarrollo de aplicaciones para Smartphones y Tabletas (2a edición)" hasta el próximo 11 de noviembre.  

Para obtener el descuento usad el código "20LNEIT2AND1014" a la hora de hacer el check out del carrito de la compra y se os aplicará el 20% de descuento.

Podéis consultar otras promociones para la comunidad de javaHispano en la sección de promociones del portal.

lunes
oct272014

Madrid DevFest es este fin de semana

Los GDG DevFest son eventos a gran escala dirigidos por la comunidad y para la comunidad que se celebran anualmente por todo el mundo. Cada uno de los eventos está organizado por una comunidad local de desarrolladores que elaboran su propia agenda y contenidos, principalmente en torno a tecnologías desarrolladas por Google aunque no de forma exclusiva.

Este año la agenda toca WebRTC, gradle, Android, testing, y Cloud Endpoints. Las entradas están disponibles aquí.

lunes
oct272014

Infográfico interactivo sobre la cuota de mercado de iOs y Android en Europa

Me he encontrado este infográfico interactivo que permite visualizar por cada país, y en Europa al completo,  la cuota de mercado de dispositivos  iOs y Android a lo largo del tiempo. El infográfico permite mostrar la cuota de terminales móviles y de tabletas. También permite comparar las cuotas de mercado en un determinado país con Europa al conjunto.

Click to read more ...

jueves
oct232014

JAVACONF - Conferencia de Java en Buenos Aires

Dentro del marco del Java User Group Argentina, se celebrará en Buenos Aires, una serie de charlas y presentaciones, que abarcarán toda la tarde del día 14 de Noviembre.

Si bien las charlas y debates abiertos sobre temas de tecnologías, ha sido uno de los sellos característicos del JUG Argentina, éste particularmente promete ser especial ya que es el primero que se realiza como un gran evento y con el apoyo de varias entidades y empresas...

Click to read more ...

miércoles
oct222014

El nuevo Gmail se llama Inbox

Google ha estado trabajando durante un año en crear un nuevo gmail, mucho mas vistoso, ligero e inteligente. 

Está programado utilizando Java, bueno realmente GWT, de manera que con el mismo código base pueden abarcar todas las plataformas, compilando a javascript o utilizando transpilers de código nativo.

También es una de las primeras aplicaciones que utiliza el concepto de 'Material Design'

Lo interesante de este tipo de aplicaciones es que crean unas necesidades para los desarrolladores de google que luego revierten en la comunidad, porque muchas de las ideas que han necesitado implementar en el desarrollo ya estan revirtiendo en GWT como es el caso de 'JsInterop' que estará disponible en la nueva version de GWT-2.7.0.

Para saber mas de Inbox, echa un vistazo a este artículo en inglés.