Ayer compartí contigo cómo puedes reutilizar workflows de GitHub Actions dentro de otros, e incluso en otros repos, con el objetivo de poder centralizar su mantenimiento y poder facilitar su uso en toda la organización, o en tus repos personales….
Cómo trabajar con workflows anidados en GitHub Actions
Para uno de los vídeos de mi serie sobre DevSecOps he estado jugando con unos flujos que lanzan diferentes herramientas para el escaneo de vulnerabilidades en mi código, sea del tipo que sea 😙. Para poder reutilizarlos en ese u…
Desplegar una aplicación con Streamlit en Azure App Service
Si tú también te has enamorado de Streamlit para mostrar tus datos de forma rápida en formato web, hoy quiero compartir contigo cómo puedes desplegar una aplicación desarrollada con este framework en Azure App Service. Aplicación de ejemplo Para mostrártelo…
Automatizar el despliegue de una aplicación en Angular a una máquina virtual en Azure con IIS
Esta semana la empiezo con otro artículo más sobre cómo automatizar despliegues en máquinas virtuales en Azure a base de scripting. En este caso lo que necesitaba era desplegar mi frontal de Tour of heroes, en Angular, en una máquina…
Desplegar una aplicación en .NET Core en una máquina virtual en Azure con Nginx
En ciertos escenarios todavía es necesario usar máquinas virtuales para hospedar nuestros sitios web. Eso no significa que los mismos no puedan automatizarse a base de scripting, tanto la infra como la configuración si así lo necesitas. En este artículo…
Automatizar la creación de releases con GitHub Actions
Estos días he estado jugando a automatizar unos despliegues donde necesitaba que el proceso de generación de la release fuera GitHub Actions quien lo hiciera por mí. En este artículo te comparto el flujo que he utilizado, el cuál solo…
Crear un SQL Server en IaaS en Azure e instalar SQL Server IaaS Agent extension desde Azure CLI
Para un entorno de pruebas que estoy montando, en el que todo tiene que estar desplegado en máquinas virtuales, he estado dedicándole un ratito a la que tiene el rol de base de datos. No he encontrado cómo generar la…
Generar la definición de Open API de tu API de forma automática en Node.js
Otra de las necesidades que tenía para la API que tuve que usar en mi PoC es que la misma generara su especificación de Open API, anteriormente conocido como Swagger, de la forma más automatizada posible. En otros lenguajes, como…
Generar datos de prueba con Faker.js en mi API con Node.js y Express
Para una prueba de concepto con la que estoy jugando estos días necesitaba una API con datos totalmente inventados, pero con unos campos muy concretos. Es por ello que me he apoyado en Faker.js, un módulo de Node.js que te…
Exponer APIs en AKS a través de Application Gateway y API Management
Hace unas semanas compartí contigo un escenario simplificado sobre cómo exponer tus APIs en AKS a través de API Management. Sin embargo, es habitual que sea Application Gateway la pata externa en la arquitectura y que API Management quede configurado…
Generar certificados gratuitos con Let’s Encrypt y Certbot para tus entornos de pruebas
Esta mañana he tenido que generar un montón de certificados de prueba y me estaba generando a su vez un poco de ansiedad el trabajar con autofirmados y tener que estar aceptando continuamente que mis certificados son turbios 🫢 Es…
Desplegar Azure Open AI y los modelos disponibles con Terraform
Estos días estoy jugando mucho, mucho, mucho con Azure Open AI y los diferentes modelos a los que puedes pedir acceso y ver cómo, desde el punto de vista del desarrollo, se implementa su uso desde cero para diferentes escenarios….