En los últimos meses muchos de nuestros clientes se están interesando cada vez más por este servicio llamado Azure Container Apps, el cual promete simplificar el uso de una arquitectura basada en contenedores sin la necesidad de tener que desplegar…
Crear una API con Semantic Kernel
La semana pasada publiqué en mi canal de YouTube cómo empezar con Semantic Kernel, un SDK que te permite de forma sencilla interactuar con diferentes modelos de Inteligencia Artificial de diferentes proveedores. En él compartí a través de un notebook,…
Cómo crear un experimento para AKS en Azure Chaos Studio desde Azure CLI
El pasado 15 de Noviembre se anunció que Azure Chaos Studio por fin está en GA 🥳 Si no has tenido todavía oportunidad de echarle un vistazo, se trata de un servicio que nos permite crear experimentos del caos dentro…
Crear deployment protection rules personalizadas para GitHub Actions
Desde el mes de Abril de este año, tienes en public beta la posibilidad de crear deployment protection rules para tus flujos de GitHub Actions, lo cual significa que podrás generar tus propias reglas (o usar algunas de las generadas…
Usar Playwright para probar ataques XSS de forma automatizada
En el vídeo de esta semana, de mi serie sobre DevSecOps, te contaba diferentes test que te puedes hacer desde el punto de vista de seguridad, para que puedas comprobar si tu código ya está listo para pasar a la…
Montar un servidor de pruebas de SonarQube en Dev Containers y GitHub Codespaces
Para el vídeo de esta semana quería mostrarte una de las herramientas que más he visto en diferentes compañías para el análisis de código estático, que es SonarQube. Para que probar el misma no te suponga ningún coste, y que…
Cargar variables de entorno en un script bash desde un .env con set -/+ allexport
Hoy artículo dominguero 😙 En uno de mis vídeos, de mi serie sobre DevSecOps, te conté lo importante que es mantener tus secretos lo más a salvo posible, además de compartirte un par de plugins que te ayudarán a lograrlo: También…
Cómo instalar Homebrew en Docker
Homebrew se ha convertido en un gestor de paquetes de facto, tanto en Mac como en Linux y es por ello que muchas herramientas que querrás instalar te dan como opción, a veces incluso como única opción, usar este para…
Cómo reutilizar jobs en las pipelines de Azure DevOps
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…