Desarrollo de software

Sistemas de información a medida, soluciones verticales adaptadas a sectores concretos, desarrollos en entornos de movilidad (smartphones, tablets, smartwatches, smartglassses…). Desarrollo de productos. Sistemas de gestión de desarrollo. Análisis, tips, comparativas.

Los «Micro» Frameworks de Java más populares

Con el auge de los microservicios y el modelo de facturación de los servicios en cloud, nos vemos en la necesidad de analizar los entornos en los que se ejecutan nuestas aplicaciones. Vamos a analizar los «Micro» Frameworks de Java más populares para el desarrollo de capas de servicios.

Photoshop es la peor herramienta de diseño de APPs (te explicamos por qué)

A la hora de adentrarse en el mundo del diseño de páginas web o aplicaciones móviles, muchos diseñadores se decantan directamente por Adobe Photoshop. Ya sea por motivos de tradición, recomendación o, simplemente, desconocimiento. En este post, nos aventuraremos a descubrir las principales alternativas a Photoshop y el por qué su elección, hoy en día, […]

JAVA 8

Hoy os traigo a este blog una entrada acerca de las mejoras de Java 8. He de confesar que, si bien al principio parecía un auténtico galimatías, con el transcurso de las horas y, sobre todo, con la práctica de las nuevas estructuras, me he ido convenciendo de que realmente el código es muchísimo más […]

Todo lo que debes saber sobre Vaadin 8 y sus características

Desde hace unas semanas tenemos disponible una nueva versión de Vaadin, el framework Java de desarrollo de aplicaciones web. En el post de hoy hemos decidido hacer una lista de los principales cambios que presenta Vaadin 8 respecto a la versión anterior. ¡Te lo contamos! 

Ubuntu: Docker no funciona (Error response from daemon: rpc error: code = 2 desc = «oci runtime error: exit status 1»)

Hoy desde Viafirma hablamos de Docker, una alternativa cuanto menos interesante a la virtualización de sistemas operativos y te enseñamos cómo solucionar el siguiente error: Error response from daemon- rpc error- code = 2 desc = -oci runtime error- exit status 1-. ¿Estás listo? Empezamos.

Por fin un estándar con el que entretejer nuestras aplicaciones.

Recientemente se ha liberado la primera versión estable de Weld, la implementación de referencia de Web Beans (Java Context and Dependenty Injection – JSR 299). Y aunque puede parecer una liberación cualquiera, en este caso estamos ante un evento realmente importante para el mundillo Java. ¿Por qué es importante esta liberación? Por fin tenemos un […]

La web semántica

Ayer comenzamos con lo que pretendemos sea una colección de artículos acerca de la web semántica, que iremos desarrollando a lo largo de las siguientes semanas. En la entrega de hoy, daremos una pequeña introducción acerca del tema. Ya que nosotros también estamos aprendiendo en este momento, espero que nos perdonéis y corrijáis posibles errores […]

Leyendo un feed OpenSearch con código Java

De forma muy resumida, OpenSearch es una colección de formatos abiertos y estándares desarrollados por A9 (Amazon), que persiguen resolver 2 escenarios principalmente: Caso 1: Permitir a una aplicación publicar de una forma estándar resultados de búsqueda; estos resultados pueden ser consumidos posteriormente por una aplicación cliente. Se basa en un metamodelo estandarizado publicado bajo […]

Conclusiones finales. Eligiendo nuestro entorno de Integración Continua (V).

Después de una serie de artículos que se iniciaron con Eligiendo nuestro entorno de Integración Continua (I) , tenemos las conclusiones finales de nuestra comparativa. Tabla resumen A modo de resumen hemos agrupado en una sola tabla todos las parámetros evaluados en la comparativa, para permitirnos una comparación rápida entre las diferentes herramientas. Apache Continuum […]

Apache Continuum. Eligiendo nuestro entorno de Integración Continua (II).

Apache Continuum Continuum es una potente herramienta de Integración Continua desarrollada por Apache; su descarga está accesible en la URL: http://continuum.apache.org/download.html Instalación La instalación de Continuum Server es sencilla; para una instalación básica basta con descargar el paquete de instalación apropiado de la web de Continuum, descomprimir el paquete en el directorio destino escogido y […]

Eligiendo nuestro entorno de Integración Continua (I).

Objetivos El objeto de este artículo es en plasmar la metodología y conclusiones obtenidas en una comparativa técnica que hemos realizado sobre algunas de las herramientas de integración  continua disponibles en el mercado. Para ello se establecen unas bases para la elección de la plataforma y se realiza una comparativa completa partiendo de una selección […]

OpenCms: difama y vencerás

Últimamente vengo observando en diversos grupos de opinión de nuestro entorno una creciente animadversión hacia OpenCms como plataforma de gestión de contenidos, indiferentemente de la versión de la que hablemos (la versión 7 ya lleva bastante tiempo estabilizada). Puedo entender cierto picorcillo contra una serie de experiencias de hace ya varios años, basadas en implantaciones […]