Bicep: Come creare una Static Web App

Sapevi che utilizzando Bicep puoi creare una Azure Static Web App minimale in pochissime righe di codice? Se non hai ancora letto l’articolo Bicep: come installarlo tramite CLI ti consiglio di farlo prima di proseguire. Ti ricordo che con Bicep potrai lavorare esclusicamente su Azure e non altrove, ma non temere in quanto troverai altri dettagli nell’articolo che ti ho appena segnato. Static Web App Per creare la nostra Static Web App il primo passaggio che andremo a fare sarà quello di creare un nuovo file e lo chiameremo “staticSite.

Terraform: String & (manipolazione di) List

Intro Oggi -tramite questo tutorial- voglio raccontarvi una situazione in cui mi sono imbattuto la scorsa settimana. Stavo lavorando sulla parte IaC di un nuovo microservizio. Ad un certo punto (per motivi che salto) dovevo ottenere il nome del plan partendo dal App Service Plan Id (ricevuto in ingresso dalla pipeline) Per chi non è pratico del mondo Azure, la stringa relativa al valore del App Service Plan Id ha la seguente struttura:

Bicep: come installarlo tramite CLI

Hai mai sentito parlare di Bicep? Prima di dare il via a questa nuova tematica sul mio blog desidero diportarti la definizione direttamente dal sito Microsoft in modo da farti capire esattamente di cosa andremo a parlare: Bicep è un linguaggio specifico di dominio (DSL) che usa la sintassi dichiarativa per distribuire le risorse di Azure. L’infrastruttura da distribuire in Azure viene definita in un file Bicep che viene quindi usato in tutto il ciclo di vita di sviluppo per distribuire ripetutamente l’infrastruttura.

Terraform: gestione dipendenze tra risorse (implicit / explicit)

TerraForm Dependencies Sapevi che uno dei concetti fondamentali in Terraform è la gestione delle dipendenze tra le risorse? Ti stai chiedendo a cosa servono le dipendenze? La risposta e’ molto semplice. Servono per creare una sequenza di creazione (o cancellazione) per dare un ordine corretto all’esecuzione dello script. Comprendere queste dipendenze è essenziale per scrivere codice Terraform efficiente e affidabile. ⬇️ Implicit Le dipendenze implicite sono le più semplici da gestire in Terraform in quanto non devi fare nulla.

LINQ OfType: filtra con eleganze le tue List

LINQ & OfType Sapevi di potere filtrare in maniera furba le tue liste in base al type che desideri utilizzare? In questo breve articolo desidero mostrarti questa “tecnica avanzata ma per nulla complicata” possibile grazie all’utilizzo di LINQ. Per farlo ho scritto una console C#/ NET8 in modo da ridurre al minimo il codice sorgente. Siete pronti? Record Type Prima di mostrarvi come fare penso sia necessario mostrarvi le strutture dei dati che ho creato per l’esempio.

Terraform: creare ZIP file in un lampo!

Sapevi che lavorando con Terraform hai modo di creare dei file ZIP in maniera semplice ed intuitiva? Nel corso di questo articolo, ti mostrerò come creali utilizzando una directory come sorgente oppure un singolo file. A dire il vero ti mostrerò come lavorare su più sorgenti e destinazione in un solo colpo! Credi sia complicato? Continua a leggere … Terraform ZIP File Prima di entrare nel vivo del contenuto tecnico, voglio spiegarti come mai ho realizzato questo articolo per il mio blog.