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
Los Riesgos de las Universidades-Java
Categoría: Computación, Educación, 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 [...]
Categoría: Computación, Programación
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 [...]
Categoría: Opinión, Programación, Software libre, Software privativo
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.
Categoría: Programación
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 [...]
Categoría: Charlas, Programación
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, [...]
Categoría: Charlas, Programación
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 [...]
Categoría: Charlas, Debian, Internet, Programación, Redes, Software libre
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 [...]
Categoría: Política, Programación, Software, Voto electrónico
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 [...]
Categoría: Programació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 [...]
Categoría: General, Programación
Buscar
Enlaces
Categorías
- General (18)
- Hardware (5)
- Software (74)
- Software libre (30)
- Software privativo (28)
- Microsoft (21)
- Programación (26)
- Libertad (39)
- Ciencia (17)
- Computación (5)
- Escepticismo (8)
- Educación (12)
- Fútbol (1)
- Censura (9)
- Enlaces (1)
- Medios (6)
- Política (33)
- Voto electrónico (16)
- Seguridad (12)
- Internet (18)
- Redes (9)
- Religión (10)
- Lógica y Matemática (12)
- Opinión (19)
- Humor (9)
- Charlas (5)
- Google (1)
Archivos
- noviembre 2011 (1)
- octubre 2011 (2)
- septiembre 2011 (3)
- junio 2011 (1)
- febrero 2011 (1)
- enero 2011 (1)
- diciembre 2010 (2)
- noviembre 2010 (1)
- octubre 2010 (7)
- septiembre 2010 (4)
- agosto 2010 (4)
- julio 2010 (1)
