[Evento] Materiales del Evento de Robotics en Alicante

Buenas,

me viene bien el retraso de más de una hora para volveme a Madrid, porque después del evento de Robotics con los chicos de Alicante nos tomamos unas cervecillas …  asi que espero poder reponer fuerzas en este tiempo para cuando llegue a casa y me toque jugar con el Valentino.

Por otra parte, estoy subiendo a SkyDrive los contenidos del evento, asi que si la tarjeta 3G no me juega ninguna mala pasada, este post saldrá desde el aeropuerto.

Materiales: http://cid-bef06dffdb192125.skydrive.live.com/self.aspx/2009%2004%2030%20Alicante%20Robotics

By the way, unos cracks los chicos, pasamos un buen rato, un par de risas y elLego siempre funcionando al 50% (alguna día llegará el evento donde el cacharro haga todo lo que yo quiera, por ahora sigue con su propia forma de ser)

Saludos @ Alicante

El Bruno

Crossposting from ElBruno.com

[Off-Topic] Algunas demos de Surface hechas @ Home

Buenas,

en épocas de crisis hay que afinar el ingenio y es por eso que en Avanade decidimos trastear un poco con Surface a ver que salía. La verdad es que cuando me comentaron sobre este proyecto no le tenía mucha fe, pero después de verlo he quedado muy sorprendido y bastante contento.

No suelto más letras y pasamos al video que es lo que nos gusta … y a ver cuando lo puedo probar en vivo para sorprenderme aún más 😀

 

 

Y para completar el jueguito, fijaros lo bien que se lo puede pasar uno cuando FedEX te trae este paquetito a la oficina de Avanade

 

 

Saludos @ La Finca

El Bruno

Crossposting from ElBruno.com

[TFS2008] Team Foundation Server Administration Tool 1.4 Released !!! (empieza a tomar forma justo antes de VSTS 2010)

El Bruno Visual Studio Team System

Buenas,

creo que todos aquellos que utilizamos Team Foundation Server y sufrimos lo “pesado” de administrar 3 soluciones diferentes para dar soporte a TFS (Sharepoint, Reporting Services y TFS) siempre terminamos utilizando esta herramienta.  A mucha gente no le gusta, se queja de la herramienta y reporta muchos errores; aunque yo personalmente agradezco que exista la misma me molesta de sobremanera la administracion de Sharepoint y ni hablar lo de SSRS.

Pues bien, hace un par de días una nueva versión se ha liberado, la versión 1.4 y además de dar soporte a SQL Server 2008 se han solucionado muchos de los errores reportados. Puedes descargarla desde http://tfsadmin.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=24283

Nota: si utilizas la herramienta y no te gusta o le encuentras errores, por favor tomate 5 minutos y reportalos en CodePlex; como puedes ver en esta versión, hay gente que mantiene esta herramienta y que se dedica a solucionarlos o a ver que hacer con los mismos.

 

 

Fuente: http://tfsadmin.codeplex.com/

Saludos @ 2010 Heaven

El Bruno

Crossposting from ElBruno.com

[Robotics] Descarga Microsoft Robotics Developer Studio Standard Edition desde MSDN

Buenas,

desde hace un tiempo echaba en falta poder acceder a la versión stándard de Robotics Studio para poder trabajar con la misma ya que actualmente sólo es posible descargar gratis la versión Express de Robotics Studio.

Por suerte, desde hace un par de días si posees una suscripción MSDN Professional o MSDN Premium puedes acceder a la descarga de los siguientes productos:

Y recuerda, que si quieres verlo en acción, date una vuelta por Alicante y con suerte todo lo verás en vivo (digo con suerte porque las Betas me han traido un poco mal últimamente … )

 

Saludos @ Manresa

El Bruno

Crossposting from ElBruno.com

[TFS2008] HowTo: Averiguar el directorio donde se almacenan los proyectos de Build

El Bruno Visual Studio Team System

Buenas,

si bien hace un par de meses comenté lo simple que es editar los archivos de compilación utilizando Team Foundation Sidekicks, existen escenarios dondo no es posible utilizar esta excelente herramienta (por ejemplo, en organizaciones donde no es posible instalar aplicaciones freeware que no sean de MS).

Pues bien, si este es tu caso y tienes que editar un archivo de Build lo primero que tienes que saber es que todos los archivos de Builds se almacenan bajo el mismo directorio [TeamBuildTypes] en la raíz del Team Proyect. Cada proyecto de compilación se diferencia organizándolos en diferentes directorios con el nombre de cada Build.

Pero si quieres acceder de una forma rápida a este directorio, lo que puedes hacer es dentro del Team Explorer, seleccionar el Build, desplegar el menú contextual y seleccionar la opción View Configuration Folder

 

Esta acción abrirá el Source Control Explorer y dentro del mismo seleccionará el directorio con el proyecto de Build.

 

Una vez dentro, ya podemos editar el archivo TFSBuild.proj para modificar la definición de nuestro Build (obviamente utilizando el control de versiones con el mismo!!!)

 

Saludos @ Home

El Bruno

Crossposting from ElBruno.com

[VSTS2010] Entity Framework genera bases de datos a partir de un modelo(por fin se cierra el ciclo)

Buenas,

yo no soy un experto de Entity Framework (para eso están Octavio y Unai), pero en mis pequeñas pruebas y por lo poco que he leído; una gran característica que se le reclama es la capacidad de crear un modelo y a partir del mismo generar la base de datos que de soporte a este modelo.

Por suerte, Visual Studio 2010 y el nuevo .Net Framework 4.0 implementa el soporte para esta funcionalidad.

Lamentablemente por lo que he visto en 30 segundos con una cerveza en la mano la máquina virtual actual con la que podemos probar Visual Studio 2010, no incluye esta funcionalidad, pero si podemos ver la misma en el siguiente video en Channel 9 (en la excelente serie de videos orientados a Visual Studio 2010)

http://channel9.msdn.com/shows/10-4/10-4-Episode-15-Model-First-Development-with-the-Entity-Framework-40/

 

Saludos @ Home

El Bruno

Crossposting from ElBruno.com

[TFS2008] HowTo: Modificar la definición de un WorkItem (cuidado, mucho cuidado por favor !!!)

El Bruno Visual Studio Team System

Buenas,

un tema que he tocado poco en mis post es la modificación de las definiciones de los WorkItems en Team Foundation Server, esto es debido a que cuando la gente aprende como hacerlo, se sienten dueños del mundo y empiezan a modificar las definiciones de WI a cholón y crean artefactos inmanejables. Es por eso, que al momento de elegir, prefiero trabajar con las definiciones como vienen de fábrica y aplicar los mínimos cambios indispensables.

Bueno ya he cumplido con mi obligación civil de dar una adventencia, a partir de aquí estimado lector eres responsable de lo que hagas con tus WIs. Y digo “responsable” porque gracias a las Power Tools para TFS 2008, el proceso de editar un WI es una tarea muy simple. El siguiente tutorial muestra los primeros pasos y después … bueno cada uno sabrá como seguir.

Tutorial

1. Descargar e instalar las Power Tools para TFS 2008.

2. Dentro de Visual Studio ir al menú Tools // Process Editor // WorkItem Types // Open WIT from Server.

Nota: La opción anterior abre la definicion de un WI desde un server, pero sin embargo también es posible editar la definición de un WI desde un archivo.

3. Seleccionar un Team Project y el tipo de WI sobre el que queremos trabajar.

4. Una vez abierta la definición, es posible ver toda la información de definición del WI organizada en 3 secciones:

  • Fields: Campos del WI
  • Layout: Presentación de la información del WI
  • Workflow: Workflow con los estados por los que pasa el WI

5. A partir de aqui, podemos hacer muchas cosas, pero por ejemplo para agregar un nuevo campo de tipo string llamado Account, podemos seguir los siguientes pasos.

6. Dentro de la sección Fields, presionamos el boton New.

7. Completamos los datos propios del campo, como el nombre, el tipo, etc.

8. Podemos ver que el nuevo campo aparece al final de la lista

9. Ahora toca trabajar en el Layout del WI. Como el campo Account es un campo importante lo agregaremos a la sección principal de información del WI.

10. Dentro del árbol de controles, seleccionamos dentro del 1er grupo la 2da columna y agregamos un nuevo control.

11. Completamos las propiedades como muestra la siguiente imagen y ya tendremos nuestro control en el modo presentación del WI

12. Podemos previsualizar como quedará nuestro WI, utilizando el botón Preview Form.

13. Guardamos la definición de nuestro WI con el botón Guardar. Ojo, que esto guarda la definición en el servidor TFS, este proceso puede tardar unos segundos.

14. Para verificar que nuestros cambios se han publicado, refrescamos desde el Team Explorer el folder WorkItems.

15. Y al momento de crear una nueva tarea ya podremos ver el campo Account

 

Pues bien, en pocos pasos se pueden hacer estas modificaciones, pero siempre antes de “modificar” uno de los elementos más importantes con los que trabajamos, siempre recomiendo pensarlo varias veces.

 

Ahh y nos vemos en un rato en el evento de MadridDotNet !!!

 

Saludos @ La Finca

El Bruno

Crossposting from ElBruno.com

[VSTS2010] Listado de Novedades (VII)

Buenas,

ya vamos por el 7mo recopilatorio como el lobizón !!! 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”). Ahora pronto llegarán las Betas asi que … a preparase 😀

WorkItems
Source Control
TFS Build
Herramientas de Modelado
Visual Studio
Visual Studio Test
Varios

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

Saludos @ Home

El Bruno

Crossposting from ElBruno.com

[EntLib] Enterprise Library 5.0 está en marcha

Buenas,

en los últimos meses, nuestros amigos de Patterns & Practices se dedicaron a cerrar el Product Backlog sobre el que basarán el desarrollo de la nueva versión de Enteprise Library. Hoy Grigori Melnik nos comenta que el proyecto ya está en marcha y que esperemos novedades en http://codeplex.com/entlib. Lo interesante de esto, es que si leen el post de Grigori o entran a la página oficial de Enterprise Library verán referencias a Avanade (my current employeer), en especial a http://www.avanade.com/entlib/.

La historia de Avanade con Enterprise Library es interesante y la comentamos con Edu en el webcast que dimos con los chicos de SecondNug, y básicamente desde siempre ha habido un trabajo muy cercano entre el equipo de P&P y la gente de Avanade. Es por eso que esta versión es especial, creo que dejará de ser la clásica “colección de Application Blocks” para convertirse en algo más.

Ojo, no esperen soluciones mágicas o respuestas absolutas (como ¿debo utilizar DAAB o Entity Framework?, antes de responder esta pregunta siempre les sugiero leer un poco más sobre ambas tecnologías para terminar de comprender si la pregunta realmente es válida), pero si una versión que da un cambio importante sobre las clásicas versiones anteriores de EntLib.

 

Saludos @ Home

El Bruno

Crossposting from ElBruno.com

[VSTS2010] MSDN para Team System 2010 en marcha (como el huevo y la gallina, que es primero la ayuda o el contenido?)

Buenas,

hace unos días Francisco comentaba las nuevas capacidades que se han incorporado desde hace un tiempo al MSDN, como por ejemplo una nueva opción para navegar la misma desde sitios donde no tengas mucho ancho de banda –> Low Bandwith. Cuando me puse a leer y a ver algo al respecto, me encontré con que el tema ya es “viejo” vamos que con 3 meses ya es histórico; pero hoy poniendome al día me entero a través del gran Scott Hanselman de otras novedades interesantes que se han incorporado: vista para PDA, vista para bots, vista para impresora, vista para el IDE de Visual Studio, y vista para el IDE de Visual Studio 2010.

Pues si, está última ya da soporte para el IDE de VSTS 2010 donde simplemente agregando el sufijo (dev10ide) a la url podremos ver como se verá la misma dentro de Visual Studio 2010.

Por ejemplo, la única interface dentro de .Net Framework que no comienza con la letra “I” que es la _AppDomain cuya url de ayuda es

http://msdn.microsoft.com/en-us/library/system._appdomain.aspx

para Visual Studio 2010 sería

http://msdn.microsoft.com/en-us/library/system._appdomain(dev10ide).aspx

Interesante ¿no?

 

Saludos @ Home

El Bruno

 

PD: me la jugué con la interfaz que no comienza con “I”, si conoces otra comentalo asi la apunto.

Crossposting from ElBruno.com