Buscar
Social
IntelliJ IDEA

Contenido de otras web
sábado
nov152014

Vídeo oficial de Vaadin en Castellano

El Webinar que dimos esta semana desde Finlandia ha sido un éxito, mas de 170 desarrolladores de todo el mundo se registraron y 120 lo siguieron en directo, la mayoría fueron miembros de esta comunidad, desde Vaadin queremos daros las gracias a todos.

Ha habido mucha gente que no lo pudo seguir por distintas razones, pero no os preocupéis, el vídeo ya está disponible.

jueves
nov132014

Microsoft hace open source .NET

Desde que Satya Nadella se ha convertido en el CEO de Microsoft la compañía nos ha dado unas cuantas sorpresas. Ahora nos toca una que impacta directamente al mundo del desarrollo del software: Microsoft ha anunciado que va a hacer open source .NET. Y no sólo eso, sino que tiene intención de crear versiones de .NET que se ejecuten sobre Linux y sobre Mac OS.

Este es un movimiento que pretende conseguir que su plataforma de desarrollo deje de perder relevancia. En el mundo del desarrollo de software en los últimos cinco años las aplicaciones móviles han ganado un peso muy importante, y en este mundo .NET no tiene prácticamente presencia. La consecuencia global de esto es una pérdida de importancia relativa de la plataforma de Microsoft.

Además, el movimiento a Windows 8 y la nueva interfaz de usuario con una nueva API de programación también han hecho bastante daño al mundo desarrollo en plataformas Microsoft. Probablemente Ambas circunstancias han contribuido a tomar esta decisión.

miércoles
nov122014

¿Cuánto dinero ganas? ¿Ha afectado la crisis a nuestros salarios?

Ticjob.es y javaHispano vamos a volver a realizar una encuesta para saber cómo está el mercado laboral dentro de España. Resultados preliminares de esta encuesta serán presentados en Codemotion 2014 la semana que viene, y en enero de 2015 publicaremos los resultados finales. Aquí tenéis la encuesta:
miércoles
nov122014

IntelliJ IDEA 14

La semana pasada Jetbrains ha anunciado IntelliJ IDEA 14. Una de las novedades de esta versión es que incluye un decompilador en el propio entorno de desarrollo, lo que permite de un modo sencillo inspeccionar el código fuente de librerías de las que no tienes el código fuente.

Esta versión también incluye mejoras en el depurador y en el editor, soporte para inferir a partir del código fuente las anotaciones @NotNull, @Nullable y @Contract, y otra funcionalidad diversa. Esta versión del IDE incluyen soporte para Thymeleaf y para los framework JavaScript React, spy-js, Node.js. Aquí os dejamos una serie de videos resumen de las nuevas características:

miércoles
nov122014

Charla MadridJug Noviembre: Processing real-time big data with Storm

Javier Antoniucci nos hará una presentación sobre el procesamiento Big Data en tiempo real con Apache Storm el próximo 19 noviembre a las 17:00. El indice propuesto para la sesión será:
 
- The problem...
- The solution : Storm
- Main concepts
- Go to the code
- Advanced concepts
- Use cases
- Storm et al
 
La charla será en ICAI School of Engineering, Aula 201, Alberto Aguilera 25, Madrid. Podéis encontrar más información aquí.
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 ...