#Personal – #CodePlex is gone, time to move my #Kinect Merry Christmas and others to #GitHub, maybe

image_thumb17

Hi !

So, last Friday, Brian Harry drop the bomb, and he announced the close of CodePlex (link). Timing was very good, because a couple of hours later this will make a great April’s Fool day joke.

However this is not a joke. TLTR:

Microsoft moved all their important projects to GitHub, and they are encouraging you to do the same. GitHub or Visual Studio Online are the main suggestions right now. As Brian Harry said:

“So, it’s time to say goodbye to CodePlex.  As of this post, we’ve disabled the ability to create new CodePlex projects.  In October, we’ll set CodePlex to read-only, before shutting it down completely on December 15th, 2017.”

So, that’s it, CodePlex is gone. To be honest with you, CodePlex was a great idea however during the past 5 years, it was never clear how to use it. Let me explain this:

If you want to have a common repository based on Git or TFVC for a small project, and you are part of the MS world, for sure you’ll choose Visual Studio Team Services. Or even a mix between GitHub for Source Control and Visual Studio Team Services for other ALM services.

So CodePlex, was used mostly to share code, not for collaboration. Sample Source Code for projects, events, etc. I don´t recall of many project working and collaborating on CodePlex as we do in GitHub. That’s why I think the slow decay of CodePlex makes a lot of sense to close it and keep GitHub and VSTS.

At a personal note, I have some work to do. I got some stuff at CodePlex which I’m going to miss. Like the Kinect to Merry Christmas project and others (link). I also realized that, both Bing and Google, returns over 10000 results about myself and CodePlex. That’s even more results if I search myself and my girl online. So, this is  good news, I’ll try to explain to my girl she does not to worry anymore about CodePlex, now she main contender is GitHub (link).

Clipboard02

 

Greetings @ Toronto

El Bruno

Advertisements

#Personal – Llega el cierre de #CodePlex, toca mover #Kinect Merry Christmas y otros proyectos a #GitHub

image_thumb17

Hola

El viernes pasado, Friday, Brian Harry publicó la noticia del cierre de CodePlex (link). Si la publicación hubiese sido un par de horas después, hubiese pensado que era un chiste de los clásicos de April’s Fool day.

 

Sin embargo, no es un chiste. TLTR:

Microsoft ha migrado sus proyectos principales a GitHub, y ahora que el cierre de CodePlex es inminente, animan a las personas que tienen contenido en CP, a tomar una decisión al respecto. GitHub o Visual Studio Team Services son las principales opciones. En palabras de Brian Harry:

“So, it’s time to say goodbye to CodePlex.  As of this post, we’ve disabled the ability to create new CodePlex projects.  In October, we’ll set CodePlex to read-only, before shutting it down completely on December 15th, 2017.”

Desde mi punto de vista, siempre he pensado que CodePlex era una gran idea. Sin embargo, durante los últimos 4 o 5 años no ha quedado muy en claro cómo utilizarlo. Voy a expandir un poco esto:

Si trabajas en un proyecto donde necesitas colaborar con otras personas, y eres parte del mundo Microsoft. Seguramente optarás por Visual Studio Team Services o GitHub. Git está disponible en los 2 escenarios y en el 2do además tenemos la opción de trabajar con TFVC. Inclusive podemos elegir trabajar con GitHub como SC, y utilizar otros servicios de Visual Studio Team Services para completar nuestra visión de ALM.

Es por eso que CodePlex, se utilizaba mayormente para compartir código, no para trabajo en equipo, Código de ejemplo para projectos, eventos, etc. No puedo recordar muchos proyectos en los que un equipo colaborara en CodePlex, y la mayoría de los mismos se han migrado a GitHub.

 

Finalmente, como nota personal, tengo bastante trabajo que hacer. Tengo que migrar proyectos como Kinect to Merry Christmas y otros (link). También me he dado cuenta que, tanto Bing como Google, me devuelven más de 10000 resultados si busco mi nombre y CodePlex.

Esto es mucho más de lo que obtego si busco mi nombre y el de mi chica. Esto pueden ser buenas noticias para ella, pero ahora me tocará explicarle quien es “GitHub” (link).

Clipboard02

Saludos @ Toronto

El Bruno

[#GITHUB] #Roslyn family will move to #GitHub, one more time thanks #Microsoft!

Hello!

When .Net and Mono “moved” to Open Source, I have to write a post because I think of the type of actions that really demonstrate the commitment of Microsoft to the developers community. Aside from the Open Source stuff, GitHub is the most popular platform used in the developers community, so it makes sense to move all the content. If you want the developers to participate, for sure GitHub will be in a more natural environment. I also wrote about this in this post, where I mentioned as SignalR, Asp.Net and others are on this platform.

Clipboard01

Well, this week is Roslyn which moves to GitHub, and in this case from CodePlex. This news we can see directly from the home of the Roslyn in CodePlex site ! And of course, I have to go to the C# team and Visual Basic team blogs to check if the complete family will move.

Visual Basic Team, We’re moving to GitHub!

C# FAQ, We’re moving to GitHub!

Good news! Now just wait for it to begin to give a chance to more and more relevant to StackOverflow about MSDN forums 😀

Greetings @ Home

/El Bruno

Source: https://roslyn.codeplex.com/

[#GITHUB] Todo #Roslyn se mueve a #GitHub, one more time thanks #Microsoft !!!!

Hola!

Cuando .Net y Mono se “movieron” a Open Source, me sentí obligado a escribir un post porque me parece del tipo de acciones que realmente demuestran el compromiso de Microsoft con la comunidad de developers. Dejando de lado el tema Open Source, GitHub es la plataforma más utilizada por la comunidad de developers, asi que tiene sentido mover los contenidos allí ya que, si los developers comienzan a participar, será en un entorno más natural. También escribí sobre esto en este post, donde comenté como SignalR, Asp.Net y otros ya están en esta plataforma.

Clipboard01

Pues bien, esta semana será Roslyn el que se mueva a GitHub, y en este caso desde CodePlex. Esta noticia la podemos ver directamente desde la home del site de Roslyn en CodePlex !!! Y claro, fue buscar en los blogs de los equipos de C# y Visual Basic para ver que la familia se muda completa.

Visual Basic Team, We’re moving to GitHub!

C# FAQ, We’re moving to GitHub!

Good news !!! Ahora solo queda esperar que se comience a dar una oportunidad mayor y más relevante a StackOverflow sobre lso foros de MSDN 😀

Saludos @ Home

/El Bruno

Fuente: https://roslyn.codeplex.com/

[#VS2013] Quieres un poco de source code ejemplo de integracion con TFS? Pues TFS WordAddIn es tu opcion

Hola!

Menuda joya me he encontrado mientras revisaba posts y demás. Resulta que los ALM Rangers han liberado, a modo de ejemplo, el código fuente del AddIn para Word para trabajar con TFS. En la página principal de CodePlex, se explica donde poner sugerencias y como compilarlo. Aqui sería bueno comentar que usen GitHub (como vienen haciendo otros equipos de MS) y en la parte de recomendaciones, que especifiquen la versión de WiX necesaria para compilar el instalador del AddIn.

Por lo demás se agradece un proyecto con un diagrama de capas para comprender un poco la estructura interna, el uso de Unity para desacoplar un poco e inclusive Moq y tests para validar la correcta evolución si es que quieres hacer cambios.

WordAddin

Debajo dejo un par de datos sobre el proyecto y si me aburro, le hago 4 cambios para una idea que tengo desde hace tiempo y que puede ser útil !!!

Saludos @ 40º de fiebre

/El Bruno

 

Home: https://vsarword4tfs.codeplex.com/

Descarga: https://vsarword4tfs.codeplex.com/releases/view/166627

Fuente: http://blogs.msdn.com/b/willy-peter_schaub/archive/2014/12/03/team-foundation-server-word-add-in-goes-oss-as-a-sample.aspx

[#VS2013] HowTo: Connect to a #Bluetooth device using PIN (thanks #32feet!)

Hola!

A couple of days ago I wrote a post and I explained how to list the Bluetooth registered devices using 32Feet.. However to have a more complete scenario I must add some other stuff like:

1. Connect to the Bluetooth device

2. Read information from the Bluetooth device

3. Send information to the Bluetooth device

I’ll start with the first one with a very simple Console App. Very simple source code with only a couple of remarks.

– I use 32Feet to make the work with BT more easier (https://32feet.codeplex.com)

– I use LinQ to identify the device using the device Name

– Once I get the device, I store the Device Address

– Lines 13 y 21, PIN pairing process

– In the line 40 I start the read process.

https://gist.github.com/elbruno/8d253679235a2d6fe008

Next time more, and the same process with Windows Phone is almost impossible.

Saludos @ Home

El Bruno

image image image Google

[#VS2013] HowTo: Conectar con un device #BlueTooth utilizando un PIN (thanks #32feet!)

Hola!

Hace poco escribí en un post, las 4 líneas que podíamos usar para listar los devices bluetooth que tenemos registrados en local en nuestro ordenador. Para dejar el ejemplo completo lo que me falta son los siguientes pasos

1. Conexión al device bluetooth

2. Recepción de información desde el device bluetooth

3. Envío de información desde el device bluetooth

Hoy empiezo por la primera con esta simple app de consola. El código es bastante simple, lo único que debería remarcar es

– Utilizo 32Feet para simplificar el acceso a BT (https://32feet.codeplex.com)

– Utilizo LinQ para acceder al device a través del nombre del mismo

– Una vez identificado el device, registro el address del mismo

– En la líneas 13 y 21, realizo el pareo con el PIN.

– Una vez conectado, ya puedo comenzar a leer información del device, línea 40.

Mañana más … ahh y por cierto, esto mismo con Windows Phone es casi imposible Sad smile

Saludos @ Home

El Bruno

image image image Google

[#ALMRANGERS] Version Control Guide V3 (antes conocida como Branching and Merging Guide)

Hola!

 

Después de darles bastantes vueltas al asunto, los rangers han liberado una nueva versión de la guía de Branching y Merginng, o con su nuevo nombre: “Version Control Guie V3”. Est guía en realidad es un paso adelante en el camino de una filosofía no basada en regla sino en recomendaciones y buenas prácticas, luego cada equipo es lo suficientemente maduro para elegir el mejor camino.

Por ejemplo, ¿recuerdas mi post sobre no usar ramas en tu equipo de desarrollo? Lamentablemente eso fue lo que muchos entendieron del post, cuando en realidad el objetivo del post era intentar simpliicar el trabajo de un equipo implementando solo aquello que de valor a la solución sobre la que se trabaja … que me enrollo. Pues mira como empieza esta guía.

image

Impresionante! la guía recomienda comenzar sin una estrategia de branching, a partir de allí la solución emergerá con el tiempo.

Joyas como estas tiene varias dentro, la verdad es que RECOMIENDO LEER LA GUÍA, ahora se ha convertido en un excelente ejercicio para saber si vamos por el buen camino.

Descarga: http://vsarbranchingguide.codeplex.com/

Saludos @ Camino a Niza

El Bruno

imageimageimageGoogle

[#VS2013] Python Tools for Visual Studio 2.1 Beta

Hello!

If you have not touched a line of python in your life, you’re missing one of the best scripting languages that exist.A few years ago MS opted for a custom called IronPython, Python version then also Python bet came to AZURE and it has slowly been getting everywhere.

This version of Python for Visual Studio tools allow several interesting things, on the one hand we have scenarios rompebarreras, such as cleansing from VS of apps on Linux on Azure; and on the other hand serve as starting point for scenarios of machine learning based on Python. The example of scikit-learn is very good in this regard.

And finally for non-believers:

-This tool is Open Source Winking smile

-Supports Visual Studio Express versions

Machine learning there are going…

image

Download: https://pytools.codeplex.com/

Saludos @ Paris

El Bruno

image image image Google

[#VS2013] Python Tools for Visual Studio 2.1 Beta

Hola!

Si no has tocado una línea de python en tu vida, te estas perdiendo de uno de los mejores lenguajes de scripting que existen. Hace algunos años MS apostó por una versión custom de Python llamada IronPython, luego también la apuesta de Python llegó a AZURE y de a poco se ha ido metiendo por todos lados.

Esta versión de las herramientas de Pythón para Visual Studio permiten varias cosas interesantes, por un lado tenemos los escenarios rompebarreras, como la depuración desde VS de apps en Linux en Azure; y por otro lado sirven como punto de partida para escenarios de machine learning basados en Python. El ejemplo de scikit-learn es muy bueno en este aspecto.

Y por último para los no creyentes:

– Esta herramienta es Open Source Winking smile

– Soporta las versiones Express de Visual Studio

Machine learning allá vamos …

image

Download: https://pytools.codeplex.com/

Saludos @ Paris

El Bruno

image image image Google