Power Automate: Enviar email cuando se cree una nueva tarea en Planner

Power Automate es un servicio de flujo de trabajo en línea que automatiza las acciones en las aplicaciones y servicios más habituales. Podemos utilizar Power Automate para automatizar flujos de trabajo entre nuestras aplicaciones y servicios favoritos, sincronizar archivos, recibir notificaciones, recopilar datos y mucho más. En el caso que nos ocupa vamos a crear…

Pull Request en Azure DevOps

Pull Request_Azure DevOps

En este artículo hablaremos de Azure DevOps (anteriormente Visual Studio Team Services) y veremos cómo podemos implementarlo durante el proceso de ‘pull request’ para seguir tanto las políticas de calidad del código ya establecidas como las adicionales de cada equipo. Integrarse en el flujo de trabajo de relaciones públicas implica conocer los conceptos y procedimientos que…

¿Qué modelo elegir? ¿Azure Classic o Azure Resource Manager?

Azure-Classic-or-Azure-Resource-Manager

A los que hacemos uso habitual de los servicios de Azure u ofrecemos servicios gestionados de Azure, nos puede haber surgido la siguiente pregunta: ¿Deberíamos seguir utilizando el modo clásico o, por el contrario, usar el nuevo Azure Resource Manager (ARM)?   Historia de los modelos de implementación de Azure Los que hicimos uso de Azure durante…

Cómo configurar un repositorio Git en Visual Studio

Git Visual Studio

Actualmente se hace prácticamente esencial en todo desarrollo de software trabajar con un gestor de código que nos brinde ayuda en tareas como las operaciones de versionado, el almacenamiento de código, la modificación continua de código para corregir errores, la mejora del rendimiento o el ajuste de nuestro desarrollo a nuevos requerimientos, entre otras. En…

La Motivación en el Desarrollo Software (Parte I)

En un sector tan cambiante como el del desarrollo software, me viene frecuentemente a la cabeza la siguiente frase: “El problema no es el cambio en sí, porque el cambio va a ocurrir; el problema es la incapacidad para adaptarse al cambio cuando llega”. Partiendo de esta idea de cambio en el paradigma laboral que en…

La Motivación en el Desarrollo Software (Parte II)

Los conceptos expuestos en el anterior artículo nos van a permitir una mejor comprensión del siguiente gráfico, cuyo concepto se ha extraído del libro Actionable Gamification: Beyond Points, Badges and Leaderboards, escrito por Yu-Kai Chou. Según el autor, todo lo que hacemos se basa en una o más de las 8 unidades básicas dentro del llamado…

TWILIO: Servicios telefónicos en la nube

Twilio

Introducción a Twilio Hoy en día, lo de ‘trabajar en la nube’ es algo habitual, por lo que voy a hablar en estas líneas sobre un servicio que permite dotar de funciones telefónicas a nuestras aplicaciones o páginas web, llevando este concepto al mundo de la telefonía. Twilio es una empresa que fue fundada en…

Mi capa de servicios: ¿WCF o WEB API?

A una gran cantidad de desarrolladores de software se nos ha planteado el reto de realizar una capa de servicios o adaptar nuestra aplicación a una capa de servicios, teniendo que dar respuesta en primera instancia a la siguiente pregunta: ¿Qué tecnología debo utilizar para dar solución a este problema? Lo primero que aconsejaría es…