facebook
Pubblicare pacchetti NuGet con GitHub Actions

Pubblicare pacchetti NuGet con GitHub Actions

Nel precedente articolo, abbiamo visto come creare una GitHub Action per validare una pull request. In questo articolo, vedremo invece come utilizzare una action per la pubblicazione di una libreria .NET Core su Nuget.org API key su Nuget.org Il primo passo è...
Async e await in applicazioni reali

Async e await in applicazioni reali

Quando utilizziamo un metodo che impiega tempo per essere eseguito, come per la lettura di un file di grandi dimensioni o il download di risorse pesanti dalla rete, in una applicazione sincrona l’intera applicazione smette di rispondere fino al completamento...
Cache distribuita in Asp.NET Core

Cache distribuita in Asp.NET Core

Nel precedente articolo vi ho parlato di come gestire il caching in un’applicazione Asp.Net Core utilizzando in-memory caching. L’utilizzo di questo tipo di caching funziona quando la vostra applicazione è ospitata su un singolo server. Quali sono,...
Disaccoppiare la comunicazione con RabbitMQ

Disaccoppiare la comunicazione con RabbitMQ

Il progetto a cui sto lavorando è basato su di un’architettura composta da più applicazioni che comunicano tra loro tramite scambio di messaggi. In genere, questa comunicazione avviene seguendo il pattern Publish/Subscribe, il quale prevede che...