Sesiones en Redmine

Redmine es una excelente herramienta de gestión de proyectos (wiki, issues tracker, source code browser, roadmap, etc) con licencia  GNU General Public License v2, construida con Rails 3 y con una comunidad muy activa. Esta herramienta forma parte de Clinker y recientemente nos hemos encontramos un problema con la Cookie que gestiona. Concretamente en los logs veíamos: No […]

CartoDB

Me gusta, me gusta y me gusta. CartoDB es de esos servicios que han sido concebidos para ayudar a profesionales que en su trabajo necesitan representar y manipular datos. Debo reconocer que, a pesar de llevar tiempo siguiendo el trabajo de Vizzuality, no había probado CartoDB. Sí, CartoDB es un producto de Vizzuality, una empresa #MadeInSpain […]

Checkstyle en Eclipse

Para los que usan Eclipse como IDE de trabajo y les guste cuidar los pequeños detalles, para ellos esta entrada. Para trabajar con mis proyectos Java en Eclipse simplemente tengo que configurar el plugin Maven Eclipse Plugin y posteriormente importar el proyecto con la opción “Existing projects into Workspace”. Si es un proyecto multimódulo uso el […]

J2EE Modules Dependencies ha desaparecido

Uso Eclipse, WTP (Web Tools Project) y Maven desde hace mucho años. Cada vez que he tenido que configurar un nuevo entorno, y han pasado meses desde la última vez, me encuentro con pequeñas sorpresas. Por otro lado es normal, en los proyectos se toman decisiones que afectan a quienes usamos el software. Además en […]

Apache Tomcat para entornos de producción (II)

Si ayer hablábamos de cómo configurar Apache Tomcat con Apache Tomcat Native, hoy vamos a ver cómo lanzar el servidor como un servicio del sistema operativo. Esto implica dejar a un lado los scripts startup.sh, catalana.sh y shutdown.sh que se encuentran en $TOMCAT_HOME/bin. Para esto necesitaremos Commons Daemon Native que podemos encontrar en los binarios […]

Apache Tomcat para entornos de producción (I)

Desde hace ya muchos años, Apache Tomcat forma parte de mi caja de herramientas. Supongo esto también le sucederá a otros muchos profesionales. Bien es cierto, que cada vez más comparte espacio con soluciones como Jetty o Glassfish, sin embargo, yo le tengo un respeto prácticamente infinito. Son muchos los entornos de producción a los […]

¿Conoces cómo están trabajando tus aplicaciones?

En estos últimos años he tenido la oportunidad de intervenir (no se pueden llamar proyectos) en situaciones donde nos encontrábamos con aplicaciones que llevaban semanas puestas en producción y que daban muchos problemas a los departamentos de sistemas, infraestructuras u operaciones, como queráis llamarlos. Los problemas se manifestaban dónde menos te lo esperabas, sin embargo, […]

ExtJS en nuestra caja de herramientas

Conocí este excelente framework en el año 2008. Desde entonces no ha faltado en mi caja de herramientas. Son más de 5 proyectos en los que he participado y se ha optado por ExtJS. Según últimas noticias en febrero 2011 publicarán la versión 4. Ahora, junto a otros productos como Ext GWT, Ext Designer o […]

Encuesta sobre ecosistemas software (resultados)

En primer lugar pedir disculpas por haber tardado tres meses en publicar los resultados. La primera intención fue publicar unos datos más elaborados, pero mi principal motivación profesional ahora tiene absorbido todo mi tiempo. He preparado un archivo comprimido (ZIP) que contiene: La presentación con los resultados en formato ODP y PDF Las gráficas que […]

Novedades en Trac-0.12

Hace unos días publicaron Trac-0.12RC1 y es grato comprobar que han incluido mejoras que la comunidad venía demandando desde hace tiempo. Las más destacadas son: Integración de babel. Otra estupenda librería en python que facilita la internacionalización de aplicaciones. Con ella resultará sencillo adaptar Trac a múltiples lenguas, tipos de moneda, formato de fechas, etc… […]