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. https.request Per prima cosa, se volete effettuare una chiamata https.

Azure Storage Account: Hosting di siti statici con supporto SSL

Azure Storage Account: Hosting di siti statici con supporto SSL Grazie al servizio Storage Account è possibile ospitare un sito web statico su Cloud Azure e per farlo sono richiesti pochi passaggi. Quali sono i passaggi che servono per potere ottenere il risultato? Azure Storage Account Il primo passaggio per potere partire è la creazione di uno Storage Account - GPv2 su Azure. Operazione abbastanza semplice e molto rapida. Una volta terminata la creazione, dovete entrare ed applicare le configurazioni necessarie per ospitare il vostro sito web statico.

Hugo – Build Automatico tramite GitHub Actions

Hugo (The world’s fastest framework for building websites) nell’ultima settimana e’ stato molto presente nella mia curiosità da programmatore ed approfittando del lungo week end pasquale ho approfittato per studiarlo e renderlo produttivo su alcuni siti. Come primo step ho rifatto il sito mono pagina “Andrea Carratta | DEV” per capirne l’utilizzo ed alcuni sistemi. La parte più interessante di questa fase sperimentale e’ stata la pubblicazione del sito tramite GitHub Actions.

Entity Framework: Importare automaticamente JSON

Entity Framework ed io non siamo per nulla amici. Questa verità e’ stata scritta più volte sia sul mio blog che sul mio profilo Linkedin. Eppure questa volta qualcosa e’ cambiato e l’ho usato coscientemente perché sapevo semplificarmi la vita per arrivare al risultato. Perche EF Core? Vi spiego meglio il contesto in cui mi trovavo JSON esposto da una API (=chiamata HTTP Get) Database Vuoto (=senza nemmeno una tabella)