ConfigureAwait(false) in .NET Core

L’utilizzo di ConfigureAwait(false) è una pratica comune nello sviluppo di applicazioni .NET, specialmente nelle librerie e nei contesti in cui è importante ottimizzare le prestazioni e prevenire deadlock. In questo post, esploreremo in dettaglio cosa significa ConfigureAwait(false), perché è utile, e quando è opportuno utilizzarlo, con esempi pratici e approfondimenti. Cosa significa ConfigureAwait(false)? Quando si […]

Creare log con SeriLog in .Net Core

Per poter utilizzare Serilog e loggare all’interno di Microsoft SQL Server è necessario installare 3 pacchetti: L’installazione, ovviamente, può avvenire tramite NUGET oppure da linea di comando. Il primo step riguarda la configurazione dell’ambiente di logging, impostando correttamente la sezione presente all’interno del file appsettings.json: dove è stata inserita la stringa di connessione chiamata Log. […]