CosmosDB: FROM Property

Sapevate che da una select effettuata in CosmosDB e’ possibile ottenere l’elenco dei valori associati ad una determinata property del tuo documento? Modello Dati Riprendiamo il modello dati del precedente articolo ( CosmosDB: JSON Expression ) con la struttura adatta ad accogliere i nostri customer. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [ { "firstName": "Andrea", "lastName": "Carratta", "emailAddress": "bla -at- bla -dot- bla", "cellPhone": null, "id": "VGUofz0g30OHJg3UMSROZw==" }, { "firstName": "Mario", "lastName": "Rossi", "emailAddress": "bla2 -at- bla2 -dot- bla", "cellPhone": null, "id": "IJ7HQJ2zlUaszRaKR81Xlg==" } ] Ho aggiunto un secondo customer per rendere piu’ semplice il passaggio seguente

CosmosDB: JSON Expression

Sapevate che da una select effettuata in CosmosDB e’ possibile ottenere una vera e propria espressione in formato JSON? Modello Dati Immaginiamo di avere un container su cosmos dove salviamo i dati anagrafici dei nostri customer come il seguente. 1 2 3 4 5 6 7 { "firstName": "Andrea", "lastName": "Carratta", "emailAddress": "bla -at- bla -dot- bla", "cellPhone": null, "id": "VGUofz0g30OHJg3UMSROZw==" } E se volessimo raggruppare i dati per ambito tramite una select?

Coding ed i gironi dell'inferno!

🔥 Coding ed i gironi dell’inferno 🛢️ Buttiamo via direttamente il programmatore? DISCLAMER: questo post è ironico! Se volete fare i moralisti da pipponi etici potete andare altrove. Grazie 🐛 Avete presente cosa vuol dire fare un debug in un metodo monolitico scritto veramente male senza criterio lungo 500 righe? No, ma davvero sediamoci e parliamone. Siete davvero convinti che sia sensato farlo e non spezzettarlo per contesto? E magari per “fare prima” inserite dei valori cablati nel codice?

AWS, Lambda, API Gateway & Authorization API Key

In questo ultimo periodo ho deciso di mettere a confronto lo sviluppo tramite Azure Functions con le alternative proposte da altri Cloud. In questo articolo mostrero’ come ho affrontato un punto -a mio avviso fondamentale- sulle AWS Lambda. Arrivando dal mondo Azure il concetto di protezione di una Function e’ veramente semplice. Nel momento in cui scrivi un HTTP Trigger viene fatto in automatico tramite AuthorizationLevel, ma qua non e’ propriamente cosi.

base64 encode - Home Made tramite LINQ

Sono passati due mesi dal mio ultimo post sul blog e mi scuso, ma non sono stati mesi facili. Oggi si riprende a fare sul serio con un articolo a tema base64. Tutti l’abbiamo sicuramente usato, ma in quanti si sono posti la domanda: come si crea sotto? Nei giorni scorsi ho deciso di “sporcarmi un attimo le mani” e divertirmi cercando di ricostruirne il procedimento utilizzando LINQ. Ci sono riuscito?

Laptop Versus Virtual Machine

🖥️ Laptop o non laptop? 🤔 Questo è il dilemma La situazione è molto semplice: vorrei prendere un portatile per lavorare su nuovi clienti/ progetti/ sperimentazioni. L’idea iniziale era quella di prendere un MacBook M1 e cominciare a sviluppare cambiando sistema, ma sempre fedele a Visual Studio & NET Core. Nonostante le idee ho un tarlo da “piano b” nella testa. Perche’ prendere un dispositivo costoso (da pagare tutto di colpo) quando con una #virtualmachine in #cloud potrei risparmiare facendo lo stesso utilizzo?