[TFS] TFS en Mainframes (si, es noche de Champions y no hay sobredosis de Heineken)

 

 

Buenas,

a ver que sigo reciclando y esta vez no son latas de cervezas sino un proyecto simplemente impresionante que lleva adelante Martin Woodward para brindar capacidades de integración de entornos Mainframe con TFS. Por si no lo sabías, este personaje (compañero MVP) es uno de los padres de Teamprise, ese pequeño plugin para Eclipse que permite integrar proyectos proyectos Java utilizando TFS, en otras palabras lleva el concepto de ALM de Microsoft a un mundo no Microsoft.

Pues bien, Martin ha dicho que después de lo de Eclipse se ha quedado un poco mosqueado y la solución ha sido llevar el entorno de integración al mundo de Mainframes, vamos que da miedo cuando se aburre … 😀

Lo bueno: si nos basamos en lo que ha hecho con Eclipse, el producto puede ser simplemente genial

Lo malo: hay que soltar unos €urakos para utilizarlo.

 

Fuente: http://www.woodwardweb.com/vsts/tfs_on_the_main.html

Saludos @ Home

El Bruno

[TOOLS] IIS Database Manager (OMG DBAs por la web !!!)

Buenas,

estos últimos días no tenido delante un ordenador para poder probar algunas cosas que tenía pendientes, en cambio me he dedicado a navegar por la web dando vueltas como un tornillo en los pocos minutos libres que he tenido. Este ir y venir hizo que me entere que algunos productos muy interesantes que había conocido en sus fases Beta, han llegado ya a la versión 1.0 y pueden ser considerados como finales.

Uno de ellos es el IIS Database Manager, que como su nombre lo indica es un gestor de bases de datos integrado en IIS. En otras palabras, es un plugIn para la consola de administración del IIS que nos permite administrar nuestras bases de datos como si fuese el “SQL Server Management Studio”.

Entre algunas de las características interesantes que puedo nombrar de este producto, quiero mencionar

  • Permite agregar, editar y eliminar tablas y datos
  • Permite la administración de las vistas de base de datos
  • Permite crear, modificar y ejecutar procedimientos almacenados
  • Posee una integración completa en IIS 7.0/7.5 Remote Management
  • Es posible instalarlo utilizando Web Platform Installer
  • etc.

Si quieres más información puedes darle un vistazo a estos contenidos

 

Saludos @ New Home

El Bruno

Fuente: http://blogs.iis.net/rlucero/archive/2009/09/25/iis-database-manager-version-1-0-released.aspx

[TFS2010] WebCast sobre lo nuevo en Administración de TFS 2010 Beta 2 (se viene la Beta 2, aunque no llegamos a tiempo para el Code Camp)

Visual Studio Team System 2010

Buenas,

en el mes de Octubre nuestros amigos del equipo de producto de Visual Studio Team System lanzarán la Beta 2 de Visual Studio Team System 2010. En esta versión podremos ver muchas novedades de bajo nivel como por ejemplo como cambia la gestión de archivos en el Source Control con el actual modelo de TFS (ya lo sé, el tema es extremadamente friki, pero me gusta), y otras cosillas más.

Lamentablemente, como la versión no sale a la luz hasta finales del mes de Octubre no la podremos mostrar en el CodeCamp (donde volveremos con Luis y Rodrigo a reventar Team System en extremadamente excasos 60 minutos); pero si quieres darle un primer vistazo a la nueva arquitectura soportada por TFS 2010 y a algunos conceptos de administración, este webcast es para ti.

Datos del WebCast: http://blogs.msdn.com/charles_sterling/archive/2009/09/18/get-ready-for-team-foundation-server-2010-beta2-chat-with-the-tfs-setup-and-admin-team.aspx

 

Saludos @ ¿?

El Bruno

PD: perdón por el post tan light, pero después de unos días complicados me meto de nuevo al mundillo de a poco.

[TFS2008] Posts y HowTos sobre Team Foundation Server 2008 y 2005 (VI)

 

Buenas,

actualización con los posts, HowTos, posts sobre informes, builds, etc. sobre Team Foundation Server 2008 principalmente aunque algunos son comunes para Team Foundation Server 2005:

How To

Herramientas

Team System Web Access

TFS Errors

TFS Build

TFS WareHouse e Informes

Metodologías y Process Templates

Administración y mantenimiento

Varios

Saludos @ Here

El Bruno

[TFS2008] Check for Warnings/Errors Check-in Policy, política de CheckIn para verificar errores/warnings de compilación (traduciendo soy un crack)

 

 

Buenas,

Jeff Bramwell, un compañero MVP, ha creado una CheckIn Policy para Team Foundation Server 2008 bastante interesante: Check for Warnings/Errors Check-in Policy. Como el título del post y su nombre lo indican esta política verifica antes de cada acción de CheckIn si el proyecto actual sobre el que estamos trabajando ha compilado correctamente y si existen avisos de Error o Warning.

La política viene empaquetada en un MSI (que se puede descargar desde aquí) y una vez instalada, podemos agregar la misma a un Team Project siguiendo los siguientes pasos.

Tutorial

1. Seleccionar el Team Project sobre el que queremos trabajar

2. Desplegar el menú contextual y seleccionar la opción Team Project Settings // Source Control.

image

3. En la configuración de Source Control, seleccionar la pestaña Check-in Policy y agregar la política Check for Compilation Warnings and Errors Policy (pedazo de nombre !!!)

image

 

4. Una vez agregada es posible configurar la política para que la misma valide frente a Warnings, Errores o ambos.

image

 

5. Siguiendo con el ejemplo, cuando queremos por ejemplo hacer un CheckIn de un proyecto que posee una serie de errores, como se muestra en la siguiente imagen.

image

 

6. La ventana de CheckIn nos notificará sobre los errores como políticas inválidas para el CheckIn.

image

 

Asi que ya saben, si alguien quiere, puede agradecerle a Jeff Bramwell por esta utilidad.

 

Saludos @ Sunny Place

El Bruno

[TFS2010] Cambios en las estructuras de las bases de datos en TFS 2010

Buenas,

imagesi eres de los que alguna vez tuvo que administrar o explicarle a una persona de sistemas como se administra un servidor de Team Foundation Server, seguramente te has encontrado con que bajo algo tan simple como un servidor de desarrollo se esconden entre 5 o 7 bases de datos: una para el control de versiones, otra para la gestión de WorkItems, otra para los adjuntos y un par más que dan soporte a todo el server. Uno de los grandes problemas en estos escenarios, es que los escenarios de BackUp/Restore eran un poco complicados y mejor ni hablar las migraciones entre servidores TFS.

En Team Foundation Server 2010 el modelo orientado a Team Project Collections (de las que ya hable un poco aquí y aquí) agrupa los conceptos propios de cada colección en una única base de datos. De esta forma en un servidor base de TFS 2010, existiran 2 bases de datos propias del server y luego una nueva para cada TPC.

En un servidor con las TPCs que se muestran en la imagen (ElBrunoCollection y TPC01) existirán 4 bases de datos:

  • TFS_Config
    La base de dator principal del TFS que contiene toda la información de configuración del mismo: información propia del server e información de las Team Project Collections.
  • TFS_Warehouse
    Contiene información de negocio (BI) de todos los TPCs para explocar y analizar los mismos. Básicamente permite tener una única base de datos para analizar uno o más Team Project Collections.
  • TFS_ElBrunoCollection
    Esta base de datos es propia del TPC [ElBrunoCollection] y posee la información para: version control, work item tracking, build, etc.
  • TFS_TPC01
    Esta base de datos es propia del TPC [TPC01] y posee la información para: version control, work item tracking, build, etc.

Lo bueno de este modelo es que si deseamos eliminar, mover, restaurar un TPC, simplemente moviendo la base de datos correspondiente, ya tenemos casi todo el trabajo realizado.

Finalmente no quiero dejar de comentar, que también existirán las bases de datos propias de Sharepoint y Reporting Services que dan soporte a TFS 

 

Saludos @ Bilbao

El Bruno

[VSTS2010] Listado de Novedades (X)

Buenas,

y llegó el 10mo recopilatorio con los posts que voy escribiendo sobre las novedades de Visual Studio Team System 2010 (aka “What’s new in Visual Studio Team System 2010”). En unas semanas llega la Beta 2 (con fuerza tal vez la veamos en el CodeCamp) pero mientras en las releases intermedias, lo que me ha llamado la atención es que se ha mejorado mucho el rendimiento, se han incoporado features prometidas pero no vistas (item mode vs slot mode) y que va tomando forma como producto final.

Asi que por ahora, a actualizar el listado de links.

WorkItems

Source Control

TFS Build

Herramientas de Modelado

Visual Studio

Visual Studio Test

Infraestructura y Mantenimiento

Process Guidante

Varios

Como todavía queda mucho material por comentar y muchos posts por crear, actualizaré este listado periódicamente.

Saludos @ Home

El Bruno

[EVENTO] SIMO: allí estaremos (en realidad estará un poco de código compilado muy guay)

Buenas,

si estás por el SIMO en Madrid en estos días, mis compañeros de Avanade estarán dando un par de sesiones más que interesantes.

  • clip_image002Silverlight en Aplicaciones de Negocio” en la Sala Taiga.

Día 22 Septiembre (martes). 12:30 h

“Como aprovechar las capacidades de Silverlight para potenciar aplicaciones de productividad y usabilidad para usuarios finales , ejemplo práctico de Escritorio para directivos”

  • Racionalización de aplicaciones para Windows 7” en la Sala Sabana .

Día 22 Septiembre (martes). 16:30 h

“¿Queremos rentabilizar las inversiones en infraestructuras actuales? ¿Reducir los costes en el CPD? ¿Un entorno más “verde”? … ¿y no sabemos cómo empezar? Averigüe como vender y justificar su proyecto de virtualización con Hyper-V R2 internamente”

  • clip_image002[5]Acelerando el Business Case de la Virtualización” en la Sala Taiga.

Día 24 Septiembre (jueves) 13:30 h

“La clave del éxito de la migración a Windows 7 radica en tener el control de las aplicaciones y la certeza de que las mismas se comportarán debidamente en la nueva plataforma, pero ¿sabemos cuántas aplicaciones tenemos? ¿Cómo podemos controlar y simplificar el catálogo? Y ¿cómo acelerar el proceso de migración y reducir costes a la vez?”

Supongo que las sesiones de Windows 7 y virtualización consisirá en poner un DVD de W7 y mostrar el Next->Next->Next->Finish del instalador, y en la sesión de virtualización es lo mismo pero en una máquina virtual; pero en la sesión de Silverlight se mostrará una aplicación para directivos muy interesante desarrollada en SL que la verdad puede ser muy interesante desde el punto de vista de las experiencias del paso al desarrollo en una tecnología como Silverlight.

Pues bueno, ahí queda el dato, después me cuentan que tal la presentación.

 

Saludos @ La tierra de los chuletones y la lluvia torrencial

El Bruno

[EVENTO] Nos vemos en el CodeCamp de Tarragona

Banner2Buenas,

el próximo 17 y 18 de Octubre se celebrará otra edición del CodeCamp, esta vez en Tarragona. Este año tengo la suerte de ser invitado a esta altura aceptan a cualquiera y poder participar en 2 sesiones: Microsoft Robotics y Visual Studio 2010, pero en realidad lo mejor de estos eventos es el networking que se puede hacer, ponerle cara a personas que conocemos solo virtualmente, ver como profesionales de alto nivel opinan sobre temas delirantes, aguantar cargadas por lo dificil que tenemos para llegar al mundial con Argentina, etc.

Si quieres más información puedes darte una vuelta por http://www.codecamp.es/; y si estás por allí esos días, la primera cervecita corre a cuenta mía (aún sabiendo que una declaración de este tipo puede salir muy caro por internet)

Nos vemos en Tarragona.

Saludos @ Current Home (no por mucho)

El Bruno

 

PD: esta vez creo que voy con Valentino y mi chica, y espero poder armar algo chulo con el robotito + el enano que no implique tener a la gente de protección al menor sobre mis espaldas.

[EVENTO] Materiales del Evento: Novedades en Visual Studio Team System 2010 con los chicos de la UOC

Buenas,

antes que se me haga muy tarde y me olvide; publico la presentación con la que presenté las noveades de VSTS 2010 con los chicos de la UOC hace unos minutos. Esta vez dejaré la presentación en SlideShare a ver que tal va y si alguien la quiere en formato original, me avisa y se la envío por correo. Además comentar como hecho histórico que en los 120 minutos de la sesión Visual Studio solo se colgó 2 veces, y en ambas ocasiones tratando de implementar el intellisense, con lo que ya lo doy por estable 😀

 

 

 

Saludos @ Home

El Bruno