September 2006 - Artículos

¿Por qué puede fallar una implantación de Team Foundation Server?

Muchas empresas están intentando implantar Team Foundation Server, lo que es una gran noticia, pues tengo puesta mucha fe en que esto mejore el nivel metodológico de las empresas que lo implantan. Pero intuyo, que muchas empresas están fallando en este aspecto, no están logrando mejoras en el aspecto metodológico , solo están usando mejores herramientas, no mejores prácticas. Por los comentarios que me llegan en cursos y charlas que imparto casí...

Diseño físico de bases de datos en SQL Server 2005

He estado leyendo un interesante 'whitepaper' sobre como diseñar el despliegue físico de las bases de datos en SQL Server 2005 . A parte de unos buenos indices, un buen despliegue físico es vital para asegurar el correcto rendimiento y la escalabilidad de nuestra instalación de SQL Server y por lo tanto de nuestra aplicación/es. En este 'whitepaper' se cubren aspectos relativos al diseño de los archivos de almacenamiento de nuestra base de...
Publicado por Rodrigo Corral | 7 comment(s)
Archivado en: ,

Lista de comprobación de supervivencia de proyectos

He traducido al castellano el Test de supervivencia de proyectos de Steve McConnell que es uno de los autores clave en la gestión clasica de proyectos. Esta lista tiene su origen en el libro Software Project Survival Guide . Esta lista es interesante porque muestra todos los elementos de los que se debe preocupar un Jefe de Proyectos que siga una metodología clasica.
Publicado por Rodrigo Corral | 2 comment(s)
Archivado en:

Web Service Software Factory

Recientemente se ha liberado la factoría para desarrollo de servicios web: Web Service Software Factory . El proposito de esta factoría, completamente integrada con Visual Studio 2005, es servirnos de guia y facilitarnos el empleo de las mejores prácticas a la hora de diseñar y desarollar la capa de servcios de nuestras aplicaciones. En esta factoría encontraremos: Documentación: Sobre arquitectura de aplicaciones se servicios web, diseño de los mensajes...

Taylor se equivoco... en lo que se refiere a la informática.

Frederick W. Taylor fue uno de los primeros 'economistas' en proponer mediante estudios serios la especialización de los operarios industriales, es de lo poco que recuerdo de la asignatura de Economía de la Empresa. La idea era simple: Si el trabajador realiza siempre las mismas tareas cada vez las hará con más destreza y en menor tiempo. Evidentemente en el siglo XIX no podía pensar en que muchos trabajadores se dedicarían a 'desarrollar software'...

Invocar al Servidor Web de Visual Studio 2005 desde el Explorador

Como muchos ya sabeís Visual Studio 2005 trae un servidor Web propio que nos permite servir y depurar nuestras aplicaciones web sin necesidad de tener un servidor IIS instalado en la máquina. Pues bien, desde hace un tiempo estoy utilizando un truqillo que leí en alguna parte realmente util. Consiste en poder abrir desde el menu contextual del Explorador sobre una carpeta un servidor web que exponga esa carpeta en el puerto 8080 (aunque se puede cambiar lógicamente) de...
Publicado por Rodrigo Corral | 3 comment(s)
Archivado en: ,

Dependencias circulares de formularios en C++/CLI

Es una situación relativamente habitual que dos clases se tengan que conocer entre sí, es lo que se conoce como referencia circular . Aunque en principio debería sospechar de esta situación por el alto acoplamiento que introduce entre ambas clases, hay veces, en que puede ser excesivo crear una clase para que maneje la comunicación entre las clases. De todos modos si decidís usar este enfoque, una buena implementación es utilizar el patrón mediator...
Publicado por Rodrigo Corral | 4 comment(s)
Archivado en: ,

Team Build Sidekick addin

Team Build Sidekick es una addin para el Team Explorer de Visual Studio que extiende la funcionalidad disponible en Team Explorer a la hora de definir tipos de Builds. Además está disponible el código fuente y un artículo muy interesante que describe el modelo de objetos de el servidor de versiones de Team Foundation . Resumiendo la funcionalidad que proporciona este addin es la capacidad de hacer checkout, modificar y hacer checkin de archivos .proj de un tipo de build...
Publicado por Rodrigo Corral | con no comments

Arquitectura en tres capas con ASP.Net

Existe en MSDN un interesante tutorial sobre como crear aplicaciones Asp.Net en tres capas . Sin duda el enfoque presentado en el artículo es adecuado para aplicaciones pequeñas y medianas, pero voy a comentar algunas mejoras que yo haría y por qué. Estas mejoras que propongo son practicamente obligatorias si se trata de la arquitectura de una aplicación empresarial. Sería interesante exponer la capa de negocio a través de una fachada de servicios...
Publicado por Rodrigo Corral | 11 comment(s)
Archivado en: ,

Recien salido del horno: Visual Studio 2005 SDK version 3.0 RTM

Ya tenemos a nuestra disposición la nueva versión del SDK de Visual Studio 2005 , cabe destacar entre las novedades de este SDK: La versión 1.0 de DSL Tools Nuevos ejemplos de extensibilidad para Team Foundation Server Nuevas Power Toys de Team Foundation Server (que tambien se pueden descargar sin necesidad de descargar todo el SDK ) entre las que cabe destacar: Annotate: Que permite ver quien modifico por útima vez una linea de código. Herramienta que ya existia...
Publicado por Rodrigo Corral | con no comments
Archivado en:

Extraordinario evento sobre C++ en Huesca

Microsoft nos propone un espectacular evento sobre C++ en Huesca. Son dos días en los que podremos experimentar las mejoras y espectaculares posibilidades de C++ con utilizando una de nuestras propias aplicaciones. Si estaís planteandoos migrar una aplicación desde versiones anteriores de C++ a Visual C++ 2005 es una oportunidad única de hacerlo guiados por excelentes profesionales. Sin duda C++ es el lenguaje que más a evolucionado y mejorado con la aparición...
Publicado por Rodrigo Corral | con no comments
Archivado en:

¿Nos podemos caer de maduros?

Leo en el numero 29 de la excelente revista dotNetMania , un artículo de opinión Antonio Quiros, que no puedo dejar de comentar aquí. En este artículo, el autor defiende que existen ciertos parámetros que nos permiten seleccionar aquellas empresas a las que debemos confiar los proyectos importantes, y que estos parámetros tiene una expresión externa visible: la madurez. En un enfoque muy CMMI, Antonio, propone que aquellas empresas 'más...

HOLs sobre Enterprise Library

¡Otro descubrimiento! Aunque llevan publicados desde el mes de marzo de este año, desconocia la existencia de un HOLs totamente gratuitos sobre Enterprise Library . Seguro que serán de mucho interés a todos aquellos interesados en desarrollar aplicaciones empresariales.
Publicado por Rodrigo Corral | 1 comment(s)
Archivado en:

¡MSDN tiene un WIKI!

Ayer de casuidad descubrí que MSDN tiene un Wiki . Para aquellos que no sepan que es un Wiki, decir que según Wikipedia es: "es una forma de sitio web en donde se acepta que usuarios creen, editen, borren o modifiquen el contenido de una página web, de una forma interactiva, fácil y rápida. Dichas facilidades hacen de una wiki una herramienta efectiva para la escritura colaborativa." Pues bien, lo que permite este Wiki de MSDN es en esencia que podamos...
Publicado por Rodrigo Corral | 1 comment(s)
Archivado en:

Revisiones de código con Team Foundation Server

Por su capacidad para detectar y corregir defectos de manera temprana, las revisiones de código son tan importantes como el testeo para controlar los costes y los plazos. Tambien influye positivamente en la calidad del código fuente. Ya he hablado con anterioridad , sobre como cada vez cobra más importancia escribir código de calidad y como incluso hay libros sobre el retorno de la inversión realizada en escribir buen código. Un estudio del Instituto de Ingeniería...
Publicado por Rodrigo Corral | 1 comment(s)
Archivado en: ,

Cursos gratuitos de Microsoft Learning sobre SQL Server 2005

En la web de Microsoft Learning podeís encontrar un motón de cursos gratuitos sobre Sql Server , no es como tener un formador de Plain Concepts o de Campus MVP a tu disposición, pero bueno, son gratis ;)
Publicado por Rodrigo Corral | 2 comment(s)
Archivado en:

La calidad del software y el código fuente

Siempre he sostenido que la calidad del software empieza por la calidad del código fuente. Basta observar unas cuantas líneas de código de un proyecto, de unos cuanto archivos de código elegidos al azar para saber mucho sobre la calidad del proyecto en genera. Es impensable que con código de mala calidad se pueda construir buen software. Me ha sorprendido ver en Port 25 , que Microsoft tiene gente investigando sobre la relación que existe entre la calidad...
Publicado por Rodrigo Corral | 4 comment(s)
Archivado en:

Aniversario del primer 'bug'

Hoy nueve de septiembre se cumple el aniversario del primer error informático, que fue causado por un insecto, que se colo dentro de los circuitos de uno de los primeros computadores. Bug es insecto en inglés y de ahí en adelante se popularizo el termino para referirse a los errores. Interesante el hecho de que se conserve ese primer error. Triste final para una vida de polilla, acabar pasando a la historia pegado con un trozo de celo a un cuaderno de bitacora de un servidor...
Publicado por Rodrigo Corral | 2 comment(s)
Archivado en: ,

Disponibles las Team Foundation Power Toys

Team Foundation Power Toys es una colección de herramientas de productividad para Team Foundation Server. Nacidades de la experiencia práctica usando Team Fundation Server, son una conjunto de herramientas de línea de comando de herramientas integradas en Visual Studio que proporcionan posibilidades añadidas y facilidades a los usuarios del control de versiones y de seguimiento de elmentos de trabajo.
Publicado por Rodrigo Corral | con no comments

No les vamos a volver a engañar

Siempre que tengo el placer de reunirme con un grupo de colegas, con ocasión de alguna charla, curso o reunión del tipo que sea, surge la misma queja: a los informáticos no nos respetan, con todo lo que hacemos por el mundo y nadie valora nuestro trabajo. Sin duda es un sentimiento natural. Cualquier técnico de similar capacitación y conocimientos está mejor pagado que un informático. Pero es un sentimiento que se palpa, los clientes no se fian de la industria informática. Y lo peor que tienen toda...
Más artículos Página siguiente >