[TFS2010] TFS Build Extensions Released! (still being complicated)


image47dd1de4

Good,

If you are thinking about extending the capabilities of Team Foundation Server 2010Build, surely you will find some glitches in the road (being politically correct at the time said, because it is a stack of problems at the very least).

As well, the tfs build extensions have arrived to solve such problems. For example, there are activities to run code (code metrics) metrics, create ZIP files, execute commands of RoboCopy, etc.; We are going there all in apothecary.

Highly recommended to give a back and a look to access and provide feedback on the official site of CodePlex:http://tfsbuildextensions.codeplex.com

Greetings @ Home

The Bruno

   

Download: http://tfsbuildextensions.codeplex.com

[EVENT] The LightSwitch event materials + Azure + ZeroCode


image47dd1de4

Good,

then I leave a link to the presentation that we carry out this morning with Juan Luis on Visual Studio 2010 LightSwitch and Azure in microsoft Office.

Visual Studio 2010 Ligthswitch + AZURE + Zero Code

http://static.slidesharecdn.com/SWF/ssplayer2.swf?doc=ligthswitchzerocodev1-1-110505131642-phpapp01 & stripped_title = visual-studio-2010-ligthswitch-azure-zero-code & userName = elbruno

View more presentations from Bruno capuano.

[RESHARPER] HowTo: Dynamic add references based on the typed code


Buenas,

otro tip de los buenos de ReSharper, en este caso que nos ayuda a ahorrarnos los 5 clicks o 15 segundos necesarios para agregar una referencia en un proyecto. Supongamos el siguiente escenario:

  • Proyecto de biblioteca de clases llamado ClassLibrary1, con una clase llamada Class1.
  • Proyecto de biblioteca de clases llamado ClassLibrary2, con una clase llamada NewClass.

En la clase NewClass escribimos el siguiente código y esperamos la ayuda contextual de ReSharper sobre la línea con la declaración y la referencia a Class1. Como se puede ver en la imagen, además de las típicas propuestas de crear una variable local, un parámetro, etc; ahora también tenemos una opción que agrega una referencia al proyecto ClassLibrary1 y luego nos permite utilizar el tipo Class1.

image

 

Esto no solo aplica a las referencias entre los proyectos de una solución. Si por ejemplo, declaramos un tipo del modelo de objetos del cliente de Team Foundation Server 2010 para Visual Studio 2010, también podremos ver como nos propone agregar una referencia dinámicamente al tipo Microsoft.TeamFoundation.Client.

image

 

Aunque, cuidado que este segundo ejemplo tiene trampa > ReSharper no es lo suficientemente inteligente para conocer TODOS LOS ENSAMBLADOS, sino que infiere el tipo a referenciar ya que una de las referencias del proyecto actual tiene esa referencia, en el ejemplo anterior, la referencia a ClassLibrary1 desde ClassLibrary2, permite importar las referencias del primero hacia el segundo

image

 

Otro +1 para ReSharper Open-mouthed smile

 

Saludos @ Home

El Bruno (@elbruno en Twitter)

[TEAMBUILD] Team Foundation Server Build Power Extensions (ayuda para acceder al lado oscuro)


image47dd1de4

Buenas,

así como hace unos días comenté que las Team Foundation Server Power Tools nos pueden ayudar mucho en el trabajo diario en el file system, las Team Foundation Server Build Power Extensions, cubren la parte relacionada con la compilación y análisis de información para mundos no relacionados con MSBuild.

Vamos por partes que este pack de extensiones para MSBuild, es completo completo. Utilizando estas extensiones de MSBuild, podremos compilar proyectos de Ant o Maven 2, pero además nos permitirá publicar los resultados de la ejecución de las pruebas unitarias ejecutadas con JUnit a nuestra base de datos de resultados de TFS. El combo completo lo tenemos cuando utilizamos entornos “no Microsoft” como puede ser Eclipse junto con Team Explorer Everywhere, y las definiciones de compilación de los mismos las ejecutamos en nuestro server TFS.

Como en los próximos días me tocará pegarme con estas herramientas de una forma más seria, seguramente mis posts irán por estos lados … me auto deseo suerte Open-mouthed smile

 

Saludos @ Home

El Bruno

   

Descarga: http://visualstudiogallery.msdn.microsoft.com/2d7c8577-54b8-47ce-82a5-8649f579dcb6/

[MICROSOFT] Microsoft Platform Ready


clip_image001 clip_image003

Buenas,

si quieres probar aplicaciones desarrolladas bajo tecnología microsoft esta noticia seguro que te interesa –> Microsoft Platform Ready

http://www.microsoftplatformready.com/spain/home.aspx

He aquí un poco de información oficial al respecto:

Date de alta en Microsoft Platform Ready con tu usuario y contraseña del programa de partners, da de alta todas tus aplicaciones, independientemente de la fase en la que estén (desarrollo, pruebas, producción, etc) y aprovecha los recursos de MPR (recursos de desarrollo, realiza test de certificación, material de marketing, etc).

Si realizas algunos de los test, estos automáticamente volcaran en MPN y podrás asociarlo a la competencia para la que sean válidos.

A parte de ISVs, hay otras competencias que permitirán la certificación de una aplicación para obtenerla en su nivel Silver.

· Application Integration  =  Windows Server 2008 R2 Platform Ready

· Data Platform  =  SQL Server 2008 R2 Platform Ready

· Business Intelligent  =  SQL Server 2008 R2 Platform Ready

· Content Management   =  Sharepoint Server 2010 Platform Ready (proximamente disponible)

· Unified Communication  =  Unified Communicatios Platform Ready ( aun no disponible)

Para aquellos que queráis optar a la competencia Gold de ISVs los test que se solicitaran son:

- Certified for Windows Server 2008 R2 o

- Windows 7 Logo Test

Si ya realizasteis el Windows 7 Logo test y queréis optar a la competencia Gold ISVs, enviadme un pantallazo de Winqual con la información de la certificación, para poder solicitar su validación para la competencia.

Saludos

El Bruno

Entradas de Enero de 2007 www.elbruno.com


Buenas ¿cansado de seleccionar texto en Internet Explorer? ¿copiarlo y luego enviarlo por mail? Pues ahora lo puedes hacer con solo 1 click (en realidad 2), utilizando Snip IT, un nuevo addon para Internet Explorer que permite seleccionar texto y enviarlo Read More…
Buenas pues no se acabó. Hace un tiempo hablé sobre el demente que hizo el Robosapiens con Lanzallamas ; lamentablemente se me pasó de largo comentar el otro demente pariente del primero que armó un Lanzallamas hecho con un Lego ; pero mas miedo me da Read More…
Buenas hace unos días comentaba porque es aconsejable no aplicar todas las reglas de normalización en los diseños OLAP; y en que consistía un diseño Star Schema o Snowflake Schema . Hoy quiero hablar un poco de las herramientas que poseemos en Microsoft Read More…
Buenas hace unos días cuando hablaba sobre accesibilidad no tuve en cuenta los dispositivos móbiles. En los mismos las capacidades son limitadas y la verdad que si navegamos un site muy Web 2.0; nos podemos encontrar con bastantes sorpresas desagradables. Read More…
Buenas mientras sigo esperando que deje de llover escribiendo un poco sobre mis nuevas experiencias en el fabuloso mundo de Business Intelligence ; no puedo dejar de recomendar a todas aquellas personas que utilicen Microsoft SQL Server 2005 ; que revisen Read More…
Buenas, hace un tiempo leía un post de Paco Martinez relacionado con la accesibilidad en las nuevas aplicaciones Web 2.0. El mismo perdón Paco te plagio un segundo nos comentaba que uno de los principales problemas de la Web 2.0 es el dinamismo. ¿Porqué? Read More…
Buenas, año nuevo en Avanade y de nuevo a pensar en que invertir los €€€ que tenemos para tecnología durante este año. Despues de ver los requerimientos de la CTP de Enero del 2007 de ORCAS seguramente me decido por otro disco externo que espero que no Read More…
Buenas hace ya una pila de tiempo; esto es en mi épocas de problemas constantes con los Spaces de Msn o Live; había hablado un poco al respecto de Internet Explorer Developer Toolbar (esto fue el 12 de diciembre de 2005). Mas de un año después seguimos Read More…
Buenas la cara de nuestros amigos lo dice todo . Que han hecho? pues bien, partiendo de la interfaz de un proyecto en CodePlex para controlar un joystick en C# , con un par de modificaciones para lograr que los movimientos sean mas realistas; han capturado Read More…
Buenas, desde que llegó el frío a Madrid y en la única semana que no he hecho ningun viaje en avión desde Agosto, mi fabulosa HP IPaq tiene problemas de sincronización con Windows Mobile Device Center . El detalle del error es sumamente descriptivo: Aprovechando Read More…
Buenas aunque no lo parezca, hay cosas mas dificiles que el cubo de Bedlam ; una de ellas puede llegar a ser comprender algunos conceptos de los otros cubos. Supongamos una Base de Datos de Producción de una solución; usualmente estas bases de datos, Read More…
Buenas desde hace un tiempo y hasta el 25 de Marzo, tenemos la oportunidad de ayudar a http://www.ninemillion.org simplemente utilizando el buscador de Live.com para realizar nuestras búsquedas en la web. (animense a salir del lado oscuro y probar Live.com que Read More…
Buenas, mientras sigo con la duda sobre quien gana si Mickey Mouse se enfrenta al maestro Yoda en un combate de sables laser; también pienso en algunos escenarios donde aprovechar algunas características de Microsoft SQL Server 2005 . Por ejemplo, supongamos Read More…
Buenas, hoy es martes 23 y como siempre no hay mucho que contar; salvo que a nuestros amigos que trabajan con Sharepoint se les hará un poco más facil la vida. Ahi va, directamente los linkazos .. SharePoint Server 2007 SDK: Software Development Kit and Read More…
Buenas hace unos minutos Juan Francisco nos preguntaba como podemos acceder a una Db Access 2007 utilizando Ado.Net . Yo (al igual que él) suponia que el Microsoft Jet Provider, servía para los nuevos archivos accdb de Microsoft Access 2007 , pero la Read More…
Buenas todavía estoy buscando la excusa para poder comprarme un Cube como el de la foto , pero parece que no tiene nada que ver con Analysis Services 2005 ; es otro tipo de cubo. Mientras les dejo otro detallito que tal vez a alguien le ayude a solucionar Read More…
Buenas buenas news … :D Just Released! Enterprise Library 3.0 January 2007 CTP The second CTP of Enterprise Library 3.0 is now available to download on our CodePlex community site ! Full details on this release are in the included release notes, but Read More…
Buenas, tengo algunos conocidos que esperan ansiosos algun evento extraordinario ; yo soy un poco menos optimista y pongo mis esperanzas en el Service Pack 2 de Microsoft SQL Server 2005 . Como en estos días el trabajo fuerte ha sido con Analysis Services Read More…
Buenas esta semana tuve la suerte de estar en Lisboa poniendome ciego de cerveza y Bacalao participando en un proyecto de Business Intelligence . Algunos se preguntarán que hace una persona con tan poco criterio como yo en este tipo de proyectos y yo Read More…

Entradas de Enero de 2007 www.elbruno.com


Buenas, una vez mas la gente tecnología me ha superado. Hoy no se trata del iPhone ni del mando de la Wii, sino de un simple Fax. Aunque parezca increible hay gente que no desea recibir documentos escaneados por correo electrónico, por miedo a que los Read More…
Buenas, mientras sigo viendo sites que sacan todo el provecho posible a DotNetNuke navegando por la web; me encuentro con una agradable novedad XNA Magic . Un framework para el desarrollo de juegos para XNA Framework que nos ahorra bastantes dolores de Read More…
Buenas, mis amigos Eugenio y Fran , me han apuntado con un láser desde un satélite espía anotado en una lista donde parece que cada vez hay más gente. Parte de nuestra obligación consiste en comentar 5 cosas que tal vez no sean de dominio público, y aquí Read More…
Buenas mientras trato de convencerme que el nuevo IPhone es solo una PDA un poco más bonita, me llega una novedad completamente ajena al mundo de los cacharros … nuestros amigos de Patterns and Practices finalmente han liberado una nueva versión de Read More…
Buenas, retomando un poco un tema que nunca empecé me gustaría mostrar como con 40 lineas de código, utilizando .Net 3.0 podemos crear una aplicacion que aproveche las capacidades de reconocimiento y sintetización de voz de la librería System.Speech. Read More…
Buenas, aprovechando que me senté un rato en la máquina, y empecé a acomodar fotos de las vacaciones, decidí finalmente empezar a probar Soapbox como alternativa a YouTube . Mi primera impresión fue muy buena, ya que permite subir varios videos simultaneamente Read More…
Buenas, un par de días despues de la presentación, cumplo con lo prometido y les dejo las presentaciones del evento de Robotics y Vista Speech que dimos en Córdoba el pasado 5 de enero, un par de horas antes de que salgamos a disfrutar del veranito cordobes Read More…
Buenas hace un tiempo, les contaba sobre la llegada de una nueva versión de la suite de Infragistics con controles con estilos Office 2007 . En este mismo post, Roberto preguntaba lo siguiente: Soy un principainte en el uso de infragistics y la verdad Read More…
Buenas, mientras sigo disfrutando del veranito del hemisferio sur; y trato de que mi hermanito no destruya el Lego antes de la presentación del viernes ; me conecto un poco a eso de la internet y veo que la gente sigue evolucionando. En este caso, a traves Read More…
Amigos mientras disfruto de unas merecidas vacaciones durante par de semanas en el sur, en Córdoba Argentina; con mi familia y amigos; quiero desearles un muy feliz 2007 a todos; felicitar a todos los nuevos y no tan nuevos MVPs (que bueno entrar a geeks.ms Read More…

Visual Studio 2005 – Importacion de Errores …


El titulo suena feo, ya que no conozco a nadie que quiera importar errores, pero  lamentablemente, todos los proyectos tienen muchísimos errores. Aunque si has implementado una metodología ágil, tal vez puedas estar al tanto de los mismos mucho antes.

Por ejemplo, en estos momentos estamos trabajando en un pequeño proyecto tiene más de 500 pruebas unitarias y todas las noches, se ejecuta un Build and Test automático. Esta mañana con mis amigos Victor y Antonio nos quedamos KO cuando vimos el Rojo de la muerte

 

Excusa perfecta para abandonar y salir de tapas pero …

Después tratamos de interpretar el Log de ejecución, pero como hay tanta data casi nos reventamos tratando de interpretar de a uno los test que dieron errores (piensen en mas de 500 líneas de este tipo)

 

       

Results               Top Level Tests

——-               —————

Passed                (All/)Ejemplo.LabsTest.ConstructorTest

Passed                (All/)Ejemplo.LabsTest.GetAllTest

Failed                (All/)Ejemplo.LabsTest.UpdateTest

.. .. ..    

 

Por suerte, entre la info. que generan las compilaciones y ejecuciones de test, dentro de la carpeta TestResult, encontramos un archivito con extensión .trx, que es el que contiene el resultado de los test para ser importados dentro de Visual Studio y poder verlos en el  Test Result Panel.

Para poder importarlos simplemente seleccionamos la opción Import del panel

Y listo, todas las pruebas dentro del mismo. Ahora podremos ver en más detalle los datos de cada Test, podremos acceder al código del test, etc.

Ahora la excusa para las tapas es arreglar los errores !!!

 

Saludos

El Bruno

Team Foundation Server Release Candidate


 
 
Navegando en los downloads de MSDN, me encontré con la interesante novedad del RC de TFS. Obviamente será probado en estos días y ademas, se lo comunicaré a un par de compañeros de trabajo que estan a punto de montar unas pruebas de integracion.
 
Para los que no lo conozcan pueden revisar un poco la pagina inicial de Team System, y para ver las novedades de esta versión (muy cercana a la versión final) pueden leer el siguiente post del blog de Jeff Beehler.
 

Para verlo en acción antes de instalarlo (cosa que no es muy fácil), un video de Channel9.

 

Saludos

 

Actualización: Además, hay un par de Chms muy interesantes donde se explica la instalación del mismo. En sus 2 modalidades, Single-Server Deployment, o Dual-Server Deployment.
http://www.microsoft.com/downloads/details.aspx?familyid=e54bf6ff-026b-43a4-ade4-a690388f310e&displaylang=en