Object Relational Mapping (ORM) es la herramienta que nos sirve para transformar representaciones de datos de los Sistemas de Bases de Datos Relacionales, a representaciones (Modelos) de objetos. Dado a que los RDBMS (Realational Data Base Management Systems) carecen de la fexibilidad para representar datos no escalares, como lo son arreglos, la existencia de un ORM es fundamental para el desarrollo de sistemas de software robustos y escalables.
Archivos mensuales:julio 2009
Extreme Programming Parte 3 de 3
Esta es la ultima entrega en nuestra serie de programacion extrema. Esperamos hayan disfrutado el contenido y sigan regresando pora mas sobre desarrollo de software en RockDeveloper, el podcast. Programacion Extrema Parte 3 de 3 Para saber mas sobre programacion extrema no te olvides de visitar XP Org Y si no has escuchado los podcast […]
Ruby On Rails
El desarrollo de software ha venido creciendo a pasos agigantados, hay muchos esfuerzos de millones de personas por desarrollar las mejores tecnologías que provean no solo infraestructuras robustas, sino también agilidad en el desarrollo. RAD (Rapid Application Development) o Desarrollo Rapido de Aplicaciones, ha sido una de las áreas de mayor atención.
La arena del Desarrollo Web.
he decidido, instalar probar y desarrollar una misma aplicación, con tareas basicas, en 5 Lenguajes de programación con sus frameworks más populares.
El mito del programador Genio. Google IO
Aunque Brian Fitzpatrick y Ben Collins-Sussman no hacen mucha programacion en parejas, sino mas bien Revisiones de Codigo, ellos saben que es muy importante para la salud de un proyecto de software, el tener mas de un par de ojos en el codigo que se libera a produccion. Las mensiones sobre que el los erroes suelen suceder y la iteracion rapida tambien estan relacionadas con el mundo de la programacion extrema.
Ahora estamos tambien en Facebook
Si eres un usuario de facebook, te encantara saber que ya contamos con la pgina de rockdeveloper en facebook done podras interactuar con nosotros subir fotografias y decirnos cuanto se te venga en mente, en frente de ciento de miles de personas. A demas de recibir actualizaciones automaticas cada vez que tengamos algo nuevo en el sitio.
Extreme Programming Parte 2 de 3
Empezamos haciendo un brevario del articulo anterior: Extreme Programming Parte 1 de 3, y entonces partimos hacia la definición de Martin Fowler, Continous Integration (Integración Continua), para despues seguir con mas de XP. Esperamos que les guste.