Span, Memory e gestione efficiente della memoria in C#
Apriamo la quarta serie, dedicata a prestazioni e produzione, affrontando la gestione efficiente della memoria.
Il testing automatico con xUnit in C#
Nell'ecosistema .NET, xUnit è uno dei framework di test più diffusi. In questo articolo impariamo a scrivere test unitari, a strutturarli correttamente e a isolare il codice dalle sue dipendenze, mettendo a frutto la dependency injection studiata in precedenza.
Accesso ai dati con Entity Framework Core
Le applicazioni reali hanno bisogno di persistenza, tipicamente tramite un database. Entity Framework Core, abbreviato in EF Core, è l'ORM ufficiale di .NET: un Object-Relational Mapper che permette di lavorare con il database usando oggetti C# anziché scrivere query SQL a mano.
Creare una Web API con ASP.NET Core
In questo articolo costruiamo una semplice Web API REST, esplorando il routing, i verbi HTTP, il binding dei dati e la restituzione delle risposte.