Il concetto delle variabili discards è stato introdotto con la versione 7.0 di C#. Di cosa si tratta? Una variabile di tipo discard è una variabile che non serve nel nostro codice e la vogliamo buttare via. Quante volte avete riempito il vostro codice in passato di variabili come:
var pippo
var fake
var dummy
var temp
o simili? Io parecchie volte, ma ora il problema è risolto!
Parallel.ForEach: Usarlo o non usarlo? Questa è la domanda che mi pongo spesso quando programma, ma la risposta è davvero molto semplice ed è la seguente: porta veramente dei vantaggi e serve veramente per il codice che stai scrivendo?
Parallel.ForEach (in breve) e confronto con For e ForEach Quali sono le differenze di base?
For / ForEach: il ciclo lavora su tutti gli elementi in maniera SEQUENZIALE
Parallel.
La prima volta che ho effettuato una paginazione funzionante non eravamo ancora nell'anno 2000 e mi ricordo l'enorme quantitativo di codice usato. Gli strumenti e le tecniche erano notevolmente diversi e non avevamo di certo a disposizione il **Paging LINQ** per renderci la vita semplice come adesso. I "giovani" non hanno idea forse di cosa voleva dire paginare (o programmare) in ASP perchè ora in .net è davvero tutto più semplice.
Grazie al meccanismo delle “Salted Password Hashing” è possibile generare password sicure per il proprio sistema di Login. Ora, senza entrare nel vivo della teoria, provo a spiegarvi il perché utilizzarlo.
Caso Tradizionale: Più utenti con la stessa password hanno lo stesso hash Case Salted Password Hashing: Ogni utente avrà il suo hash anche se la password è la stessa
ATTENZIONE: Questo articolo è da prendere come “AS IS” senza garanzie per l’utilizzo e/o per problemi di validazione delle password generate con esso.
L’amicizia tra me e SendGrid è nata la scorsa estate quando per un cliente dovevo effettuare una Cloud application (e relative Azure Function) con generazione ed invio di email al determinarsi di eventi specifici.
SendGrid: costi ed abbonoamenti SendGrid è un servizio a pagamento, ma esiste anche la versione free. Il costo è determinato dal numero di mail inviate. Per i dettagli su costi e volumi di mail giornaliere mensili, si consiglio di vedere la sezione " Pricing and Plans” del sito ufficiale.
Grazie a Newtonsoft è possibile trovare la soluzione alla domanda “object to json newtonsoft c#” posta diverse volte nelle query di google, in forum di discussione e/o nei social. L’operazione è davvero semplice e basta usare due metodi forniti da JsonConvert dai rispettivi nomi SerializeObject() e DeserializeObject().
Newtonsoft.Json: Come installarlo Per prima cosa -se non lo avete già fatto- dovete installare Newtonsoft.Json all’interno del vostro progetto e per farlo vi basterà lanciare il seguente comando dal Package Manager