Cuando estás explorando algo nuevo es muy típico crear una aplicación de consola y comentar/descomentar código para ver en funcionamiento lo que estás probando. Pero, tarde o temprano, este flujo se vuelve tedioso, propenso a errores y termina siendo un galimatías
[Leer más]Console application vs worker service
¿Host o no host? Esa es la cuestión
¿Cuándo elegir una u otra? ¿En qué se diferencian? ¿Cómo crear una aplicación de consola y no sentir que estás solo frente al peligro?
[Leer más]Leer mensajes de un buzón de Office 365 con C#
Usando MailKit o Microsoft Graph API
Es cierto que, a priori, el título del post no levanta grandes pasiones, pero si por el camino aprendemos a usar MailKit, configuramos permisos en Azure y lo comparamos con el SDK de Microsoft Graph API, el tema algo mejora.
[Leer más]Enumerados en Swagger con Minimal APIs
En este post veremos como ajustar la pareja Swagger/Minimal API para hacer uso de enumerados y que, tanto el fichero de especificación como la UI de Swagger les hagan honor.
[Leer más]Peter
Un side-project con un nombre con gancho, eso es Peter, un conjunto de utilidades para facilitar el desarrollo de Minimal APIs.
[Leer más]Azurite con Testcontainers
Si trabajas con cuentas de almacenamiento de Azure, usar un emulador local como Azurite te facilitará el desarrollo. Si además usamos Testcontainers, podrás usar Azurite también en tus tests de integración.
[Leer más]Configuración y secretos en ASP.NET Core con Azure Key Vault y Azure App Configuration
Configuración y secretos, un tandem a resolver para cualquier aplicación.
[Leer más].NET test project with a single command
Sometimes, I need to create quickly a new .NET test project because I’m learning or practicing and I want, in a few seconds, a new and clean project to work with it.
[Leer más]Crear un paquete Nuget y publicarlo en Azure DevOps
Crear un paquete nuget y publicarlo puede ser sencillo, pero también es una operación que nos puede llevar más tiempo del previsto. La idea de este post es automatizar (en la medida de lo posible) la creación y publicación de un paquete nuget en un feed de Azure DevOps.
[Leer más]