Visual Studio Team System 2008 Team Foundation Server Power Tools – Release Diciembre 2007

Para los que venimos desde VSTS 2005 y utilizabamos sus Power Tools pues para VSTS 2008 también están disponibles aquí.


A continuación un listado de las nuevas características en este release (tomado de la página oficial):



  • Find in Source Control tool is an addition to the Team Explorer menu that provides the ability to locate files and folders in source control by the item’s status or with a wildcard expression.
  • Open a selected folder in Windows Explorer straight from Team Explorer. This feature allows you to jump straight to the mapped folder location from within Source Control Explorer.
  • Quick Label feature that allows labels to be easily applied to a given selection of files and folders in the Source Control Explorer.
  • Build Notification tool that runs in the Windows task bar notification area monitoring the status of the build definitions you have specified. It can be configured to show notifications when builds are queued, started, or completed for multiple build definitions spanning multiple Team Foundation Servers.
  • Additional TFPT.EXE commands for configuring Team Explorer connection settings (tweakui) and for  destroying Work Items and Work Items Type Definitions (destroyWI, destroyWITD).
  • Updates to the TFS Best Practices Analyzer for use with a Visual Studio Team System 2008 Team Foundation Server deployment.
  • The Process Template Editor is updated for use with Visual Studio Team System 2008 Team Foundation Server. It also has several improvements, including: the ability to launch standalone w/o a Visual Studio installation, performance improvements, improved discoverability and bug fixes.
  • Bug fixes and removal of Power Tools that are now included within Team Foundation Server: 

    • Annotate and Treedif are now included in Visual Studio Team System 2008 Team Explorer; however, Annotate remains is still available in the command-line tool (TFPT.EXE).
    • TestToolsTask is included in Visual Studio Team System 2008 Team Foundation Server as part of Team Foundation Build.

Visual Studio 2008 and .NET Framework 3.5 Training Kit

Para todos aquellos interesados en aprender VS 2008 y .Net Framework 3.5 les doy a conocer el Kit de Entrenamiento para Visual Studio 2008, con Laboratorios, Demos y Presentaciones Power Point que ha publicado Microsoft en: http://www.microsoft.com/downloads/details.aspx?FamilyID=8BDAA836-0BBA-4393-94DB-6C3C4A0C98A1&displaylang=en

CONCURSO OPEN XML!!! – VERSION 2

Continuando con una iniciativa de Microsoft para la región me complace en comunicarles el inicio del concurso OPENXML para Ecuador y Perú, cuyo objetivo principal es dar a conocer OpenXml y a su vez las personas que forman parte de las comunidades del país puedan empezar a implementar este estándar en sus aplicaciones las cuales les van a agregar mayor valor al negocio. El concurso consiste en:

Lo que tienes que hacer es crear un documento Word, Excel o Powerpoint pero sin usar Office, de la siguiente manera:

  1. Construye una aplicación (C#, VB, Java, PHP, no importa ya que OpenXML lo puedes usar desde donde sea) que produzca un archivo OpenXML. Como tú sabes OpenXML es un formato XML para hacer 3 tipos de archivos: un documento, una hoja de excel, o una presentación. En el caso de tu programa tú eliges cuál hacer (fíjate en los premios que habrá para cada tipo). 
  2. La aplicación debe ser un EXE que cuando yo lo ejecute en mi PC, creará el archivo en el mismo directorio. No necesita tener intefaz gráfica ni nada, puede ser todo línea de comando. El único requisito es que tenga un nombre que nos permita identificarlo.
  3. Ahora, cuando yo abra ese archivo desde Office (o como es OpenXML lo puedo abrir desde WordPerfect Office, Open Office, etc), el archivo debe contener tu nombre, email, dirección física, compañía para la que trabajas o universidad donde estudias, tu puesto y un pequeño texto sobre qué te pareció programar con OpenXML. Si elegiste hacer un documento Word, solo necesitas poner esta info en la primera página del documento; si elegiste una hoja de cálculo Excel, los datos pueden ir en celdas separadas o como tu quieras; si elegiste una presentación Powerpoint tus datos pueden estar en el primer slide.
  4. La única restricción es que no puedes usar los objetos COM de Office para hacer esto, ya que así sería un simple comando. Debes usar el formato OpenXML como tal desde .NET o el lenguaje que selecciones.

Tienes de tiempo (2) dos semanas para hacerlo y deberás enviar tu archivo EXE junto con el código fuente compilable y el script paso a paso de como ejecutar tu programa en un archivo ZIP a la dirección ecmaopenxml@hotmail.com  con el subject Concurso OpenXML seguido del país de donde eres tu (ej: Concurso OpenXML Ecuador) antes de las 8am del viernes 21 de diciembre del 2007. No se aceptarán más admisiones luego de esa hora.

Lo mejor de todo es que puedes participar hasta 3 veces!! Puedes enviarnos tres programas, uno que haga un archivo Word, otro que haga una Hoja de Excel y otra que haga una presentación de PowerPoint!!!

Así serán los premios para el ganador de cada categoría (recuerda que no es rifa):

Por un programa que construya exitosamente un archivo Word, un Age of Empires III
clip_image001

Por un programa que construya exitosamente un archivo Excel, un Halo 2 para Windows
clip_image002

Por un programa que construya exitosamente un archivo PowerPoint, un Shadowrun para Windows
clip_image003

Si mandaste los 3 programas (Word, Excel y PowerPoint) te daremos un premio adicional de un Fable: The Lost Chapters
clip_image004

Qué no sabes cómo usar el formato OpenXML? No te preocupes, hemos creado un kit de entrenamiento online para ti con toda la información del caso que puedes acceder escribiendo a la dirección mencionada o a mi directamente (javiery@microsoft.com) o a Martín Vergara en Perú (mvergara@msdemocenter.net). Adicionalmente si quieres tener información de lo que es OpenXML, conceptos e historia solo tienes que pedir acceso al Groove de las células .NET en donde hemos colocado material con una presentación de webcast realizada por Fabio Rodríguez, el especialista en este tema.

Si tienes alguna duda déjanos saberla y te ayudaremos lo más pronto posible.

Un par de cosas legales: el concurso es válido solo para Ecuador y Perú, solo programas que funcionen y con el código fuente podrán participar. Los premios serán entregados en los próximos 2 meses ya que los estamos enviando a traer acá para distribuirlos entre los ganadores. Además nos reservamos el derecho de descalificar a alguien que creamos haya copiado su programa de otro participante.

Cómo evaluarán a los ganadores: Existirá un jurado conformado por Microsoft y MVPs locales los cuales evaluaremos:

  • Cumplimiento de las bases del concurso
  • Conforme vayan llegando los proyectos iremos evaluando el cumplimiento del punto anterior, código de generación del OpenXML optimizado y a su vez el documento generado debe contener el valor agregado de cada uno de ustedes, esto es evaluaremos también su creatividad para generar un documento amigable.

Adicionalmente te invitamos a hacer participe de este concurso y de reenviar este mail a quien tu consideres necesario así como publicarlo en todos los sitios y blogs necesarios.

NOTA: Los premios serán entregados por país, es decir, los premios son para los dos países, es decir en el caso del archivo de Word, será un premio para Ecuador y otro para Perú e igual para las demás categorías.

Suerte a todos!!!

¡A participar!

Ganadores Concurso Open XML

Una vez revisado los resultados me es grato anunciar a los ganadores del concurso Open XML:



Age of Empires II: Luis Enrique León Castillo,
Halo 2 para Windows:  Francisco Tixi, 
Shadowrun: Gustavo Gonzalez y
Fable: The Lost Chapters: Gustavo Gonzalez.


A los ganadores se les enviará por correo las instrucciones para retirar sus premios!!!!.


Gracias a todos por la gran acogida que ha tenido este evento!!!


 

Evento Loja de VS 2008

Amigos, me es grato comunicar a la comunidad de Loja que el 21 de Septiembre estaré visitando su ciudad para compartir con la comunidad profesional y académica un evento interesante sobre administración de proyectos con Visual Studio Team System  y Project Server 2007, así como una conferencia de VS2008 y LinQ a cargo de Julian Verdesoto en el auditorio de la Universidad Técnica Particular de Loja (UTPL), a continuación les comparto la agenda del evento:

 

AGENDA

17h00 – 17h30 : Presentación e introducción a las comunidades profesionales
17h30 – 18h30 : Administración de proyectos con Visual Studio Team System
18h30 – 19h00 : BREAK
19h00 – 20h00 : Visual Studio 2008 y LINQ

 

Los esperamos!!!!

Cómo revisar el tipo de licencia y número de accesos a clientes en Sql Server 2000

Para las personas que desean conocer el tipo de licencia de sus servidores SQL Server 2000 pueden ejecutar el siguiente comando:

SELECT SERVERPROPERTY(‘LicenseType’) AS [LicenseType]

y así mismo para determinar el número de licencias lo puedes obtener ejecutando lo siguiente:

SELECT SERVERPROPERTY(‘NumLicenses’) AS [NumLicenses]

Concurso OpenXML!!!!!

Continuando con una iniciativa de Microsoft para la región me complace en comunicarles el inicio del concurso OPENXML para Ecuador, cuyo objetivo principal es dar a conocer OpenXml y a su vez las personas que forman parte de las comunidades del país puedan empezar a implementar este estándar en sus aplicaciones las cuales les van a agregar mayor valor al negocio. El concurso consiste en:

Lo que tienes que hacer es crear un documento Word, Excel o Powerpoint pero sin usar Office, de la siguiente manera:

  1. Construye una aplicación (C#, VB, Java, PHP, no importa ya que OpenXML lo puedes usar desde donde sea) que produzca un archivo OpenXML. Como tú sabes OpenXML es un formato XML para hacer 3 tipos de archivos: un documento, una hoja de excel, o una presentación. En el caso de tu programa tú eliges cuál hacer (fíjate en los premios que habrá para cada tipo). 
  2. La aplicación debe ser un EXE que cuando yo lo ejecute en mi PC, creará el archivo en el mismo directorio. No necesita tener intefaz gráfica ni nada, puede ser todo línea de comando.
  3. Ahora, cuando yo abra ese archivo desde Office (o como es OpenXML lo puedo abrir desde WordPerfect Office, Open Office, etc), el archivo debe contener tu nombre, email, dirección física, compañía para la que trabajas o universidad donde estudias, tu puesto y un pequeño texto sobre qué te pareció programar con OpenXML. Si elegiste hacer un documento Word, solo necesitas poner esta info en la primera página del documento; si elegiste una hoja de cálculo Excel, los datos pueden ir en celdas separadas o como tu quieras; si elegiste una presentación Powerpoint tus datos pueden estar en el primer slide.
  4. La unica restricción es que no puedes usar los objetos COM de Office para hacer esto, ya que así sería un simple comando. Debes usar el formato OpenXML como tal desde .NET o el lenguaje que selecciones.

Tienes de tiempo (1) una semana para hacerlo y deberás enviar tu archivo EXE junto con el código fuente compilable y el script paso a paso de como ejecutar tu programa en un archivo ZIP a la dirección franciscofagas@msn.com con el subject Concurso OpenXML antes de las 8am (hora Ecuador) del viernes 07 de Septiembre del 2007. No se aceptarán más admisiones luego de esa hora.

Lo mejor de todo es que puedes participar hasta 3 veces!! Puedes enviarnos tres programas, uno que haga un archivo Word, otro que haga una Hoja de Excel y otra que haga una presentación de PowerPoint!!!

 

Así serán los premios para el ganador de cada categoría (recuerda que no es rifa):

 

Por un programa que construya exitosamente un archivo Word, un Age of Empires III

Por un programa que construya exitosamente un archivo Excel, un Halo 2 para Windows

Por un programa que construya exitosamente un archivo PowerPoint, un Shadowrun para Windows

Si mandaste los 3 programas (Word, Excel y PowerPoint) te daremos un premio adicional de un Fable: The Lost Chapters

Qué no sabes cómo usar el formato OpenXML? No te preocupes, hemos creado un kit de entrenamiento online para ti con toda la información del caso que puedes acceder en: http://www.dotnetfitnesscenter.com/kits/openxml

Si tienes alguna duda escríbela acá como comentario en el blog, yo trataré de responderla durante el fin de semana.

Un par de cosas legales: el concurso es válido solo para Ecuador, solo programas que funcionen y con el código fuente podrán participar. Los premios serán entregados en los próximos 2 meses ya que los estamos enviando a traer acá para distribuirlos entre los ganadores. Además nos reservamos el derecho de descalificar a alguien que creamos haya copiado su programa de otro participante.

Cómo evaluarán a los ganadores: Existirá un jurado conformado por Microsoft y MVPs locales los cuales evaluaremos:

  • Cumplimiento de las bases del concurso
  • Conforme vayan llegando los proyectos iremos evaluando el cumplimiento del punto anterior, código de generación del OpenXML optimizado y a su vez el documento generado debe contener el valor agregado de cada uno de ustedes, esto es evaluaremos también su creatividad para generar un documento amigable. 

Si no cuentas con acceso a internet, enviame tus datos (nombre y dirección física) a mi correo y Microsoft te hará llegar un DVD con el material.

Suerte a todos!!!

Cursos de productividad para el negocio y experiencia en comunidades

 

Ahora que ya tengo un poco más de tiempo para escribir en mi blog en esta ocasión deseo compartir con ustedes un temario de los laboratorios que estoy trabajando con grupos de usuarios, desde el viernes 17 hasta el lunes 14 de agosto estuve visitando la ciudad de Loja, ciudad en la cual ya he estado realizando presentaciones y talleres para grupos de usuarios interesados en conocer lo nuevo en productos Microsoft, bueno en mi última visita estuve dictando varios talleres los cuales estaba orientados a cómo puede las personas del área técnica crear soluciones que incrementen la productividad al negocio, esto lo hice debido a que actualmente el departamento de IT no sólo debe conocer las nuevas tecnologías ya que éstas sin importar sus fortalezas suelen perder su valor si no las enfocamos a resolver de manera eficiente los problemas de negocio, muchas personas dirán mis aplicaciones resuelven de manera eficiente los problemas de negocio, pero está la aplicación diseñada para el usuario?, los datos llegan en el formato adecuado?, nuestra aplicación es una solución integral y colaborativa para la organización?, nuestra solución está diseñada para resolver un problema presente o es una solución escalable?, algo que debemos tener presente es que a los tomadores de decisión y a la gente de negocio no se fija sobre que tecnología se encuentra implementada su solución sino en el valor que ésta le brinda al negocio, por lo cual muchas de las veces las iniciativas del departamento de IT de implementar una solución sobre una nueva tecnología es rechazada debido al costo que involucra implementarla, porque dije costo de la solución?, pues la respuesta es simple, si no llegamos con el mensaje acertado a los tomadores de decisión ellos lo verán de esa forma, pero si en cambio nos enfocamos en transmitir el valor que le dará la solución al negocio ellos lo verán como una inversión.

En las diferentes reuniones que he tenido con líderes y personas de la comunidad me han transmitido que una de sus mayores frustraciones es el no poder desarrollar aplicaciones con nuevas tecnologías, lo cual da como resultado que los desarrolladores se dediquen a dar mantenimiento a aplicaciones desarrolladas sobre .Net Framework 1.1 en el mejor de los casos y que la mayoría de las empresas continúan desarrollando con VB 6, es por esto que en mis conferencias, talleres y actividades con la comunidad le cambie el enfoque y en lugar de presentar sólo las nuevas características de los productos, empecé a orientar en cómo pueden agregar valor al negocio transmitiendo no sólo conocimiento técnico sobre la herramienta sino también conocimiento de aplicabilidad y cómo llegar a las personas de negocio, transmitir de esta manera el mensaje es muy gratificante ya que no sólo estoy brindando conocimiento técnico a las comunidades sino que también les estoy brindando el conocimiento para que las personas puedan llegar a los tomadores de decisión y de esta manera puedan tener la apertura para empezar a aplicar lo aprendido en las diferentes actividades que realizamos en la comunidad, refiriéndome a estudiantes y profesionales, ya que otra de mis experiencias en laboratorios mixtos (estudiantes y profesionales) de Team System es que no importa los años de experiencia siempre tendremos algo que aprender de los demás y no me refiero sólo desde el punto de vista técnico, algo característico de los estudiantes es su pasión por aprender nuevas tecnologías y realizar estas actividades en conjunto es impresionante ver cómo pueden trasmitir esa pasión a los profesionales y estos agregándole valor a los estudiantes compartiendo su experiencia, esta sinergia es la que da inicio a las comunidades y si nosotros como MVPs les agregamos el conocimiento técnico y su aplicabilidad en la solución de problemas de negocio empezaremos a construir comunidades con visión.

A continuación coloco las imágenes de las diapositivas con los temas tratados en el laboratorio productividad para el negocio:

Quiero terminar este post agradeciendo la hospitalidad de las personas de Loja y por la apertura para este tipo de actividades.