Visual Studio 2017: eShop OnContainers with Docker & Microservices

app-eshop-containers

Microsoft ha publicado recientemente esta aplicación de ejemplo para Visual Studio 2017 donde podemos consultar y probar una aplicación diseñada con .NET Core usando microservicios y contenedores para tener una visión de como se puede implementar este tipo de soluciones usando tecnologias de Microsoft y Azure.

 

La arquitectura propuesta la vemos en esta “foto” para tener un visión global del escenario y la complejidad del sistema que se esta diseñando, incluye 3 aplicaciones clientes para consumir nuestros microservicios: Xamarin, WebApp MVC y Web SPA.

Podeis descargarla para empezar a jugar “Get Started” desde este enlace que os adjunto, recordar que es una aplicación de ejemplo y esta en version BETA.

Project eShop: https://github.com/dotnet-architecture/eShopOnContainers

Visual Studio 2017: Lanzamiento Oficial

Ya esta disponible Visual Studio 2017 para descargar y probar todas las novedades de la nueva versión, aqui dejo un link con la comparativa de cada versión: comparativa-vs  donde vemos opciones y escenarios de uso tiene cada una de ellas desde la Community hasta la Enterprise.

 

Lanzamiento Oficial Visual Studio 2017

Aqui teneis el video de lanzamiento con Keynotes realizadas por Satya Nadella, Julia Liuson, Brian Harry, Miguel de Icaza, Scott Hanselman hablando sobre las novedades en Visual Studio, .NET, Xamarin, Azure, y muchos mas temas.

 

Novedades y Descargas Versiones 2017

La nueva versión incluye novedades integradas en el IDE con todas las caracteristicas necesarias para crear aplicaciones multiplataforma para Android, iOS, Windows, la Web y la nube integradas con ALM: desarrollo, depuracion, pruebas, colaboración y extensiones que podemos consultar en este enlace: Portal de Novedades Visual Studio

 

Visual Studio Emulator for Android

vs-android-emulator

En algunos proyectos, necesitemos realizar pruebas y depurar aplicaciones de Android y no queremos instalar otros entornos como Android Studio o Eclipse en nuestro PC de desarrollo. Para ello, Microsoft dispone de una herramienta gratuita, Visual Studio Emulator for Android, que nos facilita mucho esa tarea y es muy fácil de utilizar.

En este video, Microsoft nos explica como funciona la herramienta:

Importante: No funciona en Windows7, es necesario tener instalado un Windows 8 o Windows 10.

Si estamos utilizando Visual Studio 2013, podemos descargar la extensión desde Visual Studio Extensions Gallery para integrarla en nuestro IDE.

vs-android-extension

Una vez instalada la extensión, aparecerán nuevos botones en Visual Studio 2013 para configurar el emulador, su resolución y memoria RAM.

Nos leemos en el siguente post!!

Microsoft dotNet Spain Conference 2016

microsoft-dotnetconf-2016

El pasado 24 de Febrero tuvo lugar en Madrid, la Microsoft .NET Conference 2016 Spain, el mayor evento de la comunidad de desarrolladores NET en España que cada año organiza Microsoft, donde muestra las novedades, tendencias, Visual Studio y las novedades de plataforma .NET para estar al dia de como evolucionan todas las herramientas y ecosistemas de desarrollo sobretodo hoy en dia donde la tendencia es la multi-plataforma.

 

La charla de presentación del evento oficial fue realizada nada menos que por el mismísimo Satya Nadella.

video-satya-nadella

Aquí dejo la lista de todas las charlas publicadas para los que no asistieron al evento:

Link oficial: https://channel9.msdn.com/Events/NET-Conference/2016

 

Visual Studio 2015: Novedades

vs2015-logo

Ya esta aquí el reciente Visual Studio 2015 con muchas novedades y características respecto a la versión anterior,  os dejo una video de la presentación oficial con  todas las novedades que vienen de serie en el nuevo Visual Studio 2015 que son muchas.

 

 

También, para los más perezosos dejo un pequeño resumen de lectura rápida con todo lo que incluye extraído de las páginas de Microsoft y MSDN.

  1. Muchas novedades IDE, CodeLens, CodeMap y soporte pantallas táctiles (info)
  2. Application Insights integrado completamente con Visual Studio 2015
  3. Performance and Diagnostic Tools in Visual Studio 2015 (debugging)
  4. Rendimiento de aplicaciones mientras trabajamos (PerfTips),
  5. Uso de memoria mientras trabajamos (Memory Usage mientras depuramos)
  6. Building Universal Apps for Windows 10 (details)
  7. Blend for Visual Studio 2015 (details)
  8. Smart Unit Test for Visual Studio 2015 (details)
  9. Desarrollo móvil multiplataforma (detalles)
  10. Xamarin integrado en Visual Studio 2015 (detalles)
  11. Visual Studio Tools for Apache Cordova (detalles)
  12. Emulador de Android más potente y rapido (details)
  13. Developer Analytics Tools (details)
  14. Web Developer Tools (detalles)
  15. Node.js Tools for Visual Studio (detalles)
  16. Microsoft Azure SDK 2.5 y Azure Diagnostics (details)

 

Descargar Versiones

Para descargar las versiones de Visual Studio 2015: enlace aqui

 

Visual Studio 2015: Community, Professional, Enterprise

vs2015-logo

Visual Studio 2015 ha sido presentado oficialmente y listo para descargar en sus tres versiones disponibles: Community, Professional y Enterprise para empezar a jugar, es importante mencionar que la versión Community es totalmente gratis si cumplimos las condiciones del acuerdo de Microsoft y agrupa todas las antiguas versiones VS Express.

Lista de precios y caracteristicas de cada versión:

  • Precios de Visual Studio 2015 (IDE): aquí
  • Precios de Visual Studio Team Services (TFS): aquí
  • Características de Visual Studio 2015 (IDE): aquí

Las novedades más importantes son nuevas mejoras del IDE para programar aplicaciones universales para cualquier dispositivo con Windows 10, soporte cross-platform, Windows, Linux, Android y IPhone, incluyendo desarrollos con C++, Apache Cordova y Xamarin.

Además incluye novedades para depuración y diagnóstico de aplicaciones y facilitar depuración remota para iOS y Android, así como un emulador de Android para Visual Studio, que se suman a las opciones ya existentes de desarrollo para NodeJS y Python en Visual Studio.

Podemos ver todas las novedades en su blog oficial: Novedades de Visual Studio 2015

Visual Studio: Configurar Proxy Server para proyectos .NET

vs2013-logo

En algunas ocasiones, no tenemos acceso al servidor de desarrollo o producción, ya sea porque estamos en otro PC, no tenemos permisos, no podemos conectarnos con TFS, estamos detrás de un proxy y por lo tanto no podemos trabajar con los proyectos y eso es un problema.

En el archivo de configuración de Visual Studio de cualquier aplicacion .NET siempre tenemos el archivo de configuración app.config donde podemos indicar que vamos a utilizar un proxy para salir al exterior y poder conectarnos a otros recursos/servicios.

Simplemente, debemos localizar el archivo .config de la versión de nuestro Visual Studio para editarlo y añadir el apartado de system.net:

Ruta: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe.config

Visual Studio Config

<system.net>
   <defaultProxy useDefaultCredentials=“true“ enabled=“true“> 
      <proxy bypassonlocal=”True” proxyaddress=”http://ipaddress:8888” />
   </defaultProxy>
</system.net>

Aplicaciones Clientes .NET que consumen WebApi

<system.net>
   <defaultProxy>
      <proxy autoDetect="False" bypassonlocal="False" proxyaddress="http://ipaddress:8888" usesystemdefault="False" />
   </defaultProxy>
</system.net>

Usar Fiddler como proxy para tener acceso externo

Yo siempre utilizo este truco, uso fiddler para hacer de proxy a través de otro PC si no tengo acceso externo y necesito conectarme con otro sistema, aquí os dejo el link : http://www.fiddlerbook.com/fiddler/help/hookup.asp

Espero que sea de utilidad.