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: Community, Professional, Enterprise y novedades del producto

vs2015-comunity

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 caracteristicas y precios 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 2013: 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 2013, bueno, en realidad en 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.

Visual Studio 2013 – Remote Debugger Tools: Configurar herramientas remotas para depurar aplicaciones en producción

vs2013-logo

Visual Studio tiene incorporado un sistema para depurar, investigar y determinar que está pasando con nuestras aplicaciones en entornos de producción utilizando las Visual Studio Remote Tools para conectarnos desde nuestro PC de desarrollo a un sistema en producción y ver lo que esta pasando en nuestro codigo fuente.

Tengo que decir que la configuración de todo el proceso es un poco complicado la primera vez porque hay configurar correctamente varias cosas en nuestro Visual Studio, equipo de desarrollo y equipo de producción para poder conectarnos y no tener problemas a la hora de hacer debug remoto.

Por último, recordar que pueden existir muchos usuarios conectados un servidor de producción y si hacemos debug remoto y testing de rendimiento podemos bloquear, colapsar o detener la aplicación en el servidor y causar muchos problemas a los usuarios con sesiones abiertas.

En estos videos se explica el proceso muy detalladamente:

How to Attach Debugger to a Local Running Process

How to Attach Debugger to a Remote Server

How to Debug a Remote Web Application

Dónde descargar las Remote Tools:

Remote Tools for Visual Studio 2013

Remote Tools for Visual Studio 2013 (versiones x86,,x64,arm)

 

Visual Studio Community 2013 – Todo en uno y Gratis

vs-2013-community

Otra de las novedades más importantes del reciente evento Connect() 2014, ha sido la presentación del nuevo Visual Studio Community 2013, la nueva versión gratuita del IDE para curiosos, estudiantes, formadores y desarrolladores freelance 😉

¿Que diferencia hay entre Visual Studio Community y Visual Studio Express?

Pues que a partir de ahora tenemos un solo IDE gratuito para hacerlo todo, desarrollo de apps escritorio, web, servicios en la nube y dispositivos móviles. No necesitaremos descargar y tener varios IDEs como pasaba con las versiones Express.

What’s in Visual Studio Community 2013

  • Professional-grade editing, code analysis, and debugging support
  • Support for open-source workflows (Git)
  • Compilers for managed languages, C++ and more
  • Cross-platform mobile development for your preferred device and platform, including the web, Android, iOS, and Windows Phone with the free Visual Studio Tools for Apache Cordova extension
  • Take advantage of cloud services with simplified Azure SDK integration, and incorporate modern app analytics and telemetry with Application Insights
  • Access to all the Visual Studio 2013 extensions on the Visual Studio Gallery
  • Visual Studio Community 2013 includes Update 4, which is a cumulative update of all previous Visual Studio 2013 updates

Video sobre Visual Studio Community 2013

vs-2013-community-videovideo: http://channel9.msdn.com/Events/Visual-Studio/Connect-event-2014/040

:::

 

Link Oficial y Descargas: http://www.visualstudio.com/products/visual-studio-community-vs

 

Microsoft convierte su Core .NET en Open Source

Microsoft mueve ficha de nuevo y ha comunicado durante el Evento Connect() una de las novedades más importantes de estos días y es que ha convertido el Core Runtime y Framework .Net en OpenSource bajo la licencia MIT que se ira liberando poco a poco para toda la comunidad.

Novedades .Net Build 2014
Novedades .Net Build 2014

 

¿Y esto que significa para las desarrolladores?

Pues, que dentro de poco, se podrá desarrollar multiplataforma con .Net, y hacer aplicaciones para Mac OS, Linux, etc. Por supuesto, alguién tendrá que encargarse de hacer la migración a otros plataformas y disponer de un IDE para cada una de ellas.

¿Dónde puedo encontrar el código fuente de Net?

Para los más interesados, aquí os dejo el link en GitHub de  .NET Core y también our samples available on GitHub.

Link oficial: http://blogs.msdn.com/b/dotnet/archive/2014/11/12/net-core-is-open-source.aspx