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

Behind the keyboard - Peluche Ash

Behind the keyboard - Peluche Ash Avete presente le riunioni quelli importanti in cui ci tieni particolarmente all’esito? Ecco, oggi vi presento Ash direttamente dal cartone Sing! Quando mi hanno regalato questo pupazzeto sicuramente non le volevano male. Probabilmente l’idea di vederla utilizzata come cavia da “Rubber duck debugging” non era stata presa in considerazione. Da ormai un paio di anni è la mia “migliore amica” quando programmo e tra poco potrei passarle la tastiera e (provare) a fare il mantenuto a spese sue.

Code Refactoring

Code Refactoring Il “code refactoring” è in assoluto una delle attività che preferisco nella mia vita da sviluppatore. Se programmare lo considero Arte e non un gioco (vedi link al post nei commenti) il code refactoring si trova su un piano diverso. E’ una sorta di strato tra il meccanico che sistema (anche a martellate) i pezzi di codice ed il chirurgo che li assembla al meglio. A volte ti senti il dottor Frankenstein perché potrebbe uscire un risultato peggiore peggio della partenza.

MacBook ed il loro fascino

MacBook ed il loro fascino Ammetto di avere avuto un MacBook in passato come portatile personale. Ammetto anche di averlo sfruttato spesso e volentieri con una virtual machine per i programmi non supportati. (correva il lontano 2012-2015) Sono passati gli anni e non ho mai avuto la necessità di rivalutarlo. Onestamente nemmeno adesso, ma uno sguardo comparativo l’ho dato dopo avere visto che Visual Studio 2019 è ben supportato adesso.

MongoDB: CRUD per studiare la "migrazione" al NoSQL

MongoDB: CRUD per studiare la “migrazione” al NoSQL MongoDB è entrato nella mia vita quasi per caso verso la fine di settembre e nell’ultimo periodo ho cominciato ad utilizzarlo migrando le API di una mia WebApp da MySQL al mondo NoSQL. La scorsa settimana mi è sorto un dilemma ed ha trovato subito una risposta: Come verrebbe (parlando ad un livello ipotetico) la WebApp realizzata al mio nutrizionista se migrassi le API a NETCore e cambiassi l’accesso al datasource da Table Storage a MongoDB?