Esto es un espacio para hablar de programación, algoritmos y tecnología. Aquí trato de publicar artículos que contengan un valor adicional y (ojalá) de utilidad para todos lo que los lean.

Archive for the 'programación' Category

Modelado de BDs: MySQL Workbench

Thursday, April 17th, 2008

¡Al fin un modelador gratis más que decente! Mmh… creo que no hay mucho más que decir después de eso. Solo me queda listar algunas de las características de esta maravilla:

Diagramas E/R.
Modelado de tablas, índices, vistas, etc.
Modelado de stored procedures, triggers y funciones.
Generación de un script SQL.
Generación del modelo a partir de un script SQL.
Actualización [...]

Leer más »

Spring MVC Práctico I: Hola Mundo!

Monday, April 14th, 2008

Spring MVC es un framework para desarrollar aplicaciones Java basadas en Web. Dos de los objetivos más importantes de Spring MVC es permitir que el desarrollo se concentre en la lógica del negocio y que se haga empleando buenos principios de diseño orientado a objetos.

Para lograrlo se utiliza un concepto muy interesante llamado Inversión del [...]

Leer más »

El Proyecto Medio

Wednesday, September 12th, 2007

La primera vez que vi esta imagen, hace varios años, me resultó muy graciosa. Ahora que la vuelvo a ver sólo puedo decir que nada refleja la realidad mejor que esto. Sobre todo que el cliente jamás sabe lo que quiere y la documentación del proyecto. Espero que no se identifiquen demasiado.

Leer más »

TopCoder Collegiate Challenge

Sunday, August 12th, 2007

El próximo jueves 16 se cierran las inscripciones al concurso universitario de programación de TopCoder (TCCC). Así que si te las das de que programas muy chido, date la oportunidad (así como yo) de comprobar que no es así, jaja.

Yo diría que después del ICPC en la fase final, aquí vive la gente más enferma [...]

Leer más »

Java 6: Script Engines

Sunday, August 12th, 2007

Después de una larga espera, finalmente se me quitó la flojera y decidí cumplir con uno de los posts prometidos acerca de Java 6. Se trata de la nueva especificación (JSR-223) que provee una interfaz estadarizada para la interacción con lenguajes de Scripting, tales como JavaScript, PHP, Python y Ruby.
Para los propósitos de este [...]

Leer más »

Google Gears

Sunday, June 3rd, 2007

Hace unos días fue lanzada esta nueva tecnología de Google. Se trata de una extensión para navegadores que permite a los desarrolladores crear aplicaciones Web que puedan funcionar sin una conexión a Internet.
Google Gears está compuesto de tres módulos que, si bien, logran que una aplicación funcione offline; también sería interesante usar estos módulos por [...]

Leer más »