[#VS2013] Visual Studio 2013 2013 Community, my opinion: is just the tip of the iceberg… ;)

Tesla

Hello!

When a developer working with a development platform, it is normal that you are interested the news related to this platform. After a while, it is easy to see and filter the correct sources of information which provides news that really are relevant on this platform.

The Microsoft Connect() event was 5 days ago, and now you can read about it with differents approach. For any MS developer, it is the very best of the best that happened in recent years. Not so for tools and news, but for the complete change of philosophy in Microsoft. What a few years ago began as “we are a service-oriented company” now is complemented by the best suite of development tools, service-oriented also.

And of course, these services may (or may not) be based on Microsoft technologies. So the new Visual Studio 2015 now provides support for development in Android native, is opened in Open Source mode > .net platform, and a great movement (service-oriented): a new flavor of Visual Studio named Community which is 100% free and has many similarities with the current professional version.

Until today, Microsoft free development tools were known as the Visual Studio Express family. It was not a single tool, for each platform or language there was a standalone version of Visual Studio Express. One of the main disadvantages of these versions, was that they were completely limited on its functionality. I.e., it was impossible to create extensions for them. Hence the use of them was limited and that they were not “popular”.

Visual Studio Community is a turn of 180 ° on this. In example, as a developer, with this version we will get:

-Support for C++ and .net compilers (C# and VB.Net of course)

-Editing and debugging code with all the advantages we already know Visual Studio. This implies nice additions as for example Code Analysis

-On other platforms development, it provides support for web apps, Android, iOS, Windows Phone. In addition to Visual Studio Tools for Apache Cordova.

-Support for GIT (99% of happy people)

Although the main advantage that has the Community version is that it supports plugins! This means all available extensions in Visual Studio Gallery in a free IDE.

A simple exercise to make is to put together one of the best plug-ins for Visual Studio 2013 with this version

-Visual Studio 2013 Community, €0

-ReSharper, €143 (link)

And you got it, for less than the price of a decent Android or a low-cost Nokia phone, you’ll have the best of the best in a development environment.

If you want to know more details about this version, you can see it on their official website here (link).

Update: As well mentioned Jose Antonio in a comment, I have forgotten to mention that this version is free for independent Developers or teams up to 5 people in large organizations. Is also an exception if used in Open Source projects, more information here (link)

Greetings @ Home

/El Bruno

[#VS2013] Visual Studio 2013 Community 2013, mi opinion: es solo la punta del iceberg … ;)

Tesla

Hola!

Cuando un developer trabaja con una plataforma de desarrollo, es normal que se interese por las novedades que surgen alrededor de la misma. Después de un tiempo, es fácil conocer y filtrar las fuentes de información que proveen noticias realmente acertadas sobre esta plataforma.

El evento de Microsoft Connect() de hace 5 días, se puede leer desde varios puntos de vista. Para cualquier MS developer, es de lo mejorcito que ha pasado en los últimos años. Ya no tanto por las herramientas y novedades, sino por el cambio completo de filosofía de Microsoft al respecto. Lo que hace unos años comenzó como “seremos una empresa orientada a servicios” ahora se complementa con la mejor suite de herramientas de desarrollo, también orientadas a servicios.

Y claro, estos servicios pueden (o no) estar basados en tecnologías Microsoft. Asi que bien, el nuevo Visual Studio 2015 ahora provee soporte nativo para desarrollo en Android, se abre en modo Open Source la plataforma .Net, y un gran movimiento (orientado a servicios): un nuevo flavor de Visual Studio llamado Community que es 100% gratis y que tiene muchas coincidencias con la actual versión profesional.

Hasta la fecha, las herramientas de desarrollo de Microsoft eran conocida como la familia Visual Studio Express. No era una única herramienta, ya que para cada plataforma o lenguaje existía una versión independiente de Visual Studio Express. Una de las principales desventajas de estas versiones, era que estaban completamente acotadas en su funcionalidad. Es decir, era imposible crear extensiones para las mismas. De aquí que la utilización de las mismas estaba limitada y que no eran “muy populares”.

Visual Studio Community es un giro de 180º al respecto. A simple modo de developer es interesante remarcar :

– Soporte para C++ y los compiladores de .Net (C# y VB.Net por supuesto)

– Edición y depuración de código con todas las ventajas que ya conocemos de Visual Studio. Esto implica nice additions como por ejemplo Code Analysis

– En el apartado desarrollo para otras plataformas, provee soporte para apps web, Android, iOS, Windows Phone. Además de Visual Studio Tools for Apache Cordova.

– Soporte para GIT (99% de personas felices)

Aunque la principal ventaja que posee la versión Community es que soporta plugins! Esto significa todas las extensiones disponibles en Visual Studio Gallery en un IDE gratis.

Un ejercicio simple para hacer al respecto, es juntar uno de los mejores complementos para Visual Studio 2013 con esta versión

– Visual Studio 2013 Community, €0

– ReSharper, €143 (link)

Y ya lo tienes, por menos de lo que sale un teléfono Android decente o un Nokia de gama baja, tienes un entorno de desarrollo de lo mejor que se puede encontrar en el mercado.

Si quieres conocer más detalles sobre esta versión, puedes verlo en su página oficial aquí (link).

Update: Como bien menciona Jose Antonio en un comentario, me he olvidado de mencionar que esta versión es gratis para Developers independientes o para equipos de hasta 5 personas en grandes organizaciones. También se hace una excepcion si se utiliza en proyectos de Open Source, más información aquí (link)

Saludos @ Home

/El Bruno

[#NUGET] Package at Solutions level ahora pueden consolidarse entre proyectos y otras novedades interesantes para #NuGet

Hola!

hace un par de días el Victor se estaba acordando de los padres de unos compañeros, cuando en una solución de Visual Studio por la que han pasado bastante manos, le tocó acomodar las referencias de los paquetes NuGet. Si bien, el tema de los paquetes no es tan complicado como el DLL Hell de COM, te puede dar bastantes disgustos cuando en una solución con varios proyectos, se comparten diferente versiones de un paquete NuGet.

La forma correcta de agregar paquetes NuGet en una solución es desde la solución misma. Menú contextual y listo, la opciones de NuGet están allí para la solución.

vsnugetsolpkg

Entre todas las novedades del día de ayer en el evento Connect, los amigos de NuGet también soltaron algunas news interesantes. Una de ellas es “version consolidation“, que básicamente te ahorra tener que acomodar a mano los pkgs de cada uno de los proyectos de una solución. (según el David son 5 minutos, a mi me tomó 2 días, al Victor 5 horas)

Ademas en la noticia completa nos cuentan sobre la nueva vista no modal del editor de nuGet, el selector de versiones, una lista de acciones a realizar frente a conflictos, etc.

La verdad es que tener que esperar hasta Visual Studio 2015, o la beta para VS2013 da un poco de ansiedad 😀

Saludos @ Amsterdam

El Bruno

Fuente: http://blog.nuget.org/20141112/nuget-3.0-preview.html#version-consolidation

[#RESHARPER] ReSharper 9.0 EAP available to everyone ;)

Saturday footbal

Hello!!!

Quick weekend post: everyone can try the version for Early Adopters of ReSharper 9, it is downloaded from their nightly builds, and today the more stable available is from October 21.

In addition, interesting novelty is the possibility to use it and test it in Visual Studio.

Best regards

/El Bruno

Download: http://confluence.jetbrains.com/display/ReSharper/ReSharper+9.0+EAP

[#TFS2013] TFS 2013 Update 4 Release Candidate, los #Bugs en el #Kanban board y propone cambios que es gratis

Seychelles

Hola!

hace ya más de un año que escribí un post donde comenté como modificar la configuración por defecto en TFS2012 para poder usar los WI de tipo Bug en un tablero Kanban. Con el tiempo llegó TFS 2013 y claro al momento de actualizar había que retocar un poco el TP actualizado ya que los cambios se perdían en el camino, así que fue momento para escribir otro post.

Y ahora con la llegada del update 4 de Team Foundation Server 2013 (por ahora en Release Candidate) creo que podré dar por finalizados estos posts ya que la funcionalidad de trabajar con BUGs en los tableros viene de fábrica 😉

Hace un par de días lo explicó Brian Harry en su blog, junto con las demás novedades para Visual Studio y Team Foundation Server que incluye el Update 4. Lo interesante de esta feature es que tenía más de 100 votos en la sección de User Voice donde TODOS pueden proponer mejoras y ayudar con las herramientas de ALM de Microsoft.

Así que ahora no hay excusas:

¿A qué no sabías que entrando a este link podias proponer cambios y mejoras para Visual Studio y Team Foundation?

User Voice Visual Studio : http://visualstudio.uservoice.com/forums/121579-visual-studio

Saludos

/El Bruno

Fuente: http://blogs.msdn.com/b/bharry/archive/2014/10/16/visual-studio-and-tfs-2013-4-update-4-release-candidate.aspx

[#ALM] Microsoft Virtual Academy + Visual Studio ALM Training = true!

Hello!

Once in a while I get some mail, DM or similar where ask me some training materials for Visual Studio Alm MSDN is the primary resource, although clear, somewhat more guided always is appreciated. Here comes into play Microsoft Virtual Academy, an excellent site of virtual training. There are several courses that may be of interest inside MVA

  1. Applying ALM with Visual Studio 2012 Jumpstart
    1. This course focuses on the application of ALM (Application Lifecycle Management) or life cycle of applications delve into the processes that should be taken into account when developing with Visual Studio 2012. Iteracciones of software, its final value and the integration of operations and application development will be identified.
  2. Administering Visual Studio and TFS 2012 Exam Jumpstart
    1. In this course you will learn how to implement Team Foundation Server (TFS) within a work team and obtain their full potential in communication and tracking of tasks. Each module focuses on personnel responsible for performing the customization of the TFS infrastructure, also how to define the types of work items as well as their attributes to cover everything related to ALM within a project.
  3. Software Testing with Visual Studio 2012 Exam Jumpstart

Clipboard02

An interesting detail is that the last 2 may serve as a good my basis for official certification exams Microsoft Alm.Then if you are still looking for also there is other related courses covering topics such as GIT, Testing, Kanban, Lean, etc.

Best regards

/El Bruno

[#ALM] Microsoft Virtual Academy + Visual Studio ALM Training = true !!!

Hola!

cada tanto me llega algún correo, DM o similar donde me piden algunos materiales de training para Visual Studio ALM. MSDN es el recurso principal, aunque claro, algo más guiado siempre se agradece. Aquí entra en juego Microsoft Virtual Academy, un excelente sitio de training virtual. Dentro de MVA hay varios cursos que pueden ser de interes

  1. Applying ALM with Visual Studio 2012 Jumpstart
    1. Este curso se centra en la aplicación de ALM (Application Lifecycle Management) o ciclo de vida de las aplicaciones profundizando en los procesos que deben ser tenidos en cuenta al desarrollar con Visual Studio 2012. Se definirán iteracciones de software, su valor final y la integración de las operaciones y el desarrollo de aplicaciones.
  2. Administering Visual Studio and TFS 2012 Exam Jumpstart
    1. En este curso aprenderá cómo aplicar Team Foundation Server (TFS) dentro de un equipo de trabajo y obtener su máximo potencial en comunicación y seguimiento de tareas. Cada módulo está enfocado al personal que realiza la customización de la infraestructura TFS, también cómo puede definir los tipos de ítems de trabajo así como sus atributos para abarcar todo lo relacionado a ALM dentro de un proyecto.
  3. Software Testing with Visual Studio 2012 Exam Jumpstart

Clipboard02

Un detalle interesante es que los 2 últimos pueden servir como una my buena base para los exámenes de certificación oficial de ALM de Microsoft. Luego si sigues buscando también hay otros cursos relacionados que cubren otros temas como GIT, Testing, Kanban, Lean, etc.

Saludos

/El Bruno

[#VS2013] HowTo: Debug an external EXE file and some bonus track

Hi!

Today I have to use some part of my memory skills to remember how to debug an external exe file in Visual Studio. For this task I usually use WinDbg, however this scenario must be easier than that.

So a couple of steps for thos:

1. Open Visual Studio

2. Menu “File // Open // Project or Solution”

3. In the File System select the EXE file to debug

4. Done! press F5 or Run, and Visual Studio will run the app and it will attach to this process.

Very easy? If you take a look at the project properties, you’ll see the EXE path, working directory, etc.

image

Now bonus track, you can also launch a Profiling session into this external file.

image

The profiling process is the one you already knows, and is also great.

image

This option is great if you want to avoid WinDbg, however if you really want more details go to WinDbg world!

Greetings @ Munich

El Bruno

image image image Google

[#ALM] Virtual Machines for #VS2013 and #TFS2013 updated!

Hello!

once more the great Brian Keller has updated the Virtual Machines with which we can test every feature in Visual Studio 2013 and 2013 Team Foundation Server. These can be downloaded from the link below and in the 26-Nov update we can find:

  • Microsoft Windows Server 2012 Standard Evaluation
  • Microsoft Visual Studio Ultimate 2013
  • Microsoft Visual Studio Team Foundation Server 2013
  • Microsoft Office Professional Plus 2013 (Word, PowerPoint, Excel, Outlook)
  • Microsoft Visio Professional 2013
  • Microsoft Release Management for Visual Studio 2013
  • Microsoft SQL Server 2012 Standard
  • Sample users and data required to support hands-on-lab scripts which accompany this download and exercise 4 new ALM scenarios.

In addition to new Hand On Labs and the new Release Management.

Happy downloading Winking smile

Source: http://aka.ms/ALMVMs

Saludos @ Brussels

El Bruno

image image image Google