#Podcast – news from Connect 2016: Google, Linux, .net Foundation, Samsung TVs, Visual Studio 2017, Visual Studio for Macs and more!

Hello!

Today’s podcast have some updates from Connect 2016. The format is quick podcast, only with myself and I am pleased to share a little about what most caught my attention from the event.

Topics as Google joining .net Foundation, Microsoft announcing it’s Platinum support at Linux Foundation, support for the development of apps for Tizen (Samsung TVs!), and finally everything new in the family of Visual Studio: Visual Studio 2017 RTM, Visual Studio Mobile Center and Visual Studio for Mac.

This time it makes more sense than ever reference materials, so I recommend you to see the post related to this podcast to see all links.

And bonus, 136 videos recorded on Connect 2016 for free on Channel 9 (link)

clipboard02

I hope you enjoy it. Podcast Link

Greetings @ Toronto

El Bruno

References

Advertisements

#Podcast – Novedades desde Connect 2016: Google, Linux, .Net Foundation, Samsung TVs, Visual Studio 2017, Visual Studio for Macs y más !

Hola !

Hoy toca repasar las novedades del Connect 2016. El formato es podcast rápido, lo haré solo yo (lo tenía pendiente) y me doy el gusto de opinar un poco sobre lo que más me ha llamado la atención del evento.

Temas como Google uniéndose a .Net Foundation, Microsoft anunciando que es Platinum support en Linux Foundation, el soporte para el desarrollo de apps para Tizen (Samsung TVs!), y por último todo lo nuevo en la familia de Visual Studio: Visual Studio 2017 RTM, Visual Studio Mobile Center y Visual Studio for Mac.

Esta vez tiene más sentido que nunca los materiales de referencia, así que recomiendo ver el post relacionado a este podcast para ver todos los links .

Y de bonus, los 136 videos que se grabaron en Connect 2016 de forma gratuita en Channel 9 (link)

clipboard02

Espero que lo disfruten. Podcast Link

Saludos @ Toronto

El Bruno

References

#VisualStudio – Visual Studio for Mac, a new family member (Bonus: Linux Foundation!)

Hello!

Do you remember when Visual Studio was all you needed to create applications? It still the single tool you need. However now, you have several flavors to choose to depend on the application type, and your development style. Today at Microsoft Connect they confirmed the launch of Visual Studio for Mac.

However, it seems that behind this Visual Studio there is an old friend: Xamarin Studio (remember that Microsoft acquired Xamarin some time ago, link, this step was the natural one). IMHO, I I shall refuse to name it as “Visual Studio for…” until has support TFS integration.

And now, you can read the current status of the Visual Studio family and also a short description of each product in the notes below. But before, I think is good to share a couple of clarifications, because I have already read some posts where you begin to talk about issues without having clear some concepts:

  • It is true that now on Mac there are 2 options: Visual Studio and Visual Studio Code for Mac. However one is an IDE and the other one is a code editor.
  • Visual Studio Code as a code editor, and is he has matured much since the V1. However, I think that still can be clearly the distinction between IDE and Code Editor.
  • The same imitation of Mac could be done on Windows, where we have Visual Studio Code and Visual Studio 2017 RC (or release Visual Studio 2015)

Visual Studio Family

Clipboard04.png

 

Visual Studio 2017 RC focuses on improved productivity, refined fundamentals (performance improvements across all areas in VS 2017), streamlined cloud development, and great mobile development. To learn more, read the details in John Montgomery’s post announcing Visual Studio 2017 RC. The download is available here.

Visual Studio for Mac is a new Visual Studio IDE. It’s built from the ground up for the Mac and focuses on full-stack, client-to-cloud native mobile development, using Xamarin for Visual Studio, ASP.Net Core, and Azure. To learn more, read Miguel de Icaza’s blog post introducing Visual Studio for Mac. The download is available from here.

Visual Studio Mobile Center is “mission control for mobile apps.” It brings together multiple services commonly used by mobile developers into a single, integrated service that allows you to build, test, deploy, and monitor cloud attached apps in one place. To learn more, please read Nat Friedman’s blog post elaborating on Visual Studio Mobile Center.

Team Foundation Server 2017 RTM and Visual Studio Team Services is bringing general availability to Application Insights, Package Management service, Code Search, and 3rd party commerce to on-premises extensions. To learn more, please read Brian Harry’s blog post. Get started here.

Bonus and shock :

Microsoft joins the Linux Foundation

Greetings @ Toronto

El Bruno

References

#VisualStudio – Visual Studio for Mac, uno más para la familia (Bonus: Linux Foundation!)

Hola !

¿Recuerdas cuándo Visual Studio era lo único que necesitabas para crear aplicaciones? Pues sigue siendo lo único que necesitas salvo que ahora dependiendo del tipo de aplicación, tienes varios sabores del mismo. Hace 2 días se había filtrado la noticia de una versión de Visual Studio para Mac, hoy en Connect la confirmaron.

Sin embargo, parece que detrás de este Visual Studio hay un viejo conocido: Xamarin Studio (recuerda que Microsoft adquirió a Xamarin hace un tiempo, link, este paso era natural). Yo me negaré a nombrarlo como “Visual Studio for …” hasta que no tenga integración con TFS.

Y ahora bien, debajo dejo el estado actual de la familia de Visual Studio y además una pequeña descripción de cada producto. Pero antes un par de aclaraciones importantes, porque ya he leído algunos posts donde se comienza a hablar de temas sin tener claro algunos conceptos.

  • Es cierto que ahora en Mac hay 2 opciones: Visual Studio Code y Visual Studio for Mac. Sin embargo uno es un IDE y el otro un editor de código.
  • Visual Studio Code nace como un editor de código, y es cierto que ha madurado mucho como herramienta. Sin embargo creo que todavía puede hacerse claramente la distinción entre IDE y Editor de Código.
  • El mismo simil de Mac podría hacerse en Windows, donde tenemos Visual Studio Code y Visual Studio 2017 RC (o en release Visual Studio 2015)

 

Visual Studio Family

Clipboard04.png

 

Visual Studio 2017 RC focuses on improved productivity, refined fundamentals (performance improvements across all areas in VS 2017), streamlined cloud development, and great mobile development. To learn more, read the details in John Montgomery’s post announcing Visual Studio 2017 RC. The download is available here.

Visual Studio for Mac is a new Visual Studio IDE. It’s built from the ground up for the Mac and focuses on full-stack, client-to-cloud native mobile development, using Xamarin for Visual Studio, ASP.Net Core, and Azure. To learn more, read Miguel de Icaza’s blog post introducing Visual Studio for Mac. The download is available from here.

Visual Studio Mobile Center is “mission control for mobile apps.” It brings together multiple services commonly used by mobile developers into a single, integrated service that allows you to build, test, deploy, and monitor cloud attached apps in one place. To learn more, please read Nat Friedman’s blog post elaborating on Visual Studio Mobile Center.

Team Foundation Server 2017 RTM and Visual Studio Team Services is bringing general availability to Application Insights, Package Management service, Code Search, and 3rd party commerce to on-premises extensions. To learn more, please read Brian Harry’s blog post. Get started here.

Y por cierto, menudo anuncio:

Microsoft joins the Linux Foundation

Saludos @ Toronto

El Bruno

References

#Podcast – ALM with Visual Studio, Cloud development and some news before #Build2016

devops banner

Hola !

Hoy es día de publicar un nuevo podcast para la serie de NTN. En el episodio de hoy hablaré con Luis Fraile (@lfraile) (ALM MVP desde que recuerdo) sobre la historia de algunas herramientas de Microsoft. Hablaremos también sobre las capacidades que tenemos hoy para desarrollar con entornos InPremise o Cloud. Y, si bien la idea original era hablar sobre DevOps, nos fuimos por otros caminos y lo dejamos para un podcast futuro (con algún otro invitado especial).

El podcast se puede escuchar aquí http://www.ivoox.com/11030611

Ir a descargar
Saludos @ Toronto

-El Bruno

References

#Podcast – ALM with Visual Studio, Cloud development and some news before #Build2016

devops banner

Hi !

Today is day for a new podcast for the NTN series. In today’s episode I’ll talk with Luis Fraile (@lfraile) (ALM MVP since I remember) about the history of some Microsoft Dev Tools until today. We will also talk a little about some capabilities that we have today if we want to creates app and use InPremise or Cloud dev scenarios. And, even if the original idea was to talk about DevOps, we must leave this idea for a future podcast.

You can listen the podcast here http://www.ivoox.com/11030611

Download

Greetings @ Toronto

-El Bruno

References

#News – #Xamarin for free, #VisualStudio for free and now #Windows is free !!!

Hi !

Long story short:

So, last year Microsoft made a big bet when they announced that the “Professional” version of Visual Studio will be called “Community” and it will be available for free to use it.

Yesterday, they shocked us again when they announced Visual Studio will include Xamarin, and you know: Visual Studio now Includes Xamarin which means

Visual Studio Community now integrates Xamarin features that complete the out-of-the-box mobile application development experience for Android, iOS and Windows. Share code across devices while delivering apps with native performance and look & feel.

image

But they are closing the week with a mayor announcement:

WINDOWS 10 WILL BE FREE

Yes, free as you always expected. The official release is here, and you can go to the download page here.

Ok, if you clicked previous links, you are now thinking in my family, but this news is old and true: Windows 10 IoT is free for makers, and also Windows is free for devices with screens under 9 inches … so not a complete April’s Fools Day post Open-mouthed smile

 

Greetings @ Toronto

-El Bruno

References

[#VS14] Algunas novedades dentro de Visual Studio 14 (que no 2014 !!!)

image

Hola!

Hace un par de días comenté cómo hacer para probar Visual Studio 14 gratis con una VM en AZURE. Si realmente se te dá por hacerlo, creo que lo mejor que puedes ver dentro del mismo es ver esto temas

  • ASP.Net vNext, y aquí no me voy a expandir porque ya hay mucho escrito sobre el tema. Lo mejor es comenzar por el site oficial y dedicarle un par de minutos a este tutorial.
  • Roslyn, roslyn y más Roslyn! El “nuevo compilador” para C# y Visual Basic. Después de jugar un poco con la plataforma, llegué a un par de Getting Started y el Syntax Visualizer me ha dejado asombrado! (si has jugado con DSLs Roslyn será tu Nirvana!)
  • A C++ le han dado un empujón que impresiona! No suelo escribir mucho porque en C++ voy a tirones, pero si lees el blog oficial de C++, te darás una idea de lo que significan las expresiones lambdas en C++ y algunas nuevas opciones de depuración! (que por cierto las puedes aprovechar para otras plataformas como Arduino o Pebble!)

Referencias

Saludos @ Home

El Bruno

image image image Google

[#VS14] Prueba Visual Studio 14 gratis! (en #Azure claro)

Hola!

Hace un par de días, el equipo de Visual Studio anunciaba el primer release de Visual Studio 14 en versión CTP. Ojo!, no tenemos que que confundir a Visual Studio 14 con Visual Studio 2014, que no existe … el “14” es el numero de versión. Por ejemplo, Visual Studio 2013, se corresponde con el número de versión 12.0.NNNNN.NN de acuerdo al update que tengas instalado.

image

En el caso de Visual Studio 14, recomiendan no instalarlo en nuestros equipos de desarrollo, sino más bien utilizar uno de prueba. Hace 2 años, esto significaba, crear una nueva instancia de algún SO con Hyper-V, desplegar el IDE dentro del mismo, probarlo, etc. Hoy todo este proceso se simplifica gracias a AZURE.

Nota: para este paso a paso no utilizaré el nuevo portal de AZURE, iré con el clásico para que no haya problemas.

1. Accedemos a nuestra cuenta de Azure.

Si no tienes cuenta, puedes pedir un trial que también te sirve para esto!

2. Accedemos a la opción “new”

3. Seleccionamos “Compute // Virtual Machine // From Gallery“

image

4. Dentro de la galería de imágenes diponibles, seleccionamos “Microsoft // Visual Studio // Visual Studio Professional 14 CTP”

image

5. Listo!

Y en pocos segundos ya podremos probar todo lo nuevo del nuevo IDE para Visual Studio 14!

Por cierto, sé que es tentador pero por favor revisad vuestro plan de pagos antes de elegir la siguiente configuración Winking smile

image

Fuente: http://blogs.msdn.com/b/somasegar/archive/2014/06/03/first-preview-of-visual-studio-quot-14-quot-available-now.aspx

Saludos @ Home

El Bruno

image image image Google

[#VS2012] Un poco de cobertura de codigo y Team Build 2012

image

Buenas,

los datos y la forma de interpretar la cobertura de código es un tema bastante delicado de tocar, pero al igual que los preservativos; es preferible tenerlos a mano y no necesitarlos, que necesitarlos y no tenerlos.

En Visual Studio 2012 y Team Foundation Server 2012 tenemos la oportunidad de configurar nuestras definiciones de compilación para que tengan en cuenta (o no) la cobertura de código.

Por ejemplo, si editamos una definición de Team Build en Team Foundation Service, podremos ver also similar a lo siguiente en la ventana de configuración:

image

Si accedemos a los detalles de los tests a ejecutar podemos elegir en las opciones de esta secciones, si queremos dejar de lado las opciones, habilitar la cobertura de código o interpretar más información a través de un archivo de configuración.

image

Por ejemplo, si habilitamos la opción de CC veremos en el resultado de una compilación información similar a la siguiente. En la que podemos ver que tenemos solo un 21% de CC, por más que nuestros tests ejecutan un CC bastante alto sobre nuestro codigo.

image

El problema viene dado, ya que dentro de la definición por defecto de “habilitar CC” también se tienen en cuenta todos los ensamblados de .Net que se utilizan durante el proceso. Asi que, ¿cómo solucionar este escenario?

Pues muy simple.

1. Agregar un archivo de tipo “test settings” a la solución en la que estamos trabajado.

2. Dentro de estas settings, definimos los ensamblados que queremos analizar.

3. Configuramos este archivo para que sea el que “dirija” la ejecución de nuestros tests.

4. Protegemos este archivo dentro de nuestro TFS

5. Editamos la definición de nuestra Team Build y accedemos a la sección de detalles de tests.

6. En las opciones de test, seleccionamos la opción “custom” y seleccionamos el archivo “test settings” que creamos y protegimos en pasos anteriores.

image

7. Lanzamos la build y ..done!

Un detalle, este escenario también es utilizable cuando trabajamos con clientes de Visual Studio 2010 o en escenarios mixtos.

Saludos @ Home

El Bruno

image image image