[VS2010] Nuevas máquinas virtuales para probar Visual Studio 2010 RTM

image47dd1de4

Buenas,

si eres como yo y cargas con las VMs de demo de Visual Studio 2010 para cada una de las pruebas que realizas, seguramente estabas esperando que se libere una versión de las máquinas virtuales con el RTM de Visual Studio.

Pues bien, ya lo tienes; pero además de tener Visual Studio 2010 Ultimate y Team Foundation Server 2010 instalado, las máquinas virtuales tiene además un par de aplicaciones de ejemplo que forman la base de 9 Hand On Labs.

Estos HOLs te permiten darle un primer vistazo a las capacidades para la gestión del ciclo de vida (o ALM si te gusta más) que brinda Visual Studio. Esta VM expira el 15 de diciembre de este año, asi que para pruebas y demás son varios meses de “juguete” ^^.

Estos son los Hand On Labs incluidos:

Software quality:

  • Authoring and Running Manual Tests using Microsoft Test Manager 2010
  • Introduction to Test Case Management with Microsoft Test Manager 2010
  • Introduction to Coded UI Tests with Visual Studio 2010 Ultimate
  • Debugging with IntelliTrace using Visual Studio 2010 Ultimate

Software architecture:

  • Code Discovery using the architecture tools in Visual Studio 2010 Ultimate
  • Understanding Class Coupling with Visual Studio 2010 Ultimate
  • Using the Architecture Explore in Visual Studio 2010 Ultimate to Analyze Your Code

Software Configuration Management:

  • Planning your Projects with Team Foundation Server 2010
  • Branching and Merging Visualization with Team Foundation Server 2010

que pueden descargarse desde aquí.

Las máquinas virtuales pueden descargarse desde:

 

Saludos @ Here

El Bruno

Fuentes:

Descargas:

[VS2010] Deshabilitando la ventana de AddReferences de las Visual Studio Pro Power Tools

image47dd1de4

Buenas,

hace un par de días comenté sobre un problema un poco feo cuando se utilizaba la nueva ventana de agregar referencias de Visual Studio Pro Power Tools. Después de preguntar en el foro sobre una solución al respecto (que supongo que ya llegará), pues han sugerido una solución provisional. Básicamente consiste en renombrar los ensamblados de Add Reference de la extensión y seguir utilizando los de Visual Studio. O sea que puedes aprovechar todas las otras funcionalidades de la extensión, menos la más interesante.

Los pasos para deshabilitar el form son los siguientes:

1. Cerrar Visual Studio 2010

2. Abrir la carpeta [C:UsersTu usuarioAppDataLocalMicrosoftVisualStudio10.0ExtensionsMicrosoftVisual Studio 2010 Pro Power Tools10.0.10608.1630]

3. Renombrar los ensamblados [AddReference.dll] y [AddReference.pkgdef], por [AddReference_old.dll] y [AddReference_old.pkgdef].

4. Abrir Visual Studio 2010, donde nos encontraremos con el siguiente mensaje

Clipboard01

5. Seleccionamos [Yes] para que no nos muestre más el mensaje

6. Done !!!

 

 

 

 

Saludos @ Here

El Bruno

[OFFTOPIC] Avanade Partner of the Year (y van 6 !!!!)

logo_avanade

Buenas,

después de un fin de semana de fútbol, donde lo mejor que puedo hacer es saludar a mis ex-amigos mexicanos y esperar a ver cuando amigos alemanes pierdo en unos días; paso del código y de los ejemplos (tengo unos de Java+TFS), para comentar una noticia que da un poquito de orgullo (global si se puede):

Avanade ha sido reconocido como Microsoft Enterprise Partner of the Year por sexto año consecutivo.

Cuando tienes compañeros de varios países, y puedes compartir experiencias entre todos, este tipo de reconomiento es algo muy agradable. Especialmente porque en foros internos te das cuenta de las diferencias de trabajo que existen y de cómo las soluciones son muy parecidas, gracias a la utilización de herramientas bastante flexibles (y de la gente claro ^^).

Además de ese reconocimiento, pues han caido 2 más en la lista:

Dynamics CRM Partner of the Year, para el año 2010, gracias al trabajo de Avanade’s Ascentium CRM.

Y Microsoft Partner of the Year for virtualization and collaboration, gracias al trabajo de nuestros amigos de infraestructura que ahora hacen “Next –> Next –> Finish”, pero con Hyper-V

Desde aquí gracias y a ver si vamos por la séptima !!!

 

 

Saludos @ Here

El Bruno

[P&P] Listado completo de Materiales de Patterns and Practices de los ultimos 10 años

patterns & practices Developer Center

Buenas,

impresionante el trabajo de J.D. Meier, que ha recopilado las diferentes entregas que ha realizado el equipo de Microsoft Patterns & Practices durante los últimos 10 años.

El listado (copiado del site original) es el siguiente:

 

Year Category Items 2010       Blocks

  Enterprise Library

  Factories

  Guides

  Reference Implementations

  Tooling

2009       Blocks

  Enterprise Library

  Factories

 

  Guides

  Reference Implementations

2008       Blocks

  Factories

  Enterprise Library

  Guides

2007       Enterprise Library

  Factories

 

  Guides

  Reference Implementations

  Tooling

  • Practices Checker

  Videos

  • ASP.NET 2.0 Security Videos (Nov 2007)
  • Performance Testing Videos (Nov 2007)
  • Visual Studio Team System Videos (Nov 2007)

2006       Enterprise Library

  • Enterprise Library v2 for .NET Framework 2.0 (Jan 2006)

  Factories

  • Mobile Client Software Factory (Jul 2006)
  • Smart Client Software Factory for v1 (Jun 2006)

  Tooling

  • Guidance Explorer – Beta 2.0 (Oct 2006)
  • Guidance Explorer – Beta 1.0 (May 2006)

2005       Blocks

  Enterprise Library

  • Enterprise Library v1 for .Net Framework 1.1 (Jun 2005)

  Guides

  Reference Implementation

2004       Blocks

  Guides

  Reference Implementation

  • Enterprise Developer Reference Architecture (Apr 2004)

2003       Blocks

  Guides

2002       Blocks

  • Data Access Block
  • Exception Management Block
  • Logging Block

  Guides

2001       Guides

2000       Reference Architecture

  • Reference Architecture for E-Commerce

 

 

 

Saludos @ Home

El Bruno

Fuente: http://blogs.msdn.com/b/jmeier/archive/2010/06/25/patterns-amp-practices-catalog-by-year.aspx

[VS2010] Visual Studio Pro Power Tools, cuidado con el Add References

image47dd1de4

Buenas,

el gran José Miguel nos comentaba por Twitter (@alegrebandolero) que las VSPro le parecían una castaña, como estuve alejado del código y cercado por archivos de configuración y proyectos de Build, pues no les pegué mucho en Visual Studio 2010. Pero hace un par de días el amigo Edu soltó otra bomba relacionada con las Visual Studio Pro Power Tools, esta vez relacionada con la forma en la que agrega las referencias a un proyecto.

Es muy probable que se me esté escapando algo, pero el escenario me deja un poco perplejo (que pedazo de palabra !!!).

Supongamos que tenemos organizado el código de la siguiente forma, donde hay una carpeta [References] en la que se almacenan los ensamblados comunes y una carpeta [Source] donde va el código fuente. Esto es una best practice minimalista, pero sirve como base para el ejemplo. En este caso, en la carpeta de referencias comunes agregaré un par de ensamblados de EntLib.

Clipboard01

A continuación creo un proyecto de tipo biblioteca de clases (no es LIBRERIA, es BIBLIOTECA !!!) llamado [TestReferences] dentro de la carpeta [Source] y agrego una referencia con la ventana de Add References de Visual Studio 2010.

Clipboard01[4] 

Una vez agregada la misma al proyecto, si vemos las propiedades de la referencia, podemos ver como la misma “respeta” la ubicación original desde donde es agregada.

Clipboard02

Ahora vamos a hacer lo mismo, pero con la ventana de agregar referencias de VS Pro Power Tools.

Como ya tengo instalada y actualizada esta extensión, la vuelvo a activar y agrego la referencia.

Clipboard01[6]

 

 

 

En este caso, cuando vemos las propiedades de la referencia, vemos que la misma no se agrega desde la ubicación seleccionada sino desde el path de instalación de Enterprise Library 5.0.

Clipboard02[4]

Si editamos el archivo de proyecto, podemos ver cómo está definida esta referencia

Clipboard03

Cuando en realidad deberíamos tener una referencia relativa [……] al ensamblado.

Clipboard04

Esto que puede parecer una tontería es muy importante en entornos distribuidos y de compilación, donde por ejemplo no todo el mundo debe tener instalado Enterprise Library.

Saludos @ Here

El Bruno

[EVENTO] ¿Qué es App Fabric? (en vivo con MAD.NUG y en directo con Second.Nug)

Buenas,

seguro que ya lo sabés porque lo comentó Gise aquí, pero si no te habias enterado hoy es un buen día para acercarte a las oficinas de Microsoft en Madrid para ver al gran Roberto Gonzalez (MVP de Biztalk) comentándonos un poco sobre las novedades de App Fabrik.

El resgistro está disponible en el siguiente link y si te queda muy lejos Madrid (por ejemplo, vivís en Córdoba Argentina), pues podes acceder al webcast “live@Madrid” thanks to los amiguetes de SecondNug en el siguente enlace.

Asi que, los esperamos física y virtualmente ^^

 

Saludos @ Here

El Bruno

[VS2010] Actualizando automáticamente extensiones de Visual Studio

image47dd1de4

Buenas,

hace unos días comentaba sobre una nueva extensión para Visual Studio 2010 llamada Visual Studio Pro Power Tools. La misma se descarga desde la Visual Studio Gallery, y la verdad es que este modelo de distribución de extensiones tiene muchos puntos interesantes. Uno de ellos es esl proceso de notificación de actualizaciones.

Por ejemplo, cuando he abierto mi instancia de Visual Studio 2010 por primera vez hoy, me encontré con el siguiente mensaje:

Clipboard01

Donde se me notificaba sobre la disponibilidad de un update para una de las extensiones que tengo instaladas en mi IDE. Cuando hago click en el mismo o accedo a la opción de menú [Tools / Extension Manager], en la sección [Updates], puedo ver que la versión actual que poseo es la [10.0.10602.2200] y que existe una nueva versión [10.0.10608.1630].

Clipboard02

Asi que, le doy al boton de actualización y comienza la descarga de la nueva versión.

Clipboard03

 

Una vez descargada e instalada, puedo ver que el proceso ha ido OK; y que debo reiniciar el IDE para completar la operación.

Clipboard04

Cierro el IDE, y luego ya puedo comenzar a trabajar con la versión actualizada.

 

Saludos @ Here

El Bruno

PD: Esta es una de CAL, porque las VSPro Tools traen algún que otro dolor de cabeza, a ver si saco tiempo para poner un post al respecto.

Descarga: http://visualstudiogallery.msdn.microsoft.com/en-us/d0d33361-18e2-46c0-8ff2-4adea1e34fef

[TFS2010] Protegiendo archivos en TFS2010 desde Eclipse (CheckIn de toda la vida !!!)

image47dd1de4

Buenas,

hace un par de días escribí unos posts sobre la utilizanción de Team Explorer Everywhere. Hoy toca revisar un poco el formulario de CheckIn.

Lo primero que llama la atención en el formulario de CheckIn es que la caja de texto para el comentario está debajo de la lista de archivos a subir para el ChangeSet. Como dice el dicho, para gustos colores, pero la verdad que no me desagrada el orden de los controles.

Clipboard01

 

Al igual que en el formulario de Visual Studio, podemos ver los WorkItems y asociar la acción de CheckIn a uno o más WIs.Clipboard02

 

Un detalle interesante en esta sección, es que el formulario trata a los IDs de los WorkItems como cadenas; y cuando ordenamos por los mismos … bueno pasa lo que pasa “2” es mayor que “11”.

Clipboard03

 

Finalmente, también podemos acceder al detalle de los WorkItems directamente desde el form y a las CheckIn Notes, etc.

Clipboard04

 

Saludos @ Home

El Bruno

[CODEPLEX] TestAPI 0.5 Released (ya no hay excusas, como los ingleses)

image47dd1de4

Buenas,

una nueva versión de TestAPI está disponible para descargar:  version 0.5. Si no conoces TestAPI te recomiendo que le des un vistazo a esta presentación http://blogs.msdn.com/b/ivo_manolov/archive/2009/10/14/9907447.aspx, ya que presenta los conceptos básicos de esta colección de bibliotecas para pruebas.

Pero si no te queres matar, el resumen rápido (no hay otro tipo de resumen); es que TestAPI es una colección de bibliotecas de código que nos ayudan con los escenarios más comunes en el mundo de las pruebas. Desde la gestión de pruebas de carga para base de datos, hasta la simulación de data entry por un usuario. Es realmente muy práctica, y por lo que veo; sigue creciendo en buen camino.

 

Saludos @ Home

El Bruno

Descarga: http://testapi.codeplex.com/

[TFS2010] Configurando Eclipse para trabajar con TFS 2010 (Vampiros y lobos por todos lados)

image47dd1de4

Eclipse-MovieBuenas,

hace unos días comenté como instalar las extensiones para Team Foundation Server 2010 en Eclipse. Personalmente espero que nunca saquen una película llamada “Visual Studio”, porque sino cuando comienzas a buscar en internet temas relacionadas con la misma te aparecen imágenes como la que se ve a la derecha … (FAIL !!!)

Pero bueno, volviendo a lo que me interesa, en este post comentaré como integrar con Team Foundation Server una solucion en Eclipse. El siguiente tutorial muestra los pasos necesarios para esto.

Tutorial

1. Una vez creada una solucion en Eclipse, seleccionamos la misma y desplegamos el menú contextual.

2. Seleccionamos la opción [Team / Share Project]

Clipboard01

 

3. En el formulario [Share Project], seleccionamos la mejor opción ^^ jeje.

Clipboard01[4]

 

4. En el formulario de conexion a TFS2010 completamos la información correspondiente

Clipboard02

 

5. Por ejemplo, el nombre del servidor

Clipboard03-1

 

6. O en las opciones avanzadas, la url de conexión al servidor TFS2010.

Clipboard04

 

7. Una vez conectado al servidor TFS2010, seleccionamos el Team Project correspondiente.

Clipboard05

 

8. Configuramos el Workspace de trabajo, al igual que hacemos en Visual Studio 2010.

Clipboard06

 

9. En este momento ya podemos comenzar a trabajar conectados a Team Foundation Server.

10. Lo siguiente es configurar en que ubicación queremos almacenar nuestro proyecto Java. Para esto se nos presenta un formulario donde podemos ver la estructura completa del Source Control de TFS2010.

Clipboard08

 

11. El formulario de confirmación nos muestra la información de configuración con la que trabajaremos.

Clipboard09

 

12. A partir de este momento, ya podemos hacer check-in/check-out con TFS2010, y claro, además aprovechar TODAS LAS DEMAS VENTAJAS que nos brinda Team Foundation Server 2010 desde un entorno Java.

Clipboard07

 

En próximos posts, algunas consideraciones para el trabajo desde Eclipse.

 

Saludos @ Here

El Bruno