Una de las características más comunes de trabajar con programación orientada a objetos es la declaración de nuevas instancias de objetos. Algo así como esto. List<int> newIntegerList = new List<int>();List<int> newIntegerList = new List<int>(); La cuestión es que una de las excepciones más comunes al declarar objetos es que sus valores pueden ser nulos. Como…
Etiqueta: c#

Utilizar async/await en el método main de una aplicación de consola
No hay nada mejor que una aplicación de consola para probar cualquier cosa que quieras hacer, probar cualquier concepto, comenzar a programar, estudiar un poco, en fin, si por cualquier cosa en una aplicación de consola intentas hacer alguna operación asíncrona en su método Main entonces tendrás algo como esto. No hay manera de que…
Usando el canal de Línea Directa de un bot
El canal de línea directa de un bot es una manera agradable de decir que estás utilizando la API REST de tu bot y es aquí en donde me voy a enfocar este artículo. Habilitando el canal de Línea Directa Lo primero que debes hacer es tener un bot ya publicado, podrás hacerlo al seguir…
Serie Bots y DevOps: Parte 3 Notificando nuevas versiones del bot en Microsoft Teams
Esta es la tercera y última parte de una serie de artículos destinados a mostrar el despliegue y publicación automáticos de un bot por medio integración continua y notificar los cambios en Microsoft Teams. Si deseas ver el índice completo de esta serie puedes hacerlo aquí. Notificaciones en Microsoft Teams Ya que todo tu proceso…
Serie Bots y DevOps: Parte 2 Manejo de diálogos en tu bot y despliegue automático en Azure
Esta es la segunda parte de una serie de artículos destinados a mostrar el despliegue y publicación automáticos de un bot por medio integración continua y notificar los cambios en Microsoft Teams. Si deseas ver el índice completo de esta serie puedes hacerlo aquí. El desarrollo del bot Después de haber configurado tu entorno de…
Serie Bots y DevOps: Parte 1 Crear un Web App bot en Azure e implementar integración continua con Github
Esta es la primera parte de una serie de artículos destinados a mostrar el despliegue y publicación automáticos de un bot por medio integración continua y notificar los cambios en Microsoft Teams. Si deseas ver el índice completo de esta serie puedes hacerlo aquí. Requisitos Para comenzar, esto es todo lo que necesitarás durante esta…
Serie: Un bot con Github, Azure y Microsoft Teams
¡Tenía mucho tiempo que no hacía una serie de tutoriales! Es momento de hacerlo de nuevo y comenzar con los bots. Esta serie comprende de los siguientes artículos, espero que los disfrutes mucho y aproveches para aprender un par de tips. 1: Crear un Web App bot en Azure e implementar integración continua con Github…
Operaciones CRUD con SQL Azure y Functions: Operación INSERT
Como segundo paso para alcanzar objetivos tan ambiciosos como retirar una WebAPI y de esta manera minimizar costos y aumentar la efectividad de nuestro entorno de nube entonces vamos con la segunda opción, las operaciones de inserción de datos. Definitivamente, con la estructura de esta tabla tendrás toda la comodidad de trabajar con cualquiera de…
¿Qué #%$#@# es Azure Functions?
Había una era donde usabas un servidor entero para hospedar un sitio o servicio web. Después hubo una era donde creabas una máquina virtual y hospedabas ahí lo que querías optimizando así recursos. Mucho más cercano existió la era Platform as a Service donde en tu nube podrías crear un servicio diseñado específicamente para una…
Paso de valores por referencia y por valor en C#
Cuando creas proyectos de código es importante que puedas manipular los valores de tus variables de la manera que mejor te interese y no en todos los casos esperas que el resultado sea el mismo. Las ventajas que tienes con esto es que podrías optimizar mucho tu funcionalidad y ahorrarte muchos dolores de cabeza. Modificadores…