Control de Calidad

Ultimamente han venido a mi cabeza ideas de analogías sobre el control de calidad, y he querido expresarlas aquí. ¿Que sucede comunmente cuando se desarrollan proyectos a pequeña-mediana escala y estos son evaluados por los usuarios finales? Les dibujo un panorama antes. Una micro-empresa los contrata para el desarrollo de una aplicación web, donde tienen …

Festival Latinoamericano de Instalacion de Software Libre

Por fin está listo el podcast del mes de Marzo. En esta ocasión nos acompañó Alexandro Colorado, un entusiasta promotor del software libre, para platicarnos acerca del FLISOL y su realización en la ciudad de Cancún, lugar donde actualmente radicamos Cesar, Iaax y un servidor, así como el buen JZA (Alexandro) . Espero les guste …

Instalando Ruby 1.8.7 con Rails 2.3.5 en CentOS 5

Después de mucho esperar por fin empezamos a desarrollar en Ruby on Rails. Una de las primeras tareas es crear un servidor de desarrollo con las caracterísiticas del servidor de producción. En nuestro caso es un CentOS 5. CentOS esta basado en Red Hat, eso ya lo hace por si solo interesante, sin embargo una …

Quien es que? Roles en el equipo de desarrollo de software

El equipo de desarrollo de software, en las pequeñas y medianas empresas. Los Desarrolladores Arquitecto de Sofware Gerente de Proyecto Lider de Proyecto Desarrollador Sr. Desarrollador Jr. Programador Los Diseñadores Arquitecto de Experiencia de Usuario Diseñador de Experiencia de Usuario Diseñador de Interaccion En muchas orgranizaciones, estos puestos pueden o no estar presentes. Lo mas …

Ejecutar una tarea asincrona en java con spring

A veces necesitamos ejecutar una tarea que lleva un tiempo considerable y que el usuario no necesariamente necesita ser informado en el momento, por ejemplo el envío de un correo de notificación (en algunos casos), el hacer un proceso x que lleva tiempo, etc… La clase TaskExecutor de spring abstrae la de java.concurrent.Executor de manera …