Al servicio de la industria del software 8dias - Al servicio de la industria del Software. http://pub.ermesconsulting.com/index.php?option=com_content&view=frontpage Wed, 08 Sep 2010 22:18:46 -0700 Joomla! 1.5 - Open Source Content Management es-es Base de Datos vs Nombre Logico http://pub.ermesconsulting.com/index.php?option=com_content&view=article&id=71:art-database-vs-logical-name&catid=50:cat-database-sql-server&Itemid=65

Muchas veces nos hemos encontrados con bases de datos donde las mismas se adjuntaron a la instancia del motor mediante un restore de base de datos o mediante un attach_db

Lo mas probable es que a la hora de realizar el restore se renombre la base y los archivos físicos ya sean los .mdf, .ndf y los .ldf (archivos de datos y archivos transaccionales), pero no modificando los archivos lógicos de la base.

]]>
frontpage Tue, 14 Jul 2009 06:35:59 -0700
El patrón de diseño Builder http://pub.ermesconsulting.com/index.php?option=com_content&view=article&id=70:art-programming-patterns-builder&catid=54:cat-arq-patterns&Itemid=56

¿Qué es un patrón de diseño de software?
Los patrones de diseño de software nacen de sus homólogos patrones en la ingeniería civil o arquitectura de edificaciones, por este motivo quiero dar un ejemplo en este ámbito del cual se desprenderá luego con facilidad el concepto que representa un patrón, entonces veamos dicho ejemplo:

]]>
frontpage Sat, 17 Jan 2009 05:42:01 -0700
Frameworks de Desarrollo - Mitos y Verdades http://pub.ermesconsulting.com/index.php?option=com_content&view=article&id=68:frameworks-de-desarrollo-mitos-y-verdades&catid=53:cat-testing-no-cat&Itemid=61 Mito

En este breve artículo daré mi teoría sobre las ventajas de utilizar un framework para el desarrollo de software y como los implementaremos de manera adecuada.

Un framework es una pieza de software diseñada para facilitar el desarrollo de nuestras aplicaciones, persiguiendo la idea de que el programador (o sea, nosotros) pasemos mas tiempo identificando y desarrollando los requerimientos funcionales de nuestros sistemas en lugar de estar lidiando con cuestiones de mas bajo nivel tales como guardar en base de datos, auditar, enviar correos, etc.

]]>
frontpage Mon, 22 Sep 2008 05:12:09 -0700
SimpleDB promete una revolución http://pub.ermesconsulting.com/index.php?option=com_content&view=article&id=67:art-simpledb&catid=47:cat-arch-soa&Itemid=62

Amazon dejó de ser una tienda virtual de libros ... solamente. Desde hace un tiempo, Amazon Web Services LLC, ofrece servicios web basándose en el concepto de "cloud computing" y en el concepto de IaaS (infraestructura como servicio), donde se usa un servicio web y pagando solamente por el uso que le da. Además de olvidarse de los costos de implementación de software, se olvida para siempre de los costos de infraestructura (dentro de la nube, casi no se tiene límites en cuanto a oferta de infraestructura), acordándose solo de la maravillosa frase "pay-per-use".

]]>
frontpage Thu, 21 Aug 2008 09:21:36 -0700
Mapeo Objeto Relacional (ORM) http://pub.ermesconsulting.com/index.php?option=com_content&view=article&id=64:mapeo-objeto-relacional-orm&catid=54:cat-arq-patterns&Itemid=56

Los ORM son herramientas de software que me permiten trabajar con los datos persistidos en nuestras bases de datos relacionales como si ellos fueran parte de una base de datos orientada a objetos (virtual).

En aplicaciones estándar, realizadas sobre bases de datos relacionales, la funcion del ORM es transformar un registro en objeto y viceversa, abstrayendonos del uso de ADO.net en pos de realizar operaciones de consulta y persistencia directamente sobre los objetos.

]]>
frontpage Fri, 01 Aug 2008 20:47:11 -0700
Cloud Computing: describiendo el ecosistema http://pub.ermesconsulting.com/index.php?option=com_content&view=article&id=66:art-ecosphere-cloud-computing&catid=57:cat-labs-articles&Itemid=60
(Click para agrandar)

Pelando la cebolla en capas...

En un intento por comprender mejor la naturaleza de "Cloud Computing" o computación "de la nube" (un término nacido de representar a Internet como una nube, que describe la utilización de recursos de cómputo desde internet), he tratado de representar una clasificación de algunas compañías y aplicaciones que desovan en la nube.

]]>
frontpage Tue, 05 Aug 2008 02:47:55 -0700
Usando OO para estimar http://pub.ermesconsulting.com/index.php?option=com_content&view=article&id=53:art-pm-oo-effort-estimation&catid=40:art-pm-scope&Itemid=55

Una vez que se tiene una implementación de OO en un proyecto, ¿Cómo pueden medirse sus propiedades? Cómo se habrá notado, los sistemas OO tienden a incrementar su tamaño a ) también han inventado un juego de métricas para el desarrollo omedida que se avanza. En ese sentido, OO es igual a los desarrollados por otros paradigmas. Pero la gran diferencia ...

]]>
frontpage Sat, 05 Jul 2008 00:59:49 -0700