La DevCon en Londres por primera vez

Buenas, seguro que a muchos os suena el evento DevCon de Las Vegas. Y que es uno de esos eventos, que al igual que el PDC, TechEd, etc todos nos gustaría ir una vez al menos.

Pues bien, este año, y por primera vez, van a organizar una DevCon en Londres: http://devconlondon.com/ bien cerquita de nuestro país.

La verdad es que es un evento que pinta muy bien, y que si hay suerte, espero ir, así que ya sabéis, si tenéis oportunidad, no la dejéis escapar,

seguro que será interesante y que vendra un montón de gente importante a hablar en la conferencia.

header_en[1]

 

Intellitrace con MTM 2010 en aplicaciones IIS

Hace ya tiempo que no escribía … pero bueno, a raíz del post de Bruno sobre la grabación de vídeo con MTM 2010, me he puesto las pilas a escribir esto que me han preguntado un par de veces.

La cosa es la grabación del fichero de IntelliTrace (ya sabéis, eso que es como una caja negra de avión que va guardando todo lo que pasa en la app) cuando estamos ejecutando el Microsoft Test Manager, para probar una aplicación web alojada en el IIS. Y es que tiene un par de truquillos rápidos.

Por cierto, para sentar expectativas, esto está más orientado a la gente que ya habéis trasteado algo con MTM.

Lo primero, por supuesto, configurar la grabación IntelliTrace en el MTM para el plan de pruebas que estamos ejecutando. Para esto, nos vamos a la pestaña de Organize, y abrís el plan de test al que pertenezcan los test que queréis con IntelliTrace, y en la parte de Manual Runs (en caso de que sean pruebas manuales lógicamente):

image

Tenemos los test Settings, podemos crear un nuevo conjunto de settings (mirad el desplegable) o usar uno ya existente, el siguiente paso casi seguro que lo sabéis, le damos al link de Open.

Esto nos abre la ventana de configuración de los tests:

image

Vamos a la sección de Data and Diagnostics, en la que ya tenemos la opción de IntelliTrace y un botón de configuración, por supuesto, activamos la opción de IntelliTrace, y además le damos al botón de configurar, y en esta pantalla tenemos esta opción:

image

 

Fácil no???, bueno ya casi esta, cerramos todo, grabamos, pero, aún nos queda una cosa, y es que, cuando queramos grabar el log de IntelliTrace para una aplicación ASP.NET que está en IIS, tenemos que ejecutar el MTM como administrador, ya sabéis, botón derecho Run as Administrator:

image

Y esto es todo, si hemos seguido todo bien hasta aquí, cuando ejecutemos una prueba contra una aplicación ASP.NET alojada en IIS, y grabemos un error (el IntelliTrace sólo se guarda en caso de error), ya tendremos el fichero de IntelliTrace para esa ejecución.

[Evento MadNUG] Entendiendo XNA 4.0, Xbox y Windows Phone 7

Bueno aunque hace mucho que no escribo, aprovecho este pequeño hueco para anunciaros nuestro próximo evento de MadNUG, aunque estoy pendiente de preparar un evento sorpresa para NadNUG … a ver si tengo tiempo

Pero por ahora, el jueves 22 de abril tendremos a Vicente Cartas que vendrá a hablarnos de XNA, tanto desde el punto de vista técnico (APIs y demás), para Xbox y Windows Phone 7. Como desde el punto de vista de negocio, para ver como obtener beneficios de nuestros juegos XNA.

Será el jueves 22 de abril de 19 a 21 horas en las oficinas de Microsoft en Madrid.

Para más detalles y el registro:

[Evento] Entendiendo XNA 4.0, Xbox y Windows Phone 7

Bug en el Code Profiler de VS2010 en 64Bits

Para todos aquellos que estéis jugando con VS2010, especialmente con el Code Profiler, puede que os haya ocurrido este bug, que os voy a contar.

El entorno es, una máquina con sistema operativo de 64 bits, VS 2010 Ultimate RC.

Pues bien, creamos un proyecto de pruebas (o uno que ya tengamos), agregamos una prueba unitaria, la ejecutamos, y nos vamos a los resultados del test para crear una nueva “Performance Session” (Code profiler), pulsando con el botón derecho en el resultado:

image

Esto nos guiará al wizard de creación de la prueba de profiling, y en la última pantalla, se nos preguntará si queremos lanzar la sesión de rendimiento automáticamente al terminar:

image

Pues bien, si seleccionamos esta opción, veremos como nuestro VS2010 da un error y se cierra 🙂

El workaround es bien sencillo, no seleccionéis esa última opción, y ejecutar la prueba manualmente despues de crear la prueba de rendimiento.

Por suerte está reportado y probablemente lo veremos reparado en la RTM.

[VS2010] Generando los Web.XXX.config de transformación

Una de las novedades de VS 2010 relacionadas con el desarrollo de aplicaciones ASP.NET son los ficheros de transformación de la configuración para el deploy (en inglés y un poco antiguo pero vale para que pilléis de que va http://blogs.msdn.com/webdevtools/archive/2009/05/04/web-deployment-web-config-transformation.aspx)

Estos ficheros, cuando creamos un nuevo proyecto ASP.NET, se nos crean automáticamente, pero ¿qué ocurre con proyectos que importamos de VS 2008?¿y cuando añadimos nuevas configuraciones de compilación?.

Pues bien, tenemos una opción para generarlos en caso de que no existan, y es, pulsando botón derecho sobre el fichero Web.config, nos da la opción de “Add Config Transforms”

image

Que nos generará todos los ficheros de transformación para todas las configuraciones de compilación que tengamos.

Y además, para todas aquellas que sean != debug (comprueba sólo el nombre por desgracia), nos añade esta línea de transformación:

<compilation xdt:Transform="RemoveAttributes(debug)" />

Para que no se nos olvide jamás en producción el maldito atributo “debug=true” en nuestros web.config

¿Pensando en actualizar a TFS 2010?

Si estás pensando en actualizarte a TFS 2010, aquí te dejo un recurso que acaban de liberar esta misma mañana los Rangers de VSTS: http://vs2010upgradeguide.codeplex.com/wikipage

Se trata de una guía de actaulización a TFS 2010, en el que, en un documento, nos explican todos estos puntos (en inglés claro):

1 Introduction
2 Upgrade Process
3 Scenarios
3.1 Upgrading Projects from Multiple TFS 2008 servers into one TFS 2010 server
3.2 Upgrading severs when SQL Mirroring is enabled
3.3 Recovering system if upgrade fails midway
3.4 Updating Team Project Portal for an existing Team project
3.5 Splitting Team Project Collection into Multiple Collections
3.6 When I move a Team Project Collection, how do I move the reports?
3.7 Bringing Workgroup Machine inside Domain
4 Frequently Asked Questions
4.1 Can I use a TFS2008 Process Template to create team projects in TFS 2010
4.2 How can I enable Agile Workbooks in upgraded Projects
4.2.1 Enabling the Product Backlog Workbook
4.2.2 Enabling the Iteration Backlog Workbook
4.3 How can I enable Test Case Management in upgraded project
4.4 How can I enable Branch Visualization in upgrade projects
4.5 How can I enable Lab Management in upgrade projects
4.6 What is WIT Admin Tool
4.7 What happens to my custom reports created in TFS2008 post upgrade?
4.8 Will my old TFS2008 reports work post upgrade?
4.9 Can I add a new Database to my existing TFS 2010 farm?
4.10 Error bringing cloned Team Project Collection online
4.11 Move Team Project Collection Database from one Database server to another Database Server
4.12 How to enable the TFS reports if the WSS server is upgraded to MOSS server?
4.13 How to Move Team Projects from one Team Project Collection to another
5 References

 

Así que ya sabéis, si tenéis dudas, problemas, y queréis ver como actualizar vuestro entorno de TFS 2008, aquí tenéis la guia.

Por cierto la guia está referida casi en su totalidad a migrar desde TFS 2008, pero para TFS 2005 comentan en la guía que se aplican los mismos conceptos.

Suerte 🙂

MVP por cuarto año consecutivo, gracias

MVP_BlueOnly¿Qué tal van esas fiestas?, jeje seguro que bien, como ya han hecho otros compañeros míos, os escribo principalmente para daros las gracias, a los que seguís el blog, a los que venís a los eventos, que leen los artículos de dotNetMania, que escriben en los foros, que mandan dudas por correo, que me llaman para dar eventos en sus grupos de usuarios, a la gente de DPE y Marketing por contar conmigo para eventos … 

A todos vosotros gracias y un fuerte abrazo, gracias a todo esto, sigo siendo MVP de ¿Team System? un año más. Otro año que espero estar a la altura 🙂

Hands-on labs para Visual Studio 2010 Beta 2

Hola de nuevo, pues parece que hay más regalitos de Visual Studio 🙂 y es que además de las máquinas virtuales que comentaba ayer para hacer nuestras pruebas, nos hacen otro pequeño regalo en forma de hands-on labs.

Y es que Brian Keller, evangelista de Visual Studio, nos ha dejado siete hands-on labs para que podamos ir  aprendiendo nuevas cosas de Visual Studio 2010, laboratiorios que podremos aprovechar con las maquinas virtuales :).

Así que aquí os dejo un link dónde Brian K. (esta vez ha ido todo de Brians), nos ha dejado los laboratorios:

http://cid-8c96cc4d0756cacb.skydrive.live.com/browse.aspx/Public/Blog%20Attachments/2010%20Beta%202%20Labs?uc=3

Que os lo paséis bien 🙂

Fuente: http://blogs.msdn.com/briankel/archive/2009/12/23/now-available-visual-studio-2010-beta-2-virtual-machines-with-sample-data.aspx

Máquinas virtuales de prueba de VSTS 2008 y VS 2010 Beta 2

Un pequeño regalo del señor ese vestido de rojo, de Brian Randell, y que viene en forma de máquinas virtuales totalmente listas para hacer pruebas de VSTS 2008, y por otro lado de VS 2010 Ultimate Beta 2.

Y es que, como bién sabéis, ya existían unas máquinas virtuales de VS 2008 totalmente listas para jugar con ellas, pero como bien he dicho, para jugar, tenían fecha de caducidad de este mes, así que, el amigo Brian, nos proporciona una versión actualizada de las mismas, y que vienen en 2 x 2 sabores, distintos, a saber:

Las imágenes de Virtual PC 2007/Virtual Server 2005 R2, tienen un pequeño truco, nos dan dos formatos de VMC, el acabado en –V7 son para Virtual PC, y las acabadas en –R2, son para Virtual Server (fácil no?). Estas máquinas caducan el 31 de enero del 2011.

Y más regalitos, ya que estaban liados, han creado máquinas de Visual Studio 2010 Beta 2 para poder probarlo, estas vienen sólo en 1 x 3 sabores, y ojo que vienen en plan de evaluación, y como Brian R. nos comenta, el SQL Server, nos dejará de funcionar el 9 de abril (y por ende el TFS …).

Bueno, pues ya tenéis cositas para divertiros los ratos que os dejen el resto de regalos 🙂