[#EVENT] WebCast sobre #AGILE con Visual Studio 2012 y Team Foundation Server 2012 #VS2012 #ALM


image

Buenas,

después de un par de días de oscurismo, por fin me puedo sacar las ganas y comentar como podemos trabajar de manera ÁGIL con Visual Studio 2012 y Team Foundation Server 2012. Los amigos de MSDN Latam me han dado un espacio de 60 minutos para comentar como es posible llevar adelante un equipo utilizando las herramientas de Visual Studio ALM. (como siempre muchas gracias!)

Si bien 60 minutos es poco tiempo, intentaré pasar por los temas básicos

  • organización del trabajo
  • planificación del trabajo
  • ejecución del trabajo
  • gestión de cambios

A qué ahora lo ves más claro, ¿no?

image

 

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

Saludos @ Home

El Bruno

image image image

[#VS2012] Image Comment, an interesting AddIn for #VisualStudio2012


image

Buenas,

thanks to the great Marino Posadas (@MarinoPosadas) I see an addin to Visual Studio 2012 that it does good look: “Image Comments

AddIn is simple, harness the power of WPF in the code editor to insert images in it. This served a specific syntax in the comments, for example:

/// <summary>
/// <image url="c:\rome.png" />
///…

Purists are sure the hairs of the head, are torn off not only am promoting comment, but it also… I’m putting images! Death to the heretic! But them I can assure that in some cases, a comment helps a lot, and not to mention an image. Examples of the site are related to mathematical formulas, I have taken to complete a client “unofficial” Lync in which we are working, you have to also… well do something with Skype on what I can not talk much.

That Yes, the code is very striking example…

image

Now, if you’ve paid attention to the code, you’ll see that the image path is absolute. This is a feature which is in progress, since the relative paths are taken from the path of execution of the AppDomain of the Visual Studio IDE. If the AddIn will support the following syntax already it would be a #musthave

   1: /// <summary>
   2: /// <image url=".\samplecall.png" />
   3: /// </summary>
   4: private VideoChannel videoChannel;

And I as I am a heavy, so I asked it: https://github.com/lukesdm/image-comments/issues/10  

HomePage: https://github.com/lukesdm/image-comments#imagecomments-a-visual-studio-extension  

In addition to asking to publish the AddIn in the Visual Studio Gallery: https://github.com/lukesdm/image-comments/issues/11 

Saludos @ Home

El Bruno

image image image

[#VS2012] Image Comment, un AddIn interesante para #VisualStudio2012


image

Buenas,

gracias al gran Marino Posadas (@MarinoPosadas) veo un addin para Visual Studio 2012 que tiene buena pinta: “Image Comments


AddIn es simple, aprovechar la potencia de WPF en el editor de código para poder insertar imágenes en el mismo. Para esto se sirve de una sintaxis específica en los comentarios, por ejemplo:

/// <summary>
/// <image url="c:\rome.png" />
///…

Los puristas seguro que se arrancan los pelos de la cabeza, no solo estoy promoviendo poner comentarios, sino que además … estoy poniendo imágenes !!! Muerte al hereje !!! Pero les puedo asegurar que en algunos casos, un comentario ayuda mucho, y ni hablar una imagen. Los ejemplos del site son relacionados con fórmulas matemáticas, yo he aprovechado para completar un cliente “no oficial” de Lync en el que estamos trabajando, que tiene que además … bueno hacer algo con Skype sobre lo que no puedo hablar mucho.

Eso sí, en el código queda muy llamativo el ejemplo …

image

Ahora bien, si has prestado atención al código, verás que el path de las imágenes es absoluto. Esto es una feature que está en progreso, ya que los paths relativos se toman a partir del path de ejecución del AppDomain del IDE de Visual Studio. Si el AddIn soportara la siguiente sintaxis ya sería un #musthave

   1: /// <summary>

   2: /// <image url=".\samplecall.png" />

   3: /// </summary>

   4: private VideoChannel videoChannel;

Y yo como soy un pesado, pues lo he pedido : https://github.com/lukesdm/image-comments/issues/10

HomePage: https://github.com/lukesdm/image-comments#imagecomments-a-visual-studio-extension

Además de pedir que publique el AddIn en la Visual Studio Gallery: https://github.com/lukesdm/image-comments/issues/11

Saludos @ Home

El Bruno

image image image

[#ALM] ALM para Microsoft Dynamics CRM


ALM 03

Buenas,

los amigos de la edición avanzada de Outlook, es decir Microsoft CRM estarán más que contentos, ahora ya tienen un punto de partida para gestionar el ciclo de vida cuando se desarrollen aplicaciones para esta plataforma. Se ha liberado un whitepaper que describe como trabajar con los proyectos de CRM dentro de Visual Studio y como colaborar con los mismos utilizando Team Foundation Server.

Si bien el inicio de este post puede tener un tono de ironía, he de reconocer que MS CRM es un producto muy bueno. Olvidándonos del CRM propiamente dicho, la plataforma XRM provee una base robusta y completa para desarrollar aplicaciones sobre la misma. En días como los actuales, donde el TTM de las aplicaciones es fundamental, contar con una plataforma que nos de un quick start muy rápido es fundamental, y CRM lo hace.

Espero durante los siguientes días, poder contactar con la gente de CRM de Avanade para que me den su opinión al respecto. ;)

 

Fuente: http://blogs.msdn.com/b/aymerics_blog/archive/2013/05/17/new-microsoft-release-alm-for-microsoft-dynamics-crm-2011-crm-solution-lifecycle-management.aspx?utm_source=feedly

Saludos @ Home

El Bruno

image image image

[#VS2012] NuGet in C++ (in the top ten list for the 2013 )


image

Buenas,

you say that life does not give returns as the succession of Fibonacci , is never skipped a red light and then he fled police in a chase of cinema.

I for example, a few years after leaving, I am returning to C++ in one way rather than aggressive. (Aggressive: is the only way to create well made applications for platforms like ) Arduino .)

However, when the output of your application is a program of only 8K in size, you got that take into account many things to do things well. And at that moment it enters game having good tools. In the case of arduino, the editor of C++ that is shipped is a shit a little poor capabilities. The good news is that wanting it is possible to use Visual Studio 2012 to pull lines in C++.

And when I see the IDE and what is possible and impossible in the world of C++, I find that…

In C++ do have support for NuGet !!!

That Yes, only with version 2.5 or higher, it is possible to update the version from here .

And clear, in a world where each sensor has its own library (or. h), where each scenario is similar to the previous one; NuGet required.

Source: http://blogs.msdn.com/b/vcblog/archive/2013/04/26/nuget-for-c.aspx

Download: NuGet Package Manager, http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c

 

Saludos @ Home

El Bruno

image image image

[#VS2012] NuGet en C++ (de lo mejorcito del 2013 che)


image

Buenas,

el que diga que la vida no da vueltas como la sucesión de Fibonacci, es que nunca se ha saltado un semáforo en rojo y luego ha huido de la policía en una persecución de cine.

Yo por ejemplo, unos años después de haberlo dejado, me veo volviendo a C++ de una forma más que agresiva. (Agresiva: es la única forma de crear aplicaciones bien hechas para plataformas como Arduino.)

Ahora bien, cuando el output de tu aplicación es un programa de solo 8K de tamaño, tenes que tener en cuenta muchas cosas para hacer bien las cosas. Y en ese momento entra en juego el contar con buenas herramientas. En el caso de arduino, el editor de C++ que viene de fábrica es una mierda un poco pobre de capacidades. Lo bueno es que con ganas es posible utilizar Visual Studio 2012 para tirar líneas en C++.

Y, cuando me pongo a ver el IDE y lo que es posible e imposible en el mundo de C++, me encuentro con que …

En C++ tenemos soporte para NuGet !!!

Eso sí, solo con la versión 2.5 o superior, es posible actualizar la versión desde aquí.

Y claro, en un mundo donde cada sensor posee su propia biblioteca (o .h), donde cada escenario es similar al anterior; NuGet es imprescindible.

Fuente: http://blogs.msdn.com/b/vcblog/archive/2013/04/26/nuget-for-c.aspx

Download: NuGet Package Manager, http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c

Saludos @ Home

El Bruno

image image image

[#VS2012] More powerful search using Quick Launch in Visual Studio 2012


image

Buenas,

a long time ago I commented that the Quick Launch of Visual Studio 2012 is a tool that allows us to work more productively. You press CTRL + Q and you’re within a window with access to all the elements of the IDE of Visual Studio 2012 (including a the of Resharper). The following image shows the Quick Launch, with one of the shortcuts I use most > Source Control Explorer to access.

image

Now, one thing that many people do not know is that it is possible to filter the item type to search. For example, the prefix “@menu” shows only results with elements of the IDE menus. Thus, the search for Source with @menu returns these results.

image

If on the other hand, we want to search for items that are options (from a dropdown), we can use the prefix “@opt “”. “

image

Continuing with this approach there are several more options, for example “@ “ nuget “. “

image

To the telephone numbers you can find them within the options of Visual Studio 2012 (menu Tools / / Options), in the section “Environment / / Quick Launch”. Within this view we can also define if we want to have this feature active, if we want to include the latest searches, etc.

image

 

Saludos @ Home

El Bruno

image image image

[#VS2012] Realizando busquedas mas potentes Quick Launch en Visual Studio 2012


image

Buenas,

hace ya bastante tiempo comenté que el Quick Launch de Visual Studio 2012 es una herramienta que nos permite trabajar de una forma más productiva. Presionas CTRL + Q y ya estás dentro de una ventanas con acceso a TODOS los elementos del IDE de Visual Studio 2012 (inclusive a los de Resharper). La siguiente imagen muestra el Quick Launch, con uno de los atajos que más utilizo > acceder al Source Control Explorer.

image

Ahora bien, una cosa que muchas personas no conocen es que es posible filtrar el tipo de elemento a buscar. Por ejemplo, el prefijo “@menu” solo muestra resultados con elementos de los menús del IDE. Así, la búsqueda de Source con @menu retorna estos resultados.

image

Si en cambio, queremos buscar elementos que sean opciones (de un dropdown), podemos usar el prefijo “@opt”.

image

Siguiendo con ese criterio hay varias opciones más, por ejemplo “@nuget”.

image

 

A los prefijos los podemos encontrar dentro de las opciones de Visual Studio 2012 (menú Tools // Options), en la seccion “Environment // Quick Launch”. Dentro de esta vista también podemos definir si queremos tener esta feature activa, si queremos incluir las últimas búsquedas, etc.

image

 

 

Saludos @ Home

El Bruno

image image image

[#VS2012] HowTo: Conocer la IP con la que sales a internet


image

Buenas,

después de un par de minutos buscando en internet algún Code Snippet que me permita averiguar la dirección IP con la que estoy conectado a internet, me di cuenta que en realidad no tengo que buscar desde mi ordenador hacia afuera, sino desde afuera hacia adentro (tranquilo que todavía no he tomado nada).

Hay muchos sitios que cuando te conectas, te dicen la dirección IP con la que estas saliendo a internet, y algunos son tan simples como http://icanhazip.com/. Este site solo te da tu dirección IP, asi que podemos procesar su output con el siguiente código:

   1: public static string GetInternetIpAddress()

   2: {

   3:     var client = new WebClient();

   4:     var ip = client.DownloadString("http://icanhazip.com/");

   5:     return ip;

   6: }

Más simple imposible !!!

Disclaimer: hay otras formas lo se, sin embargo si estas bajo muchos niveles y capas de direcciones IPs, pues esta opción es la más rápida ;)

 

Saludos @ La Finca

El Bruno

image image image

[#NETMF] Installing .net Gadgeteer to work with Visual Studio 2012 (hard stuff!)


image

Buenas

after a couple of days at the beach with friends of Gusenet , let’s get updates to cholon in laptop.

Note:I not forget to thank all those who participated and coordinated the eventazo #YoNodeTuXaml. There was a lot of cracks and the truth that pass a great time. Tomorrow I will write a post about (to see if @jc_quijano happens to me some photo)

Today are going to what we, uninstall Visual Studio 2010 and step work with. Net Gadgeteer only with Visual Studio 2012 (that’s the idea I mentioned yesterday )).

Here is a chronicle of the steps I have followed, including the ostias and banging that I hit on the way to work.

1. Uninstall previous versions. But with care, do not uninstall the SDK (although it should do you lack if you don’t have HW, do me case)

image

2. Download and run .NET Gadgeteer Core 2.42.700 from https://gadgeteer.codeplex.com/releases/view/105366

image

3. 2 minutes later it is all OK

image

4. Now if I open Visual Studio 2012 and I can see new types of project for Gadgeteer

image

5. Go with a new project of type NETMF 4.2… Oyster

—————————
Microsoft Visual Studio
—————————
The project file ‘C:\Users\ < user > \AppData\Local\Temp\xnrmsqxj.xek\Temp\GadgeteerApp8.csproj’ cannot be opened.

There is a missing project subtype.
Subtype: ‘{b69e3092-b931-443c-abe7-7e7b65f2a37f}’ is unsupported by this installation.
—————————
OK Help
—————————

6. On the edge of the teeth, that pain! and I do not understand very well why. Good in reality if it has been the following:

A prerequisite for this version of. Net Gadgeteer for Visual Studio 2012 is .net Micro Framework 4.3. I have no plan to upgrade my hardware with what I thought that with NETMF 4.2 reached me, but no. I have download NETMF 4.3 SDK from http://netmf.codeplex.com/downloads/get/500745 and launch the installer.

image

7. Inside it see that it has any “previous” version of NETMF

image

8 So forward!

image

9 And now if I can already create new project

10 Escrivir a Hello World!

11 AND… It works :D

In the case of. Net Gadgeteer it is something like putting the following elements

With the following diagram

image

and the following code pair turn on and turn off the led on the button when you press the same

   1: using Gadgeteer.Modules.GHIElectronics;

   2:  

   3: namespace GadgeteerApp12

   4: {

   5:     public partial class Program

   6:     {

   7:         void ProgramStarted()

   8:         {

   9:             button.ButtonPressed += ButtonButtonPressed;

  10:         }

  11:  

  12:         void ButtonButtonPressed(Button sender, Button.ButtonState state)

  13:         {

  14:             button.ToggleLED();

  15:         }

  16:     }

  17: }

Saludos @ La Finca

El Bruno

image image image