[#VS2013] HowTo: Mover lines of code y no pegarse con #ReSharper

image

Hola,

se me había pasado esta new killer feature de Visual Studio 2013! Lo había leído, lo había visto, pero no lo había usado! Hasta que recién sin querer le dí a un ALT+UP y vi como … LAS LÏNEAS DE CÖDIGO SE MOVIAN SOLAS !!!

Pues eso, ALT + UP o ALT + DOWN, mueve la línea sobre la que estás trabajando una posición hacia arriba o hacia abajo. Si has seleccionado 2 o más líneas … también lo hace en bloque Open-mouthed smile

Por cierto, a esta opción no la había visto ya que estás combinaciones de teclado son utilizadas por ReSharper por defecto. He desactivado ReSharper por unos segundos (se da golpes con unas plantillas T4)

image

Y he puesto una nueva combinación de teclas para esta opción Open-mouthed smile, ya las tengo a mano cuando las necesite con CTRL + ALT + UP o CTRL + ALT + DOWN.

image

Fuente: http://blogs.msdn.com/b/zainnab/archive/2013/07/01/visual-studio-2013-preview-moving-lines-of-code.aspx

Saludos @ Home

El Bruno

image image image Google

[#TFS2013] HowTo: Dar una intro sobre InRelease (casi casi como llevar un anillo a Mordor)

image

Hola,

hace unos días, me tocó la 1ra oportunidad de comentar la posiblidad de utilizar InRelease junto con Team Foundation Server 2013. Contar InRelease es fácil; aquí va un resumen muy simple:

– Es un producto para la gestión de despliegues (entre otras cosas) que ha comprado Microsoft este año y que se integrará 100% con Visual Studio 2013 ALM (TFS2013)

– Es un nuevo “server” (IR de InRelease, lo aclaro porque después de este gráfico me preguntaron si eran InfraRojos) que tiene un par de clientes que se encargar del despliegue de aplicaciones

image

– Además de los clientes (deployers, o desplegadores) hay una aplicación de escritorio y otra aplicación web que son las que pueden usar los equipos DEV y QA para evaluar la calidad de un despliegue

– …

No hace falta decir que en este punto, la mitad de la audiencia se había dormido y la otra mitad estaba dandole caña maraña al WhatsApp. Así que para atraer la atención, los mando a tomarse un café (5 min y como no son latinos, respetan los 5 min) inicio Hyper-V, Start a la VM de Brian Keller y listo … siguiendo el demo script (que tiene un par de detallitos) en un rato ya todos estaban al tanto de las capacidades de InRelease.

Si lo que tienes es menos tiempo … pues un video de 3 minutos te puede salvar

HomePage: http://www.microsoft.com/visualstudio/inrelease/

Descarga: http://www.microsoft.com/visualstudio/inrelease/inrelease-2013-preview/

 

Nota: iba a postear esto dentro de unos días, pero aprovechando el que el gran Brian Keller ha publicado una actualización del Demo Script de Inrelease, pues mira lo saco hoy.

Saludos @ La Finca

El Bruno

image image image Google

[#TFS] Branching and Merging, Dependency Management con NuGet, Git for TFVC Users

image

Hola,

el trabajo de los ALM Ranfgers no acaba. Y después de sacar la guía de Branching y Merging para Team Foundation Server, ahora toca actualizar la misma con lo nuevo que estamos disfrutando en el 2013. Para esto se han propuesto un plan para sacar 4 tomos de esta guía con foco especial en:

  • Branching and Merging
  • Gestión de dependencias con NuGet
  • Git for usuarios de TFS

image

Aclaración: No participo en proyectos con los ALM Rangers aunque ya me gustaría. La idea de los ALM Rangers es intentar ayudar en proyectos REALES para la implantación de buenas prácticas (basadas en experiencias reales) trabajando con las herramientas de Visual Studio ALM. Dentro del grupo de ALM Rangers hay personasl del equipo de producto de TFS de Microsoft y expertos usuarios de Visual Studio. Con lo que el output de estas iniciativas suele ser algo bastante productivo y que merece la pena echarle un ojo.

 

Fuente: http://blogs.msdn.com/b/willy-peter_schaub/archive/2013/09/04/branching-and-merging-guide-are-we-on-track-with-our-strategies.aspx

Saludos @ Home

El Bruno

image image image Google

[#EVENT] Construyendo aplicaciones de negocios basadas en #HTML5 en #Azure con Microsoft Visual Studio #LightSwitch

image

Hola,

pedazo de título de post me he apuntado today. Y es que, una vez más, los amigos de MSDN Latam me han invitado para dar un webcast el próximo 10 de septiembre.

En este caso, es para mostrar cómo en 60 minutos podemos tener una aplicación web con HTML5, una aplicación100% funcional, hosteada en AZURE, bastante responsiva (no se si se puede decir así para aplicaciones que responden a diferentes resoluciones o que soportan diferent form factors) … pues es, que hablaremos del RAD de Microsoft: Visual Studio Lightwitch.

 

Registro: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032559286&Culture=es-AR&community=0

Saludos @ La Finca

El Bruno

image image image Google

[#EVENT] 1ra Conferencia Iberica de Sharepoint (subiendo y bajando archivos !!!)

Hola!

Nuestros amigos de Sharepoint, expertos en subir y bajar archivos, se están por pegar un pedazo de evento que no veas el próximo 10 de Octubre en Madrid. El link de registro lo pueden ver debajo y la verdad que después de ver el nivelazo de los ponentes, pienso que los €urakos del registro están más que bien invertidos (además que es bastante barato para ver un evento de este tipo, la más barata es de €75)

A mi me agarra fuera de España, con lo que no podré asistir; aunque ganas no me faltan ! Open-mouthed smile

Registro: http://www.iberiansharepointconference.com/es

Saludos @ La FInca

El Bruno

image image image Google

[#TOOL] Generador de usuarios aleatorios (lorem ipsum de usuarios !!!)

Hola!

Como casi todos los developers, seguramente en algún momento te encontrarás con la necesidad de crear un par de usuarios de prueba para alguna aplicación. Después de los clásicos John y Mary Doe, seguro que haces como yo y empezas a usar los nombres de tus hijos, luego de tus amigos y así hasta que te das cuenta que tu vida social es insignificante.

Pues bien, para esto tenemos a Random User Me (@randomapi), un excelente sitio que genera usuarios aleatorios y que retorna resultados con este formato:

   1: {

   2:   results: [{

   3:     user: {

   4:       gender: "male",

   5:       name: {

   6:         title: "mrs",

   7:         first: "keith",

   8:         last: "stewart"

   9:       },

  10:       location: {

  11:         street: "7159 edwards rd",

  12:         city: "seymour",

  13:         state: "pennsylvania",

  14:         zip: "37284"

  15:       },

  16:         email: "keith.stewart58@example.com",

  17:         password: "godfather",

  18:         md5 hash: "15d628391f0eb58d7724041ab9a12ae2",

  19:         sha1 hash: "58be9e2c7f22cd75d7af3c9e175b6465b280d61d",

  20:         phone: "(471)-543-4073",

  21:         cell: "(651)-308-4754",

  22:         SSN: "160-76-1677",

  23:         picture: "http://randomuser.me/g/portraits/men/6.jpg"

  24:       },

  25:       seed: "bigBird"

  26:     }]

  27: }

Lo interesante es que puedes pedir un usuario, 10 usuarios, de un género específico, etc.

La verdad es que está bastante bien y después de 4 clicks puedes los 10 sample users muy rápidamente para poner en marcha una aplicación.

 

HomePage: http://randomuser.me/

Fuente: http://forrst.com/posts/Random_User_Generator-GCz

Saludos @ Home

El Bruno

image image image Google

[#VS2013] Unit Test Generator

image

Hola,

hace unos días, el amigo Juan Carlos Quijano (@jc_quijano) nos hablaba del Unit Test Generator. Como su nombre lo indica es una extensión para … … .. … la creación de pruebas unitarias! Algo que han  eliminado (o casi) en la última versión del IDE y que mucha gente extraña.

Pues bien, la versión final creada por los ALM Rangers ha sido liberada hace unos días y se puede descargar desde aquí.

Descarga: http://visualstudiogallery.msdn.microsoft.com/45208924-e7b0-45df-8cff-165b505a38d7

Fuente: http://blogs.msdn.com/b/visualstudioalm/archive/2013/08/27/visual-studio-unit-test-generator-v1-lands.aspx?wa=wsignin1.0

Saludos @ Home

El Bruno

image image image Google

[#VS2013] Agregando background images en el Code Editor (useless but fun !!!)

image

Hola,

este es un típico momento de viernes, donde como además de estar instalando todo again con el nuevo SO (Win81 yeaahhhh!!!), pues te pones a instalar esas extensiones para Visual Studio 2013 que no sirven absolutamente para nada, pero que te dan 5 minutos de alegría. (la de hoy no es tan friki como la que controlaba al IDE con comandos de voz … sin embargo es más divertida!)

La extensión empieza bien, porque tiene el nombre de una niña “Claudia IDE” y lo que hace es agregar una imagen de fondo a nuestro editor de código. Por defecto queda algo así:

image

Como en mi caso, he tenido un verano de esos de pelís de niños, creo que dejaré mi IDE así un tiempo:

image

Descarga: http://visualstudiogallery.msdn.microsoft.com/9ba50f8d-f30c-4e33-ab19-bfd9f56eb817

Saludos @ La Finca

El Bruno

image image image Google

[#VS2013] HowTo: Align Assignments (ahora si!)

image

Hola,

hace un tiempo me dí un golpazo en el orgullo cuando intenté modificar una extensión para VS2012 para que funcione en VS2013 y nada, golpazo pero sin BSOD.

La funcionalidad de esta extensión es muiy simple, pasar de esto

image

a esto:

image

Y alegrarte el día! (son esas pequeñas cosas las que nos hacen programar felices a algunos)

Hoy me encuentró con una extensión para VS2013 y VS2012 que hace esto y más … !!! Se trata de Code Alignment para Visual Studio. Lo mejor es que le dan una vuelta más que interesante a la alineación de código, por ejemplo:

  // Ugly                 // An improvement        // Even better! 
  chris.Age = 25;      => chris.Age     = 25;  =>  chris   .Age = 25; 
  dan.Age = 23;        => dan.Age       = 23;  =>  dan     .Age = 23; 
  michael.Age = 27;    => michael.Age   = 27;  =>  michael .Age = 27; 
  jennifer.Age = 22;   => jennifer.Age  = 22;  =>  jennifer.Age = 22;

Muy, pero muy bueno, no?

Nota: si estas viendo desde un device con poca resolución seguramente pensarás que estoy borracho, no me falta mucho, pero mejor en mínimo 1024 de resolución Winking smile

Otro punto interesante de esta empresa (o grupo de amigos, no lo sé) es que además tienen plugins para Notepad++, para Sublime Text y para el mundo de Visual Studio > 2012, 2010 y 2013, y lo terminan con un imposible > Microsoft Blend.

HomePage: http://www.codealignment.com

Download: http://visualstudiogallery.msdn.microsoft.com/7179e851-a263-44b7-a177-1d31e33c84fd

 

Saludos @ Home

El Bruno

image image image Google