Buenas,

en un día de grandes lanzamientos, no podía faltar la BETA1 de Microsoft Enterprise Library 5.0 y la Beta 2 Microsoft Unity 2.0. Esta es una Major Version, donde salvo la integración con Visual Studio, todos los demás componentes se han incluido en esta versión. El siguiente listado muestra los cambios que se han aplicado en cada componente o seccion de EntLib:

Aunque como grandes cambios hay que mencionar:

  • Unity y Object Builder van de la mano.
  • No hay más soporte para WMI.
  • Existe una nueva excepción del tipo ActivationException que permite trabajar con errores propios de configuración.
  • Todos los bloques utilizan Unity como mecanismo de inyección de dependencias, para la creación de objetos.
  • Ahora es posible guardar la configuración de una aplicación en diferentes archivos, con info propia de cada bloque.
  • Mucho más

Ahora sólo queda probarla :D

 

Saludos @ Boadilla

El Bruno

Fuente: http://blogs.msdn.com/agile/archive/2010/02/08/enterprise-library-5-0-beta1-and-unity-2-0-beta1-are-released.aspx

image

Buenas,

ahora que ya se ha liberado la Release Candidate de Visual Studio 2010, es interesante saber que también existe un modelo de licencias “Go-Live” para que podamos utilizar esta versión mucho más tranquilos. Además de soportar el path de actualización de Beta 2 –> RC, este modelo soporta las siguientes características:

  • Existe un proceso de actualización de Beta 2 a RC y luego a la versión final (RTM) de Visual Studio 2010 y de .NET Framework 4.0. Para Team Foundation Server significa pasar datos de Team Foundation Server 2008 a Team Foundation Server 2010 Beta 2 y a continuación, eventualmente a Team Foundation Server 2010 RTM. Lo más importante es que esto significa código fuente, elementos de trabajo, pruebas, compilaciones y el almacén de datawarehouse.
  • Con VS2010 es posible aplicaciones "go live" :D.
  • Existe un equipo de soporte específico para esta versión. Si vas a utilizar la versión "go live"; hay que registrarse por correo electrónico a vsgolive@microsoft.com. Si ya tienes un ID de soporte para VS2010 Beta 2, el mismo sigue siendo válido avanzar como actualizar a RC VS2010. 
  • Otra opción para solicitando ayuda es visitar los foros de MSDN. Los foros de MSDN son frecuentados por del MVP de Microsoft (como quien suscribe) y encuentran de miembros del grupo de productos y son un gran lugar para buscar problemas presentados por otros que podrían coincidir con problemas.

Pues ya lo sabes … a probar la RC !!!

 

Saludos @ Boadilla

El Bruno

Fuente: http://blogs.msdn.com/jeffbe/archive/2010/02/08/going-live-with-the-visual-studio-2010-release-candidate.aspx

image

Buenas,

este es uno de los temas que más amargado me tiene, porque no he podido probar Lab Management todavía y creo que es una de las mejores incorporaciones a Visual Studio 2010. El motivo de la “no-prueba” es simple: problemas de hardware, no he podido encontrar el entorno adecuado para montar todo lo necesario para probar LM cómodamente (lo podría hacer en modo chapucero, pero no es la idea).

Igualmente si has montado Lab Management Beta 2 y piensas actualizar a la Release Candidate (que sale dentro de poco), esta guía te indica los pasos necesarios. Y por si fuera poco, además de preguntar en los foros de MSDN, este post seguro que te saca de apuros http://blogs.msdn.com/lab_management/archive/2010/02/08/lab-management-2010-beta2-to-rc-upgrade-guide.aspx

 

Saludos @ La Finca

El Bruno

Guía de actualización: http://blogs.msdn.com/lab_management/attachment/9959726.ashx

Fuente: http://blogs.msdn.com/lab_management/archive/2010/02/08/lab-management-2010-beta2-to-rc-upgrade-guide.aspx

image

Buenas,

hace un tiempo comenté que existía un proyecto de ejemplos de tecnologías incorporadas en Visual Studio 2010 llamado Tailspin. Una nueva versión actualizada se ha liberado, en la que se ha intentado mostrar las características y beneficios de ASP.Net MVC 2, como Data Annotations, validaciones del lado del cliente y la utilización de ViewModels.

La descarga se puede realizar desde http://tailspintravel.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=38433

 

Saludos @ Boadilla

El Bruno

Descarga: http://tailspintravel.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=38433

 

 

Clipboard01Buenas,

una nueva versión del Process Template para la gestión de la seguridad en proyectos Microsoft Security Development Lifecycle (SDL), se ha liberado ayer y se puede descargar desde http://www.microsoft.com/downloads/details.aspx?FamilyID=c4b44860-cfba-494a-ba43-13c4aecf86af&displaylang=en

SDL es un proceso de control de seguridad que se centra en el desarrollo de software. Parte de una política obligatoria desde 2004 en Microsoft. SDL ha desempeñado un papel decisivo en los procesos de control de seguridad y privacidad en la cultura de Microsoft. A través de una metodología y una serie de herremientas, SDL pretende reducir el número y la gravedad de las vulnerabilidades en el software en todas las fases del ciclo de vida del desarrollo de software. Se basa en tres conceptos básicos: educación, una mejora continua del proceso y la rendición de cuentas.

Además existe un documento que explica de forma simple los conceptos básicos de SDL, que se puede descargar desde http://www.microsoft.com/downloads/details.aspx?FamilyID=0baff8e8-ab17-4e82-a1ff-7bf8d709d9fb&displaylang=en.

 

Saludos @ Boadilla

El Bruno

Descarga: http://www.microsoft.com/downloads/details.aspx?FamilyID=c4b44860-cfba-494a-ba43-13c4aecf86af&displaylang=en

image

Buenas,

aqui dejo el acceso a la presentación del evento de novedades en Visual Studio 2010 del webcast que di anoche con los chicos de Lleida. Más de 2 horas de demo, con un castañazo final en la seccion de builds.

http://cid-bef06dffdb192125.skydrive.live.com/self.aspx/2010%20Novedades%20VS2010%20Lleida/Novedades%20en%20Visual%20Studio%20Team%20System%202010^_v01.pptx

 

Saludos @ Boadilla

El Bruno

image

Buenas,

hoy oficialmente he terminado de escribir los contenidos del libro de Visual Studio 2010, estoy en la 2da ronda de revisión de capítulos y como ahora me queda hablar con mi editor, creo que es interesante que comparta un poco lo que ha pasado y lo que me ha costado el escribir un libro:

- cerca de 16 litros de cerveza; principalmente botellines de Heineken, y me sirve de excusa para los posibles errores que posea el libro

- más de 20 litros de mates, solos y en familia

- he visto como se cambiaba la fecha de lanzamiento de Visual Studio 2010 al 12 de Abril, para que coincida con mi cumpleaños

- he corrido más de 149 kms

- he quemado más de 13000 calorías

- me han renovado como MVP de Team System por 3ra vez

- he visto cerca de 20 partidos de NBA de madrugada

- me he dado un golpazo que me ha costado 8 puntos de sutura, mientras escuchaba un podcast de CMMI (reservados los comentarios)

- he escrito partes del libro en 6 aeropuertos diferentes

- he sufrido el cambio de nombre de Visual Studio a Visual Studio Ultimate, gracias Microsoft tuve que revisar todo el libro

- ha nacido mi niña Martina; que se ha sumado a Valentino para que mis días sean lo menos productivo posibles super happy happy

 

Asi que en pocas palabras escribir un libro me ha costado un hijo, una cicatriz bastante fea, un monton de alegrías deportivas, mucho trabajo en marcha, viajes varios, y la alegría de saber que solo he puesto el 20% de lo que me hubiese gustado escribir de un producto como Visual Studio 2010.

 

Saludos @ Boadilla y bienvenidos a Febrero.

El Bruno

image

Buenas,

durante el mes de enero traté de dedicarme a terminar de escribir por lo que no me apunté a ningun webcast. Y una vez terminado el mes, empezamos Febrero por todo lo grande con un tortazo que me ha dejado medio tururú y un webcast con los chicos de Lérida sobre Visual Studio 2010.

La temática va a ser la de siempre: intentar dar un repaso por todo Visual Studio 2010 durante el webcast, no prometo ver todo porque ya sabamos que esto es casi imposible …. pero repasaremos lo básico: C#4, VB10, nuevo IDE, TFS 2010, herramientas de modelado, testing, etc.

 

Página de Facebook: http://www.facebook.com/profile.php?id=1605632186#/event.php?eid=279150987957&index=1

Registro: http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032441476&EventCategory=4&culture=es-ES&CountryCode=ES

Saludos @ Boadilla

El Bruno

Buenas,

tal vez sea porque en la intro del libro hablo un poco de la historia de VS y de lo bien que me lo paso con cada una de las versiones, siempre acordándome de los padres de los del equipo de l producto; pero este post me ha tentado:

Visual Studio 2010 - Logo
Visual Studio  Generic Logo

The New Logo: Visual Studio 2010
The Traditional Generic Logo

Products and Milestones

1975 – Bill Gates and Paul Allen write a version of Basic for Altair 8080

1982 – IBM releases BASCOM 1.0 (developed by Microsoft)

1983 – Microsoft Basic Compiler System v5.35 for MS-DOS release

1984 - Microsoft Basic Compiler System v5.36 release

1985 – Microsoft QuickBASIC 1.0

1986 – Microsoft QuickBASIC 1.01, 1.02, 2.00

1987 – Microsoft QuickBASIC 2.01, 3.00, 4.00

1987 – Microsoft BASIC 6.0

1988 – Microsoft QuickBASIC 4.00, 4.00b, 4.50

1989 – Microsoft BASIC Professional Development System 7.0

1990 - Microsoft BASIC Professional Development System 7.1

1991 – Microsoft Visual Basic released May 20-Windows World Convention –Atlanta

1992 – Microsoft Visual Basic 2.0

1993 – Microsoft Visual Basic 3.0 in Standard and Professional versions

1995 – Microsoft Visual Basic 4.0 released, supported the new Windows 95

1997 – Microsoft Visual Basic 5.0 – introduction of IntelliSense

1998 – Microsoft Visual Studio 6.0 that included Visual Basic 6.0 released (first VS)

2002 – Microsoft Visual Basic .NET 7.0

2002 – Visual Studio .NET

2003 – Microsoft Visual Basic .NET 7.1

2003 – Microsoft Visual Studio w/Intellisense

2003 – Visual Studio .NET

2004 – Announce Visual Studios 2005 – Code name Whidbey

2005 – Visual Studio 2005 release w/Extensibility

2005 – Visual Studio Express released

2006 - Expression Tool Set released - devs and designers work together

2006 – Visual Studio Team release – November 30th

2007 – Visual Studio 2008 (code name Orcas) ships November = Video Studio Shell

2010 - Visual Studios (code name Rosario)

 

Saludos @ Boadilla, esperando que no caiga más nieve

El Bruno

Fuente: http://blogs.msdn.com/samer/archive/2010/01/27/quick-share-the-history-of-visual-studio.aspx

PD: 2 post, que reposteo en 2 días, esto de tener 2 niños me está coartando la creatividad y el tiempo de escribir; tendré que entrenar al Lego para que vuelva a escribir por mi.

image

Buenas,

es lo que tiene estar meado por una docena de elefantes vírgenes, yo por un lado me empupo escribiendo cerca de 20 páginas pal libro de Visual Studio 2010, sobre lass bondades y benficios de la programación funcional con F#; y viene Chris Smith (que se llama algo asi como “Hola mundo”, por lo popular) y se pega este pedazo de post donde comenta como manejar el lanza misiles USB con F#, con el obvio objetivo de controlar el mundo (que sigue siendo la meta del 95% de los programadores, y el 100% de los que trabajan en Google).

Asi que, si tenes un lanzamisiles, Visual Studio 2010 y bastante tiempo para leer, aqui tenes el acceso http://blogs.msdn.com/chrsmith/archive/2010/01/24/being-an-evil-genius-with-f-and-net.aspx 

 

Saludos @ Boadilla

El Bruno

Fuente: http://blogs.msdn.com/chrsmith/archive/2010/01/24/being-an-evil-genius-with-f-and-net.aspx

image

Buenas,

cuando definimos un proceso de compilacion [Build Definition] en TFS 2010, una de las mejoras que han agregado en esta versión, es la flexibilidad en la configuración de las opciones del Build. Por ejemplo, si dentro de la definición del build queremos especificar que se ejecuten todas las pruebas unitarias en todos los ensamblados que respeten un determinado formato en su nombre, y además que se ejecuten todas las pruebas definidas en un archivo de definición de pruebas [.vsmdi], es posible seguir los siguientes pasos.

1. Editar las opciones de proceso del build.

2. Editar la propiedad [Automated Tests]

Clipboard07

3. Esta opción permite agregar una serie de criterios, como por ejemplo ejecutar todos los tests que se encuentren en ensamblados que respeten el nombre *test*.dll.

4. Pero además se puede agregar una nueva condicion para que se ejecuten los tests definidos en un archivo .vsmdi, como muestra la siguiente imagen.

Clipboard09

5. Es posible seleccionar la lista de tests a ejecutar dentro del vsmdi, o la opción que siempre esperamos: Run all tests in this VSMDI file.

Gracias TFS 2010 :D

 

Saludos @ Boadilla

El Bruno

image

Buenas,

destripando TFS 2010 me encuentro con la novedad de que la integración con Office solo es posible con la versión 2007 o superior (2010 Beta de la muerte). Esto puede ser por 2 motivos:

  • El modelo de objetos de Office 2007 es muy superior al de las versiones anteriores y hay cosas que no se pueden hacer en 2003.
  • Los del equipo de producto de Visual Studio + Team Foundation Server decidieron que si no hay Ribbons no se integran.

Les dejo el dato y las opciones para pensarlas un sábado.

 

Saludos @ Boadilla

El Bruno

Buenas,

la siguiente imagen lo dice todo:

RevisedRoadMapv5

y como detalle interesante comentar que estará soportada en VS2008 y VS2010, y que el 7 de febrero estará disponible la Beta 1 de Enterprise Library 5.0.

 

Saludos @ T4

El Bruno

Fuente: http://blogs.msdn.com/agile/archive/2010/01/20/announcing-enterprise-library-5-0-and-unity-2-0-roadmap.aspx

image

Buenas,

el lunes de esta semana se lanzó un nuevo site Microsoft Express (http://www.microsoft.com/express/Default.aspx) que pretende presentar toda la familia de productos capados y gratuitos Express de Microsoft. En este site podemos encontrar las versiones express de SQL Server, además de herramientas de desarrollo y los accesos a los programas Microsoft WebSite Spark y otros más, porque no solo de express viven nuestros amigos de Redmond.

Es interesante además ver que han agregado los enlaces a los starters kits para los diferentes productos (http://www.microsoft.com/express/Resources/) incluido Azure, Facebook SDK y un acceso a Coding4Fun que es lo que realmente nos gusta.

Como queda poco tiempo, también podemos encontrar links de acceso a las versiones express de la Beta 2 de Visual Studio 2010 http://www.microsoft.com/express/Express-2010/; vamos que completito completito como programa de sucesos poco importantes.

 

Saludos @ T4

El Bruno

Home: http://www.microsoft.com/express/Default.aspx

image

Buenas,

nuevo recopilatorio con los posts que voy escribiendo sobre las novedades de Visual Studio 2010 (aka “What’s new in Visual Studio 2010”). Ya tenemos la Beta 2 en nuestras manos y después del cambio de fecha de lanzamiento ahora el 12 de Abril de 2010, pues seguro que me tocará actualizar mas de un post.

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

WorkItems

Source Control

TFS Build

Herramientas de Modelado

Visual Studio

Visual Studio Extensions and Tools

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

image

Buenas,

cuando faltan pocos meses para el lanzamiento oficial de Visual Studio 2010 (junto con Team Foundatioon Server 2010), el equipo de VSTS Rangers ya ha comenzado a liberar varios documentos y guías de referencia para trabajar con estas herramientas. Actualmente podemos echarle un vistazo a las siguientes:

y si bien queda mucho material por refinar y completar, las mismas son un excelente punto de partida para conocer la versión 2010.

Me las apunto como recordatorio en este post …

Saludos @ Boadilla

El Bruno

image

Buenas,

el titulo te lo dice todo … http://blogs.msdn.com/robcaron/archive/2010/01/13/9948172.aspx, al estilo Twitter

 

Saludos @ La Finca

El Bruno

Fuente: http://blogs.msdn.com/robcaron/archive/2010/01/13/9948172.aspx

image

Buenas,

una nueva versión del Training Kit para Visual Studio 2010 se ha liberado hace 2 días. En el mismo es posible encontrar versiones actualizadas de los Hand On Labs, Tutoriales, Demos y presentaciones sobre varios temas relacionados con Visual Studio 2010 y .Net Framework 4.0:

  • C# 4.0
  • Visual Basic 10
  • F#
  • Parallel Extensions
  • Windows Communication Foundation
  • Windows Workflow
  • Windows Presentation Foundation
  • ASP.NET 4
  • Windows 7
  • Entity Framework
  • ADO.NET Data Services
  • Managed Extensibility Framework
  • Visual Studio Team System

 

Saludos @ Boadilla

El Bruno

Descarga: http://www.microsoft.com/downloads/details.aspx?FamilyID=752CB725-969B-4732-A383-ED5740F02E93&displaylang=en

image

Buenas,

ya te digo que esto de hacer tan simple el modelo de extensiblidad de Visual Studio 2010 iba a lograr que en la galería de extensiones de Visual Studio nos empezaramos a encontrar con extensiones a cholón, donde algunas son tan simple pero útiles que asustan. Por ejemplo, este addin que cuando estamos depurando nos presenta un nuevo tipo de visualizador de depuracion para los objetos del tipo imagen

01

y que al momento de activarlo, nos muestra la imagen propiamente dicha y la resolución de la misma.

02

 

 

Me ha gustado.

 

Saludos @ Boadill

El Bruno

Home Page: http://visualstudiogallery.msdn.microsoft.com/en-us/0954c361-ae31-491b-a503-926032c79a3d

Descarga: http://imagedebugvisualizer.codeplex.com/

image

Buenas,

cuando he posteado sobre el Layer Diagram, siempre he asociado las capas de una solución con uno o mas proyectos. Pero una de las ventajas que tiene el Layer Diagram, es que permite además ser más específico y trabajar con elementos individuales de un proyecto por ejemplo con clases. Por ejemplo, si dentro de un mismo proyecto poseemos 3 clases con el siguiente código fuente en las mismas:

   1: public class DataLayer
   2: {
   3:   public void Foo()
   4:   { }
   5: }
   6: public class BusinessLayer
   7: {
   8:   public void Foo()
   9:   {
  10:     var d = new DataLayer();
  11:     d.Foo();
  12:   }
  13: }
  14: public class UILayer
  15: {
  16:   public void Foo()
  17:   {
  18:     var b = new BusinessLayer();
  19:     b.Foo();
  20:  }
  21: }

Es fácil ver como las relaciones van en sentido Data –> Business –> UI. Si agregamos un diagrama del Tipo Layer Diagram al proyecto, podemos hacer drag and drop de las clases sobre cada una de estas capas y ver en el diagrama que las relaciones están a nivel de clase y no de ensamblado; como muestra la siguiente imagen.

01

Si en este punto lanzamos una validación del diagrama, la misma irá correctamente, pero si modificamos la clase UI como en el siguiente ejemplo, donde la misma hace una referencia a la clase Data.

   1: public class UILayer
   2: {
   3:   public void Foo()
   4:   {
   5:     var b = new BusinessLayer();
   6:     b.Foo();
   7:  
   8:     var d = new DataLayer();
   9:   }
  10: }

Podremos ver en la validacion del Layer Diagram como nos marca un error de llamada y un error de referencia.

02

Asi que, ya sea a nivel de proyecto o a nivel de clases, el Layer Diagram nos ayudará a mantener nuestros proyectos bajo una arquitectura sólida.

 

Saludos @ Boadilla

El Bruno

Más artículos Página siguiente >