Nuevo tema oscuro (dark) en Azure DevOps

En la nueva actualización del sprint 150 de Azure DevOps, han lanzado un nuevo tema oscuro (dark) para Azure DevOps, una cambio que puede parecer menor (solo es visual), pero que agradeceremos los que estamos acostumbrados a trabajar con el tema oscuro de Visual Studio.

Activarlo es muy sencillo, solo hay que ir a las opciones de usuario y seleccionar el tema:

¡Nos leemos!

Como obtener las direcciones IP de salida en un APP Service Plan de Azure

Una nueva píldora. Muchas de las cosas que pongo en el blog, son temas con los que he tenido que lidiar y el hecho de escribirlos aquí me permite tener una pequeña chuleta de la que poder titar en caso de necesidad. Hoy he necesitado saber las IP de salida de un app service, y así es como lo he podido saber.

Cada app service tiene un numero de IP’s asignadas, que ademas no puedes conocer con antelación cual de ellas se va a usar, por lo que si necesitas las IP por ejemplo para dejarlas pasar por un firewall, tendrás que añadir todas las que tiene el app service asignadas. 

Sigue leyendo Como obtener las direcciones IP de salida en un APP Service Plan de Azure

Crear un programa de consola asíncrono con C#

Hace ya bastante tiempo que no publico una píldora de código. Aquí va una: como crear un programa de consola en C# que pueda hacer llamadas asíncronas (async – await).

Puede serte útil en algún momento.

Actualización: Como bien comenta @snavarropino en los comentarios, a partir de la versión 7.1 de C# se incluyen main asíncronos, por lo que no sería necesario usar este “atajo”.

¡Nos leemos!

Cambiar al nuevo diseño en Azure DevOps

Hace unos meses que el equipo de Azure DevOps cambio el aspecto y la navegación radicalmente.

Puede que en su momento te apareciese un mensaje en el portal  para que cambiases al nuevo aspecto y le dijeras que no, o puede que ni te hayas dado cuenta y aún estés usando el “antiguo” aspecto. La cosa es que ya me ha pasado varias veces, que al compartir la pantalla con compañeros para enseñarles algo que estoy haciendo, me dicen que ellos no lo ven igual (por que no han activado la nueva versión, claro) y por eso me he decidido a colgar esta pequeña píldora para mostrar como cambiarlo. Es muy sencillo.

Haz clic sobre las opciones de usuario, arriba a la derecha y pulsa sobre “Preview features”

Sigue leyendo Cambiar al nuevo diseño en Azure DevOps

Error al publicar una app en LUIS.AI: Not applicable in this domain

Estoy terminando de preparar algunas entradas mas sobre Bots, una de ellas relacionada con LUIS.AI, el servicio de Microsoft que nos permite trabajar y comprender lenguaje natural con el Bot. Pronto publicaré algunos tutoriales al respecto, pero lo que hoy quiero comentar es un “error” con el que me he encontrado, en el que creo que es muy sencillo caer y que tiene que ver con la publicación de la app entrenada y las regiones.

Sigue leyendo Error al publicar una app en LUIS.AI: Not applicable in this domain

Crear números aleatorios con C#

El último post de 2017 fue una pequeña píldora, y el primero de 2018 no podía ser distinto.

A primera vista, crear un número aleatorio puede parecer algo muy sencillo de hacer con C#, ya que tenemos una clase para ello:

https://msdn.microsoft.com/es-es/library/system.random(v=vs.110).aspx

Pero hay que tener una serie de cosas en cuenta para no equivocarnos y creer que estamos generando número aleatorios cuando no es así.

Sigue leyendo Crear números aleatorios con C#