System.Text.Json & DeserializeAsync

System.Text.Json & DeserializeAsync L’esistenza di System.Text.Json non e’ una novita’. I piu’ attenti ricorderanno la sua origine da NETCore 3.0. Ammetto che per pigrizia non l’ho mai usato avendo in tutti i miei progetti il nuget di newtonsoft. L’altra sera pero’ mi ha preso la voglia di sperimentarlo ed in meno che non si dica ho deciso di rimuovere il nuget dalla mia solution. Come passo successivo ho scritto questa classe HttpClientHelper per ottenere leggere i json chiamando le API e tipizzandoli.

Azure Function: Disabilitare un endpoint tramite C#

Azure Function: How to disable via C# Ieri avevo la necessita’ di disabilitare alcuni endpoint della mia Azure Function. Esistono diverse modalita’ per raggiungere questo obiettivo. Personalmente ho applicato qualla tramite C#. Il codice che segue e’ stato preso ed incollato dal mio precedente articolo Azure Function: Trigger al caricamento su Blob Storage con la sola modifica della sezione attributi. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 using System.

La replicabilità di un lancio di dadi

La replicabilità di un lancio di dadi Uno dei motivi per cui amo programmare è la replicabilità del codice come comportamento a parità di dati in ingresso. Ho sempre sentito mio il concetto di “Code is Law” ancora prima di avvicinarmi al mondo delle crypto valute e scoprire l’esistenza di Ethereum Classic. Giovedì sera questo mio pilastro ha cominciato a vacillare. Di punto in bianco si è rotto un processo di schedulazione automatica (vedi link al post nel primo commento)

Bitcoin ed i "non buttare via i soldi"

Bitcoin ed i “non buttare via i soldi” Ricordo benissimo quando a fine gennaio ho comprato i miei primi 100 euro in Bitcoin. Da quel momento ho cominciato a guardare anche gli alt Coin ed ammetto di avere fatto spesa anche di loro. Il primo lockdown ha favorito un pesante acquisto causa “saldi” ed ho spostato parecchio per le mie possibilità. Ieri è scattata l’operazione inversa. Sono certo che rispetto al valore di vendita il valore aumenterà, ma prima o poi dovevo portare a casa il tutto.

Nuget e mio cuGGino developer

Nuget e mio cuGGino developer Lo scorso mese ho pubblicato un articolo su come utilizzare DevOPS per pubblicare pacchetti NuGet. Nulla di complicato da sviluppatori. Ora veniamo a quello che mi e’ capitato di recente. Arriva un bel giorno che scopri che un pacchetto utilizzato (=che ti sei trovato innestato nel codice come se non ci fosse un domani da altri) non supporta quello che serve a te. A quel punto apri i dettagli del pacchetto e scopri che il lo sviluppatore cuGGino ha messo nel codice delle parti cablate e non parametrizzando un bel nulla.

Blob Storage File Attributes

Blob Storage File Attributes La scorsa settimana ho lavorato pesantemente programmando una serie di logiche che sfruttano il Blob Storage per memorizzare ed elaborare una serie di file caricati dagli utenti tramite UI. Durante una di queste logiche avevo la necessità di accedere ai cosiddetti File Attributes e partendo da questa necessità ho scritto il seguente codice che voglio riproporvi. FetchAttributesAsync Il metodo GetBlobProperties sarà in grado di fornivi tutte le informazioni del file semplicemente ricevendo in ingresso i seguenti paramentri di tipo stringa