Estaremos en Barcelona JUG

Estamos muy contentos de poder anunciar que el 26 de abril estaremos en el próximo encuentro que organiza el Grupo de usuarios de Java en Barcelona.

En sus anteriores encuentros se han tratado temas como:

  1. Integración continua
  2. MongoDB
  3. Spring Framework
  4. Grails/Groovy
  5. TDD
  6. jBPM y Drools

Nos alegra por todo lo que significa. Una oportunidad excepcional de conocer a otros profesionales, compartir inquietudes y un marco excepcional para recibir feedback de Clinker.

Daremos una charla que girará en torno a nuestra principal línea de trabajo:

  • Nuestra visión sobre los Ecosistemas de Desarrollo Software
    • Qué problemas resuelven
    • Cómo los resuelven
    • Aspectos a tener en cuenta en su definición e implantación
  • Clinker como propuesta
  • Su competencia

Tenemos muchas ganas de asistir. Queremos compartir todo lo que estamos aprendiendo, especialmente enseñar por primera vez, lo que la nueva versión de Clinker nos ofrecerá. Esta nueva versión tiene como nombre RUBIDIUM.

En unos días daremos más información sobre el lugar y la hora. Si vives en Barcelona o estás ese día de paso, es una oportunidad excepcional para conocernos.

Despedimos el 2012

Sin querer hacer una balance exhaustivo podemos decir que nos sentimos afortunados. Tras tres años de vida, aquí seguimos. Mientras queden opciones y caminos por los que aventurarse, ahí estaremos.

Como tantos otros, hemos trabajado duro y aquí están los resultados:

  1. En febrero publicamos Clinker Sodium
  2. En marzo patrocinamos el evento Openspace Sevilla
  3. En abril publicamos una nueva revisión de mivecindad
  4. En mayo patrocinamos Betabeers
  5. En junio publicamos Opina 2.0.0-alpha, la primera release de la rama 2.x
  6. En julio lanzamos el sitio web de klicap
  7. En julio lanzamos el blog de Clinker con 17 entradas publicadas
  8. En agosto patrocinamos MadridJS
  9. En septiembre organizamos la segunda edición de Apache Barcamp Spain 2012 junto con Carlos Sánchez y Yeray Darias
  10. En septiembre lanzamos el blog de mivecindad con 25 entradas publicadas
  11. En noviembre publicamos Clinker Potassium
  12. En noviembre patrocinamos Open Data Sevilla
  13. En diciembre lanzamos el sitio web de Opina
  14. En diciembre organizamos los cursos Integración Continua e Inspección Continua
  15. A lo largo del año publicamos 14 revisiones de Opina
  16. A lo largo del año publicamos 31 entradas en el blog de klicap
  17. A lo largo del año publicamos 12 revisiones del sitio web de Clinker
  18. A lo largo del año publicamos 3 revisiones de Sonar PDF Report Plugin
  19. A lo largo del año colaboramos en los proyectos opensource Pangool y Splout SQL
  20. A lo largo del año colaboramos con StackOps

Nuestro mayor deseo para este 2013 es poder seguir haciendo lo que nos gusta y nos hace sentir privilegiados. Aprovechamos esta entrada para agradecer a todos los que han confiado en nosotros y quienes día a día, nos ayudan a mejorar.

Sonar PDF Report Plugin 2.7

Version 2.7 of Sonar PDF Report Plugin is ready for release.

This version brings to users a new feature: Filter violations details by severity. Additionally to all the data included in older versions now the report include:

  1. A new column in “Most violated rules” in hotspots to indicate the severity of each violation.
  2. A new section named “Most violated files by level”. This section contains the most violated files by level, and each level is grouped in a table with a severity title.
  3. Classification of violations by severity in “Violations details”.

The password field in Sonar configuration has been also marked as a real password field (with password shadowing).

This release also fixes some minor issues related to configuration options which were not correctly handled when they was a comma separated list. Logs have been also improved in order to provide a better understanding of problems causes.

As usual, you can request for an evaluation license if you want to try the plugin in a real project.

Opina y sus amigos ya están aquí

Que la actividad en Opina ha sido intensa durante el 2012 es una realidad. Desde que en junio de este año publicásemos la primera versión de esta nueva etapa del proyecto (Opina 2), se han publicado 13 nuevas revisiones. El objetivo del equipo es publicar pequeñas (algunas no tan pequeñas) revisiones cada 2-3 semanas. Precisamente entre hoy y mañana se publicará la versión 2.4.4.

Muchos se preguntarán qué sentido tiene trabajar en un producto que tiene unos competidores increíblemente buenos, algunos, extraordinarios. Sólo hace falta echar un ojo al roadmap del proyecto para darse cuenta de que al proyecto se le ha pasado el arroz. De eso somos conscientes en klicap, y se podrían justificar muchas cosas, algunas de caracter personal, otras por estrategia de la empresa, pero creemos que hay posibilidades.

Opina es una referencia como solución de encuestas online con licenciamiento de fuente abierta. En la wikipedia hay una excelente comparativa que os invitamos a consultar. ¿En qué se basa nuestra estrategia? Básicamente en:

  1. Poder llegar a clientes que por los motivos que sea desean controlar el software que usan y los datos que gestionan. Para ellos está la opción Download, se descarga, instala, configura y listo para usar. Y si hiciera falta, se adapta, en el sentido de poder realizar integraciones con otras aplicaciones corporativas, gestión de identidades, etc.
  2. Ofrecer un producto que aun teniendo carencias importantes frente a sus competidores ofrece sin coste, funcionalidades que hemos detectado como importantes y que ellos sólo ofrecen en planes avanzados (de pago, obviamente).
  3. Ofrecer un Web API que pronto publicaremos para que desarrolladores independientes y empresas puedan construir sus propias integraciones y aplicaciones. Deseando ver integraciones con Drupal, Joomla, WordPress, Liferay, etc.
  4. Ofrecer un diseño que permite fácilmente extender las funcionalidades de Opina en base a plugins. La exportación a SPSS y CSV son dos plugins. Estamos detectando necesidades y estudiando la viabilidad de ofrecer plugins de pago (versión Download) o bien planes avanzados (versión OnDemand)

Ayer pusimos en marcha el sitio web del producto. Os invitamos a visitarlo. Las propuesta siempre son bienvenidas. Si os preguntáis por el diseñador, sí es él, el gran Abel Sutilo. En klicap nos sentimos muy orgullos de que forme parte del equipo.

Cursos de integración continua e inspección continua

Desde hace algún tiempo teníamos en mente organizar unos cursos sobre temas que nos gustan y forman parte de nuestra actividad profesional. La gestión de los cursos se lleva a cabo mediante StageHQ (producto español), y desde ahí se presenta toda la información de interés: fecha, lugar, duración, contenidos, precio, etc.

Los dos primeros cursos que ponemos en marcha son:

  1. Curso de Integración Continua
  2. Curso de Inspección Continua

El segundo curso (Inspección Continua) tiene un 50% de descuento para aquellos que asistan al primero (Integración Continua). Este descuento se aplicará con un cupón que entregaremos tras la inscripción al primero.

Como muestra de apoyo a la iniciativa #DecisionesQueAyudan, promovida por nuestros amigos de Deiser, DOS INSCRIPCIONES estarán reservadas para personas desempleadas. Para optar a estas plazas lo único que tienen que hacer es enviarnos un correo a hello@klicap.es, manifestar su intención y deseo de asistir y aportar cualquier documento que certifique su situación laboral. El criterio de selección será muy simple, orden de llegada de los correos electrónicos.

Lo sembrado comienza a florecer

Ayer fue un día intenso a la par que interesante. A primera hora de la mañana publicábamos en el blog de Clinker un post titulado Hosted Continuous Integration Comparative. El objetivo era principalmente compartir nuestra visión sobre los criterios que deben tenerse en cuenta a la hora de elegir una herramienta de integración continua como servicio. Obviamente buscábamos difusión para Clinker y que comenzase a tener algo de visibilidad fuera de nuestras fronteras, de ahí que lo incluyésemos en DZone.

Más allá de que el post no pretendía hacer una evaluación exhaustiva de las distintas opciones (está entre nuestros servicios y por tanto lo cobramos), creemos que se han conseguido resultados muy interesantes.

A las 20:18 del 17 de agosto, el post ocupaba la 2º posición del ranking 7 days y 30 days. ¡GRACIAS! a todos los que habéis arrimado el hombro apoyando este proyecto #MadeInSpain.

Y cuando la tarde deja de llamarse así, nos avisaron por twitter que Cibersur había publicado un artículo sobre mivecindad.com y que estaba en la portada.

Pero como dicen los que verdaderamente saben sacar adelante un producto, el campo y los animales requieren atención todos los días. Hoy hemos seguido mimando lo sembrado.

Apache Barcamp Spain 2012

Es increíble como pasa el tiempo. Parece que fue hace unas semanas cuando publicábamos esta entrada sobre Apache BarcampSpain 2011.

Un año más aquí estamos, con ganas e ilusión, apoyando como organizadores un evento que necesitamos cuidar para que siga habiendo muchas ediciones. La inestabilidad e incertidumbre en las empresas, provocada por la situación económica, hace que poner en marcha esta edición sea un reto aun más complicado.

Nosotros mismos somos una de esas empresas. El año pasado participamos desde la organización y además patrocinamos, como también hiciéramos no hace mucho en OpenSpaceSevilla. Confiamos que durante las próximas semanas recibamos alguna buena noticia, y así ganar en confianza para arrimar el hombro económicamente con el patrocinio.

Barcamp Logo

Recordar que estos eventos son para nosotros. Para quienes disfrutamos de la tecnología, quienes compatir lo ven algo natural y quienes sienten que Apache Software Foundation es algo más que una fundación vinculada al mundo del software.

Os esperamos con los brazos abiertos y siendo muy conscientes de que estos eventos sin la participación no son nada. Que la wifi sea rápida y se configure a la primera, que el desayuno corresponda al Hilton o que el streaming funcione perfectamente para miles de personas, no hace que un sea un éxito, sino vuestra asistencia y participación. Recordad eso.

Se ha resistido, pero Opina 2 está disponible

Tal y como podéis comprobar en el roadmap, son varias las versiones que hemos publicado de Opina:

  • El 14 de junio se publicaba la versión 2.0.0-alpha. Muy preliminar pero con todas las bases tecnológica y de diseño de lo que será esta segunda etapa del producto.
  • El 30 de junio se publicaba la versión 2.0.0-beta. Centrada en resolver incidencias e incluir funcionalidades nuevas que eran muy necesarias.
  • El 27 de julio se publicaba la versión 2.0.0-RC1. Fuimos víctimas del efecto “estamos a punto“. No es nada aconsejable, en un proceso iterativo definido para madurar y estabilizar una versión, incluir funcionalidades que conlleven actualizaciones de componentes, cambios en el modelo o validaciones del dominio.
  • Y ayer, 6 de agosto se publicaba la versión 2.0.0. No consideramos que sea la versión para hacer frente a la tremenda y voraz competencia, pero sí para marcar un hito importante en el proyecto asociado al proyecto. Esta versión es lo que denominamos “cerrar el círculo“. A partir de ahora nos centramos en poner los medios necesarios para obtener feedback de quienes usan la aplicación y de quienes quieren usarla pero no lo hacen. A pesar de esto, ya estamos trabajando en la versión 2.1.0.

Los aspectos más relevantes de esta versión son:

  1. Migración a ExtJS 4.0.7
  2. Revisión de la validación de ciertos formularios
  3. Pequeños errores en el tema por defecto que hacía que fallase con Firefox
  4. Revisión del envío de notificaciones a la hora de crear nuevos usuarios como administrador
  5. Se ha mejorado el tratamiento de mensajes de error
  6. Se mejora la experiencia de usuario durante el proceso de rellenar la encuesta
  7. Se perfilan detalles en la interfaz gráfica (márgenes, alineaciones, etc)
  8. El autor de las encuestas puede ver en todo momento los tickets consumidos para una encuesta. Esto tiene sentido cuando el control de acceso a la encuesta se basa en tickets.
  9. Se mejora la gestión del idioma del usuario. Por defecto, el idioma corresponde con el que tenga definido en su navegador. Cuando éste lo define en su perfil, prevalece sobre el comportamiento por defecto.

Hemos comenzado a trabajar en el sitio web del producto. Mientras esto ocurre sí nos gustaría adelantar que el registro y uso de Opina es completamente gratuito y sin ningún tipo de limitación, como por ejemplo, número de encuestas, número de participantes, etc. Y sí, Opina sigue siendo software libre y de fuente abierta, y su licencia es GNU GPLv3.

Opina 2 (RC1) ya está aquí

Con 7 días de retraso, pero ya está aquí. Esta nueva versión ha venido para quedarse y con el objetivo de solucionar defectos en versiones anteriores e incorporar algunas mejoras interesantes.

Para los más impacientes os diremos que sí, ya estamos trabajando en la próxima entrega. La que esperamos sea la versión 2.0.0 y sobre la que haremos un parada para coger aire, reflexionar y escuchar el sentir de los usuarios.

Como ya os contábamos se han solucionado muchas incidencias propias, de que detrás de estos productos, hay personas que nos despistamos, que estamos aprendiendo, que tenemos malos días, que no descansamos todo lo que debiéramos, etc.

También se han incorporado cosas nuevas:

  1. Ahora resulta más sencillo configurar un entorno de desarrollo porque podemos trabajar también con Derby.
  2. Se ha actualizado la librería RESTEasy básica en el core de la aplicación
  3. Se han revisado los mensajes de información, validación y error. También su i18n. Gracias a @epplestun por participar.
  4. Ahora podemos crear encuestas a partir de otras. Lo que se entiende mejor si decimos que se pueden duplicar encuestas.
  5. El sistema de invitaciones ha sido verificado y está disponible para su uso.
  6. Cuando configuremos una encuesta con un modo de acceso basado en tickets, tendremos la posibilidad de ir viendo que tickets están usados y cuantos quedan disponibles.
  7. Internacionalización de las fechas.
  8. Importación de contactos desde archivos vCard que cumplan con la especificación.
  9. Mientras diseñamos nuestra encuesta tenemos la opción de vista previa.

A continuación algunas images de esta nueva versión:

opción de duplicar encuestas

opción de importar contactos a partir de un vcard

internacionalización de mensajes de información, validación y error

No nos gustaría olvidarlos de @alvaro_sanchez quien también nos ha brindado apoyo y consejos en esta nueva entrega.

OpenStack: el presente y el futuro de la nube

OpenStack logoSeguro que ya muchos conocéis OpenStack, software Open Source para construir nubes públicas y privadas. Desde hace meses, en klicap estamos adentrándonos en este amplísimo campo de trabajo. OpenStack es tecnología punta, y eso en klicap nos gusta, nos atrae y nos apasiona. Gracias a nuestra íntima colaboración con la empresa StackOps estamos teniendo la oportunidad de conocer de primera mano las características del producto, sus API’s, sus fortalezas y sus debilidades.

OpenStack es un producto en plena ebullición, sólo hay que echar un vistazo a las listas de distribución o al SCM, para ver que está creciendo muy rápido con una  gran comunidad, tanto de usuarios como de desarrolladores.

Pero a día de hoy pensamos que hay algunos aspectos que podrían ser explotados de una forma más eficiente y amigable en esta magnífica plataforma de cloud, sobre todo de cara al proveedor de cloud y por supuesto al usuario final. En ello estamos trabajando junto a StackOps.

Como no podía ser de otra forma desde klicap estamos contribuyendo al proyecto, tanto en las listas de correo como con aportaciones de código fuente a proyectos que forman parte del ecosistema (openstack-java-sdk). Es nuestra filosofía, es la filosofía Open Source.