Azure Content Delivery Network (CDN)

Content Delivery Network Utilizzare un Content Delivery Network significa sfruttare una rete di server sparsi in tutto il mondo per agevolare la distruzione di contenuti statici (HTML, Immagini, Video, Audio, ecc) dal proprio sito verso i propri visitatori. L’utilizzo di un CDN comporta un notevole aumento di velocità del proprio sito in quanto l’utente non dovrà attendere i contenuti dal server originario, ma li riceverà dal nodo più vicino. Azure Content Delivery Network (CDN) Nel nostro caso specifico andremo ad utilizzare un Azure Content Delivery Network (CDN) e come potrete intuire si tratta di un CDN offerto da Microsoft all’interno della propria struttura Cloud.

Azure Function: Trigger al caricamento su Blob Storage

Azure Function: Trigger al caricamento su Blob Storage Le Azure Function sono attivabili tramite diversi triggers. Uno di essi si attiva sul caricamento di file su Blob Storage e può risultare molto utile. Prima di procedere vi informo che questa tipologia di trigger è possibile utilizzarlo anche sul proprio ambiente di sviluppo senza utilizzare servizi Cloud. Azure Function - Template Di seguito il template generato da Visual Studio creando una Function di tipo Blob Trigger:

Azure App Service Static Web Apps

Static Web Apps (Preview) Giovedì 21 Maggio - Stavo lavorando tranquillamente quando un post su Twitter dal titolo “Introducing App Service Static Web Apps” ha attirato la mia attenzione. Mi sono bastate le prime righe per non capire (quasi) più nulla. Modern web apps are increasingly adopting static front-end design patterns with client-side processing powered by JavaScript. This paradigm requires us to think differently about how we deploy and host web apps that don’t rely on web servers and consequently require a new structure of supporting cloud resources.

Alexa Skill: Endpoint basato su Azure Function

Alexa Skill: Endpoint basato su Azure Function Sviluppare una Skill per Alexa e’ (relativamente) semplice grazie all’interfaccia intuitiva offerta dal portale Amazon Developer Services. Il grosso scoglio che ho trovato durante la primissima prova e’ stato l’utilizzo di NodeJS a me totalmente oscuro come linguaggio. Fortunatamente tra StackOverflow ed una serie di ricerche in Google l’esperimento e’ andato a buon fine. In quel momento sono sorte le prime domande a cui trovare una risposta:

Azure Cost Management: Monitoraggio tramite CSV

Lavorare su Azure (o sul Cloud in generale) è davvero bello ed emozionante. Esiste però quel momento del mese in cui arriva l’addebito delle spese sulla carta di credito. Sfruttando la sezione Azure Cost Management abbiamo la possibilità di tenere controllati i costi ed evitare veri e propri shock alla fine del mese. Azure Cost Management + Billing Esistono diverse modalità per tenere monitorato il costo (oltre a visionare regolarmente la pagina Azure Cost Management sul portale Azure) tra cui l’impostazione di allarmi al raggiungimento di una determinata cifra.

HTTPS Request con Node.js (e JSON di risposta)

Node.js ed io, chi lo avrebbe mai detto? Eppure durante uno dei miei primi esperimenti sul portale Alexa Developer Console mi sono imbattuo nel scrivere una psuedo skill di test utilizzando il template proposto. Lo scopo di questo esperimento era di ricevere i dati da una API su Azure e farli riprodurre dal dispositivo. L’unico dilemma -non avendo mai sviluppato in Node.js- era sul come chiamare la mia API. ⬇️