Este artículo de Joel Spolsky es, desde hace tiempo, uno de mis favoritos. Publicado originalmente en el año 2005, el paso del tiempo sólo lo ha hecho ganar rigor y actualidad. Spolsky alerta sobre la creciente tendencia de muchas universidades a sobre-simplificar la currícula de las carreras de Ciencias de la Computación (con Java como [...]
Categoría Programación
¿Cómo decimos verdades que pueden lastimar?
Lo que sigue es una traducción de un excelente artículo de Edsger W. Dijkstra titulado originalmente “How do we tell truths that might hurt?“. Dijkstra es reconocido como uno de los pioneros de las Ciencias de la Computación por sus abundantes aportes, tanto en el área teórica como en la práctica. Resulta ser que, además [...]
Programadores, ¿productores o consumidores?
Los programadores somos, casi por definición, productores de software. Esto es, producimos programas (que muchas veces hasta son llamados “productos”, según la definición que dicta el marketing). El gran sueño de muchos programadores es desarrollar un “producto” implementando una idea innovadora (o cubriendo un nicho insatisfecho) y vender una gran cantidad de copias, multiplicando las [...]
Is MySQL a toy RDBMS?
Since two days ago I’m trying to believe what I’ve found: MySQL (“the world’s most popular open source database“, as they say) is unable to resolve a simple SQL query in an efficient way, leading me (and the program I’m developing) to a dead end.
Charla sobre Ruby en Córdoba (7JRSL)
Siguiendo con la tendencia a desempolvar cosas viejas, aquí va la presentación que utilicé en mi charla “Ruby: ‘Orientación a Objetos’ y algo más…”, en el marco de las 7mas. Jornadas Regionales de Software Libre, realizadas en la ciudad de Córdoba, en agosto de 2007. Ruby: “Orientación a Objetos” y algo más… Presentación en formato [...]
Charla sobre Ruby on Rails en Rosario (5JRSL)
Esta es la presentación que utilicé en la charla “Primeros pasos en Rails” en ocasión de las 5tas. Jornadas Regionales de Software Libre, en noviembre del 2005, en Rosario, Santa Fé. Aunque se trata de material un tanto obsoleto, ya que está basado en las primeras versiones de Rails (en las cuales ni siquiera existían, [...]
Mi charla en las 8vas. JRSL
Tal como comenté en el artículo anterior, tuve la gran satisfacción de dar una charla en las 8vas. Jornadas Regionales de Software Libre, realizadas del 20 al 22 de agosto pasado en la Universidad de Belgrano. Aunque en algún momento estará disponible en el sitio del evento (junto con el video de la charla), no [...]
La base de datos del sistema de escrutinio de MSA
Como comenté en el artículo anterior, tuve la oportunidad de tener cierto contacto con el sistema utilizado por la empresa Magic Software Argentina (MSA) en el escrutinio provisorio de las elecciones municipales de mi ciudad, Río Cuarto. Los fiscales informáticos tuvimos acceso a la interfaz de consulta del proceso de escrutinio y a un volcado [...]
El secreto de Ruby: Las “clausuras”
Uno de los mecanismos más potentes provistos por el lenguaje Ruby es la posibilidad de manipular bloques de código que pueden ser pasados como argumentos en la invocación a funciones. Este mecanismo se denomina “clausura” (“closure“, en inglés), y aunque no es exclusivo de Ruby (es un viejo conocido en Smalltalk y Lisp, encontrándose aún [...]
El silencio continúa
Hace ya casi un mes dije que retomaría la actividad en mi blog, pero lamentablemente los compromisos laborales me lo han impedido. Y como no puedo conmigo mismo, decidí escribir este pequeño post para mostrar algo de lo que estoy haciendo. Se trata de una herramienta para generar diagramas de clases de aplicaciones Ruby on [...]
Buscar
Enlaces
Categorías
- General (13)
- Hardware (5)
- Software (72)
- Software libre (28)
- Software privativo (27)
- Microsoft (20)
- Programación (26)
- Libertad (28)
- Ciencia (14)
- Computación (5)
- Escepticismo (5)
- Educación (11)
- Fútbol (1)
- Censura (6)
- Enlaces (1)
- Medios (6)
- Política (15)
- Seguridad (12)
- Internet (17)
- Redes (9)
- Religión (7)
- Lógica y Matemática (10)
- Opinión (13)
- Humor (5)
- Charlas (5)
- Google (1)
Archivos
- septiembre 2010 (1)
- agosto 2010 (4)
- julio 2010 (1)
- junio 2010 (3)
- abril 2010 (1)
- marzo 2010 (3)
- enero 2010 (1)
- diciembre 2009 (2)
- noviembre 2009 (1)
- octubre 2009 (2)
- julio 2009 (1)
- junio 2009 (3)
