Configurare Git Extensions con ssh E’ consigliabile configurare l’accesso ai repository Git remoti utilizzando ssh. In questo modo il riconscimento tra client (Git Extensions in questo caso) ed il server avviene tramite l’utilizzo di una coppia di chiavi: una chiave privata ed una chiave pubblica. In particolare, il client utilizzerà la chiave privata per ottenere l’accesso, mentre la chiave pubblica […]
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. […]
Logging in .NET Core Un sistema di logging è necessario ogni volta che sia ha la necessità di registrare sequenzialmente una serie di operazioni, man mano che queste vengono eseguite. Per poter memorizzare le operazioni ( e tutte le informazioni nel dettaglio) è necessario definire dove dovranno essere memorizzate. In .Net Core 5 (tratterò la versione 6 in un […]
Novità in ASP.NET Core 6 L’ultima versione disponibile di ASP.NET Core è la 6.0 che è stata rilasciata nel Novembre 2021. Contemporaneamente al rilascio è stato reso disponibile C# 10 e la versione 17.00 di Visual Studio (Visual Studio 2022). Asp.Net Core è un framework multipiattaforma, ad alte prestazioni e open source per la creazione di applicazioni moderne, basate su […]
Novità in C# 10 Puntuale come ogni anno ecco il rilascio di C# 10, conteporaneamente al .NET 6. Come per le versioni precedenti non si tratta di veri e propri stravolgimenti, ma di migliorie. Ecco di seguito alcune delle nuove features che sono state introdotte: Namespace File scoped Global using Implicit Using Extended property patterns Record structs Constant interpolated strings […]