facebook
Interrompere i Job asincroni di Quartz 3

Interrompere i Job asincroni di Quartz 3

Durante il consueto refactoring su un progetto di un nostro cliente, abbiamo convertito il precedente codice sincrono in una versione asincrona, sfruttando i Task e il pattern async-await del framework .NET. Sull’argomento vi consiglio di leggere...
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...
Creare report con Open XML SDK

Creare report con Open XML SDK

Nell’ambito delle nostre attività di sviluppo, sia per clienti che per progetti interni, ci siamo spesso trovati di fronte alla necessità di creare report contenenti dati di diversa natura. Il formato che di solito utilizziamo – e anche il più richiesto...
Creare una Single Page Application in C# con Blazor

Creare una Single Page Application in C# con Blazor

Gli sviluppatori Microsoft hanno sempre avuto un brutto rapporto con JavaScript e Microsoft ha sempre tentato di aiutarli con i suoi framework. ASP.NET WebForm, SilverLight, Lightswitch, sono probabilmente i principali esempi in questo senso. Con ASP.NET MVC e...
Risolviamo il “rebus” della comunicazione

Risolviamo il “rebus” della comunicazione

Negli articoli precedenti, abbiamo visto come fosse possibile disaccoppiare la comunicazione tra applicazioni utilizzando un Message Broker come RabbitMQ. Quando un sistema software è composto da più servizi che svolgono compiti diversi ma che necessitano di...