Previniendo errores de columnas duplicadas en migraciones

¿Alguna vez se han topado con este error al correr sus migraciones?

Duplicate column migration error…

Esto normalmente es una buena señal, ya que nos previene de tropezarnos con nuestros propios pies. Sin embargo cuando trabajamos en equipo y con múltiples branches, esto se convierte en algo relativamente habitual (… un dolor :@).

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Blogplay
  • BarraPunto
  • Identi.ca

Configurando Seleniun con Firefox 3.6 en Ubuntu Lucid Lynx

Ok este es uno de esos post que me sirven para recordar como arreglar algo, y al mismo tiempo espero les sirva si se topan con el mismo problema.

Esta semana actualize mi máquina de desarrollo a la última versión de Ubuntu 10.04 Lucid Lynx y como siempre, me he topado con un problema en la configuración de mi ambiente de desarrollo.

El problema se presento al querer ejecutar mi set de tests para Selenium 1.1.14 y al mismo tiempo usando Firefox 3.6.3, el cual se presenta como una ventana en blanco del navegador cuando Selenium desea iniciar sesión y termina regresando un ‘null’ como Id del proceso.

El problema radica en el servidor de Selenium incluido con Webrat 0.7.1 (selenium-server.jar) el cual no acepta Firefox 3.6.3 como una versión soportada del navegador.

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Blogplay
  • BarraPunto
  • Identi.ca

Proyectos ágiles con DimDim y Skype

Continuando con el espíritu de compartir con ustedes estrategias y herramientas que mejoren su productividad como desarrollador individual o como equipo de trabajo, el día de hoy quiero darles a conocer DimDim, un servicio para conferencias web y Skype una herramienta para video y audio conferencias.

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Blogplay
  • BarraPunto
  • Identi.ca

Opinion: Fracasando en Rails

Homer Wail FailDeseo compartir en este artículo mi opinión sobre la forma de acercarse a la plataforma de Ruby on Rails (o cualquier otro framework mágico) y sobre los peligros que conlleva para el desarrollador, equipo y cliente el adoptarlos.

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Blogplay
  • BarraPunto
  • Identi.ca

Tech Talk: Linus Torvalds hablando sobre GIT

Durante mi charla sobre Crystal Clear durante el evento de #BarCampGt 2010, hice mención sobre el uso de un sistema de versionamiento de código para mejorar la productividad en los proyectos. Despues de haber utilizado CVS y Subversion durante algunos años, y sufrir durante ellos, descubrí el proyecto Git.

En lugar de explicarles que es Git, les dejo al MAESTRO para que les explique de que se trata el proyecto.

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Blogplay
  • BarraPunto
  • Identi.ca

Crystal Clear – Con los pies en la tierra

Le comparto los slides de mi presentación en el Barcamp Guatemala 2010. En esta oportunidad compartí una introduccio? a la metología de manejo de proyectos Crystal Clear. Espero que les sea de utilidad.

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Blogplay
  • BarraPunto
  • Identi.ca

Video Promocional Flisol Guatemala 2010

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Blogplay
  • BarraPunto
  • Identi.ca

Flisol Guatemala 2010

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Blogplay
  • BarraPunto
  • Identi.ca

BarCamp Guatemala 2010

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Blogplay
  • BarraPunto
  • Identi.ca

Screencast: CursoRubyGt Dia 4

Con mucha alegría les presentó el video del cuarto día del Curso Ruby en Guatemala. Que lo disfruten.

En este cuarto día hablamos de:

  • El objeto self
  • Scope de variables
  • Encapsulación de métodos
Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Blogplay
  • BarraPunto
  • Identi.ca