-
#VS2015 – Crear un instalador para la extensión que borra todos los comentarios utilizando #Roslyn
Hola! Como algunas personas me preguntaron qué tan complicado era crear un paquete de instalación para el ejemplo “#VS2015 – Borrar todos los comentarios en un Click con #Roslyn”, hoy mostraré los pasos a seguir para crear el paquete de instalación y publicar el mismo en Visual Studio Gallery. Comenzamos desde el punto anterior, donde… — read more
-
#VS2015 – Associate Recent WorkItems, very useful extension if you perform #CheckIn actions again and again with the same WorkItem
Hola! Again Visual Studio Extension Friday. Today’s extension is very useful when you perform Check-ins associated to the same WorkItem again and again. I learn the WorkItem id number, and I quickly add it into the Pending Changes panel, or can search for the WorkItem using a WorkItem Query. Anyways this extension make the CheckIn… — read more
-
#VS2015 – Associate Recent WorkItems, te evitas seleccionar una y otra vez el mismo WorkItem
Hola! Otro Viernes de extensiones para Visual Studio 2015. La extensión de hoy es muy útil si trabajas con Team Foundation Server y haces CheckIns constantes asociados al mismo WorkItem. En mi caso, me he aprendido de memoria los WorkItems Ids y los ingreso a mano en el panel de Pending Changes. Otra opción es… — read more
-
#VS2015 – This is the only way you´ll add comments in your code #EmojiVs #VSGallery
Hola! Source Code seems to be one of the most popular topics in my blog, today is … different. You have only one reason to add comments, and I mean ONLY ONE: GitHub’s EMOJIs in VS IDE. Something like this … Download you can get the VSGallery installer and also GitHub source code location. Saludos… — read more
-
#VS2015 – El unico motivo por el que tu codigo tendra comentarios es este #EmojiVS #VSGallery
Hola! Parece que los comentarios en Source Code es el tema de mis últimos posts, aunque este es bastante diferente. La única excusa para agregar comentarios, repito LA UNICA excusa es poder usar los EMOJIs de GitHub en el mismo. Algo tan simple y útil como esto Debajo los links al instalador en VSGallery y… — read more
-
#GITHUB – #Intel released the #SourceCode of Stephen Hawking’s speech recognition app
Hola! When you are on holidays you must face the hard choice: run 10K or get into some amazing piece of source code. This one is very interesting, is Stephen Hawking’s speech recognition app developed by INTEL. The app name is Assistive Context-Aware Toolkit (ACAT), and as you probably already know it was created for… — read more
-
#VS2015 – Delete all comments in a file with #Roslyn
Hola! Today is time for some Roslyn code, one more time to delete all the comments in a C# source code file. The step by step on how to create a project of Roslyn, is in the references section in [Roslyn – Creating an enter and initialize field refactoring]. For this sample, we will seek… — read more
-
#VS2015 – Borrar todos los comentarios en un Click con #Roslyn
Hola! Hoy toca ver un poco de Roslyn para eliminar los comentarios de un archivo. El paso a paso sobre cómo crear un proyecto de Roslyn, está en la sección referencias [Roslyn – Creating an introduce and initialize field refactoring]. Para este ejemplo, lo que buscaremos serán elementos del tipo comentarios en C#, así que… — read more
-
#VS2015 – Solution Load Manager extension, if you are dealing with tons of projects, this will help you
Hola! Again Extension Friday. If you work with Solutions with plenty of Projects, you will find this one very useful. Most of the times, you don’t need to have all the projects loaded, so this extension allows you to define the behavior used by Visual Studio 2015 to load the projects. In [Tools // Options]… — read more
-
#VS2015 – Solution Load Manager extensión, muy útil cuando tienes muchos proyectos
Hola! Hoy es viernes de extensiones, en este caso una muy útil cuando trabajas en soluciones con 50 proyectos, pero solo necesitas tener “loaded” 8. Esta extensión, te permite configurar en [Tools // Options] en Visual Studio, el tipo de estrategia para cargar los proyectos en una solución. La opción por defecto es “DemandLoad”, aunque… — read more
-
#VS2015 – Observer Pattern the easy way with #NuGet and #CSharp 6 features
Hola! These days I’m dealing with a Winforms app who needs tons of love (Thanks Tori!). I’m slowly addidng some stuff like IoC, and I get to a point where I need to upgrade the current implementation of Observer for a better one. Lucky for us, in Net Framework 4.0 the MS team added the cool IObserver<T> interface, however there is some code… — read more
-
#VS2015 – Observer Pattern en modo MUY SIMPLE (como nos gusta)
Hola! Estos días estoy revisitando una app Winforms que requiere mucho cariño (Gracias Tori!). Al momento de empezar a mejorarla un poco con cosas como IoC en Winforms, me encuentro con la necesidad un Observer. Desde .Net Framework 4.0 tenemos una interfaz IObserver<T> muy útil, sin embargo la implementación requiere un poco de código y… — read more
-
#VS2015 – #TFS2015 is here and a bonus with a nice set of extensions (#Git included!)
Hola! Today is Extensions Friday, So, because yesterday was the official release of Team Foundation Server 2015, today I’ll suggest a couple of extensions I use a lot and also some others very cool. TFS Source Control History Visualization This one is a cool one. If you need a graphical representation of the history of your elements,… — read more
-
#VS2015 – Roaming Extension Manager, keep VS extensions sync between different devices
Hola! Today in “Extensions Friday” I’ll try to answer a question someone ask me in twitter long time ago: Do you know a way to sync the installed extensions in Visual Studio between different devices? The answer was NO. However today, I was installing Visual Studio 2015 and I found this extension which try to… — read more
-
#VS2015 – Roaming Extension Manager, mantiene tus extensiones de VS sincronizadas entre varios equipos
Hola! Hoy en “viernes de extensiones” es momento de responder a una pregunta que hace mucho tiempo me hicieron en twitter: Es posible sincronizar las extensiones de Visual Studio entre varios equipos? En ese momento la respuesta fue NO. Hoy, mientras actualizaba VS2015 en algunos equipos, he encontrado conocía esta extensión, y la verdad que… — read more
-
#VS2015 – C#6, using Expression Bodied Members … hell on earth !!!
Hola! After String Interpolation and nameof now is time to write about a new cool feature in C#6: Expression Bodied Members. The Main purpose of this feature is to make the code more clean. If you are familiar with Lambda expressions, this feature is similar. Let’s move to a sample with a Console app, with… — read more
-
#VS2015 – C#6, usando Expression Bodied Members … el infierno en malas manos !!!
Hola! Después de String Interpolation y de nameof es el turno de algo que nos dará más de un dolor de cabeza cuando leamos código: Expression Bodied Members. El objetivo de nueva característica de C# es simplificar el código de funciones en C# en los casos en que las mismas se puedan tratar como si… — read more
-
#VS2015 – C# 6, nameof operator to get variables, types or members names
Hola! Sometime ago I wrote about the new feature in C# 6 which allow us to use String Interpolation instead of String.Format(). In C# 6 we also found a new cool operator: nameof. This new operator allows us to get in string the name of a variable, or a type or a member. If you… — read more
-
#VS2015 – C# 6, nameOf para obtener el nombre de una variable, operacion o tipo
Hola! Hace un tiempo escribe sobre lo interesante que es poder utilizar String Interpolation en lugar de String.Format() cuando trabajamos con string. Otra de las novedades interesantes de C# 6.0 es el operador nameof. El mismo nos permite obtener de forma rápida el nombre de una variable u operación. En escenarios de trazas, de proceso… — read more
-
#VS2015 – IntelliTests a cool tool to test legacy code
Hola! If you work with legacy apps, you probably know the hard work needed to create a test Environment this this type of apps. In the most simple scenario, you start writing some code and you need some tests to validate you don’t get into any ugly errors. The main issue, is that you are… — read more