by Francesco Vastarella | Nov 13, 2019 | Blog
When we use a method that needs a long time to run (i.e., for reading a large size file or downloading heavy resources from the network), in a synchronized application, the application itself stops running until the activity is completed. In these cases,...
by Enrico Bencivenga | Nov 6, 2019 | Blog
As part of our development activities, both for customers and internal projects, we have often faced the need to create reports containing data of different types. The format we usually use – which is also the most requested one- for these reports is definitely...
by Michele Aponte | Oct 23, 2019 | Blog
Microsoft Developers have always had a bad relationship with JavaScript, and Microsoft has always tried to help them with its own frameworks: ASP.NET WebForms, Silverlight, Lightswitch, are probably the main examples of this. With ASP.NET MVC and .NET Core it seemed...
by Genny Paudice | Oct 16, 2019 | Blog
In the previous articles, we have seen how to decouple the communication between applications using a Message Broker like RabbitMQ. When a software system is composed of multiple services that perform different tasks but need to interact with each other to perform...
by Francesco de Vicariis | Sep 25, 2019 | Blog
In the previous article, I explained how to manage the caching in an ASP.NET Core application, using the in-memory caching. It’s possible to use this type of caching if your application is hosted on a single server. Which are instead the tools that the .NET...