Friday, September 30, 2011

PostgreSQL: "El Elefante de las Grandes Ligas" en Free Software Asunción 2011

Me invitaron el 19 de Septiembre a Free Software Asunción 2011 a hablar sobre una base de datos que no sé si es Free Software (en el estricto sentido que le da al término la Free Software Foundation) pero que es definitivamente Open Source: PostgreSQL.



Preparé la charla y la titulé "El Elefante de las Grandes Ligas" y hablé de 3 cosas:

  1. Un poco de historia.
  2. 10 razones por las que el PostgreSQL juega en las grandes ligas.
  3. PostgreSQL en Paraguay
El título, para aquellas personas no acostumbradas a usar metáforas deportivas, hace alusión al hecho de que hoy día, la base de datos está realmente con posibilidades de competir mano a mano con otros grandes competidores de marcas como Oracle y SQLServer (productos de dos compañías que están entre las 5 más grandes empresas de tecnología del mundo).

Aprovecho la oportunidad para agradecer a quienes me pasaron información de estadísticas de uso de PostgreSQL en Paraguay para usarlas en la presentación.

Hubo preguntas interesantes, pero nadie siquiera mencionó la que pensé que iba a ser la primera pregunta de todas: cómo se compara PostgreSQL con MySQL? Si mal no recuerdo, todas las preguntas fueron en la línea de estrategias de migración a nuevas versiones de PostgreSQL

Acá dejo la presentación en formato PDF por si a alguien le interesa. Creo que filmaron la charla, pero no sé si están disponibles los videos de la misma. Ojalá los publiquen en algún momento.

Por último, les dejo un video de UNICANAL cubriendo el evento donde justo se ve por un momento la charla de PostgreSQL:


Actualización: como dice Jaime Casanova en los comentarios, PostgreSQL sí puede ser considerado Software Libre pues usa una licencia BSD que está aceptada por la FSF.

Tuesday, September 13, 2011

Este tipo de ideas...

Hoy, una pequeña compañía de Software radicada en New York que personalmente admiro mucho llamada FogCreek Software, sacó al mercado un nuevo producto que se llama Trello.

El producto es extremadamente sencillo: permite mantener y compartir en "la nube" algo tan simple como una lista de tareas, con un valor agregado que los programadores muchas veces cometemos el error de dejar de lado, o peor aun, menospreciar: un lindo diseño junto con una atractiva interfaz del usuario.



Por qué me llamó la atención este producto? Porque tiene una característica fundamental que nos debería ser atractiva a todas las empresas de Software del Paraguay: hay capacidad técnica de sobra para hacer algo así en nuestro país. Y creo que sería lindo que alguna vez una empresa de Software nacional tenga el reconocimiento, influencia y alcance que va a tener (en mi opinión) este productito.

A nuestros alumnos, estudiantes y entusiastas del Software hay que formarlos no solamente en ser excelentes técnicos y programadores, sino en saber crearse su propio espacio y sus propias ideas más allá del analisis y debate de si usar "Software libre" o "Software propietario", el "lenguaje X" o el "lenguaje Y". Y después de la idea, formarlos en algo que también nos cuesta muchísimo: terminación y perseverancia hasta poner algo funcionando que el mercado acepte como bueno, innovador y útil.

Dejo esta reflexión porque creo y quiero este tipo de ideas para nuestra insipiente e incipiente Industria Nacional del Software.