[Video Tip]Análisis estático con Sonar Lint y servidor privado Sonar en Azure App Service (Linux)

Muy buenas,

En esta ocasión veremos como realizar el análisis estático de nuestro código y como sacar mayor partido haciendo uso de Sonar como servidor, aunque también veremos que no es realmente necesario.

¿Quieres ver un vídeo explicativo a modo de DEMO? Si es así, puedes acceder directamente a partir de este enlace. En caso contrario, sigue leyendo para leer brevemente un resumen.

Sin usar un servidor sonar.

Para llevar a cabo el análisis estático de código en nuestra solución seguiremos los siguientes pasos:

1.- Añadir el paquete NuGet: SonarAnalyzer.CSharp.

image

2.- Incluir en nuestra solución un fichero Demo.RuleSet.

3.- Configurar las reglas, tanto las específicas de Microsoft, como hasta ahora hacemos en nuestros proyectos, así como las nuevas añadidas por sonar, que distinguiremos fácilmente dado que tienen la nomenclatura “Snnnn”.

image

4.- Finalmente, recompilar para analizar y posteriormente revisar el código.

image

Usando un servidor Sonar.

1.- Instalar la extensión “SonarLint for Visual Studio 2017”.

image

2.- Abrir la solución y realizar la conexión con el servidor Sonar.

image

3.- Tras la conexión, vincularemos la solución a proyecto Sonar previamente creado desde el propio servidor.

4.- Finalmente, el fichero de reglas “.ruleset”, se creará automáticamente.

image

5.- Al igual que para el caso anterior (sin servidor), configurar las reglas y compilar para comenzar a analizar y revisar el código.

Happy testing!

Un saludo
Juanlu, ElGuerre

Yo, Azure: Un paseo por la historia. Desde el IaaS sin persistencia hasta los Microservicios y Docker

azure-icon-250x250Hoy toca un poco de historia “Azurera” con @elbruno.  Si llevas ya tiempo embarcado en el mundo Cloud y en particular en Azure te sentirás identificado, si no es así, podrás conocer algunos aspectos, que actualmente, ya pasamos por alto, o damos por hecho.

Ya hace más de 6 años desde que di mis primeros pasos por la nube: “Azure: Desplegando y Depurando allí arriba en la nube”) y sin embargo, parece que fue ayer.

Recordar mis comienzos y mi paso por Azure durante todo este tiempo, ha sido un placer.  Además, gratificante e incluso hasta me ha hecho sentir un poco “Abuelo Cebolleta”, pero la verdad, ha merecido la pena el recuerdo.

Os invito a este tour junto con @elbruno a través de NTN, donde durante una hora damos un paseo por la historia y recordamos estos comienzos, recuerdos, anécdotas, algunas risas y por supuesto, un rato agradable.

¡Espero que os guste! Aquí os dejo el enlace al Podcast: https://elbruno.com/2016/11/01/podcast-un-poco-de-historia-sobre-azure-y-claro-terminamos-hablando-hablando-de-microservicios/

¡Si tienes tus propias anécdotas, compártelas! Winking smile

Happy listening !
Juanlu, ElGuerre

 

Algunos de mis recuerdos sobre Azure:

[Evento]Material sobre mi sesión: “Microsoft Azure. El camino hacia la elección de la Pastilla Roja”

Durante toda la mañana de este sábado 21 de mayo, ha tenido lugar el primer evento (“Microsoft Azure. El camino hacia la elección de la Pastilla Roja”), de un total de 6 que tendrán lugar durante Mayo y Junio, en el Tech Club de Tajamar.

Aquí os dejo la PPT que  seguimos durante la sesión.

Para teminar, agradecer  a Tajamar, y en especial a @Christiandgs esta oportunidad, a @adrían_arranz por la organización durante el evento y, por supuesto, gracías a @jc_quijano, por el empujoncito.

Nos vemos en el siguiente.

Saludos
Juanlu

Microsoft Azure. El camino hacia la elección de la Pastilla Roja.

Este próximo sábado día 21, estás invitado al evento de Azure que impartiremos durante toda la mañana en el “Tech Club de Tajamar.  Iniciamos una serie de eventos que tendrán lugar durante Mayo y Junio, con un total de 6 eventos muy interesantes:

  • Microsoft Azure. El camino hacia la elección de la pastilla roja
  • Aplicaciones de escritorio con WPF y MVVM
  • Azure ARM: Introducción, despliegue y recovery services
  • Todo en un día: desarrollo profesional con Visual Studio Team Services y Azure
  • Integración de datos con Microsoft SQL Server 2014 Integration Services
  • Inteligencia Operacional con Microsoft Operations Management Suite.

Tanto @raulgilabert como yo (@JuanluElGuerre) estaremos encantado de compartir toda la mañana contigo. Haremos una introducción al Cloud Computing, veremos que es Azure y la “tabla periódica” que componen sus elementos/sevicios. Realizaremos Demos de los principales de ellos, e incluso nos pondremos manos a la obra con algún que otro HOL. ¡Veremos si finalmente eliges la pastilla roja!

Todo el detalle del evento así como el registro, puedes encontrarlo aquí.

¡Ven con tu subscripción y saca el máximo partido. También estaremos encantados de aprender junto a todos vosotros!

¡Nos vemos el sábado!
Saludos
Juanlu