facebook
Le novità di C# 8: prima parte

Le novità di C# 8: prima parte

C# è il linguaggio di riferimento del mondo Microsoft .NET e viene aggiornato periodicamente. In Visual Studio 2019, .Net Core 3.x e .Net standard 2.1, troviamo il supporto alla versione 8, che si arricchisce di molte novità che non si limitano ad essere funzionalità...
Sicurezza in ASP.NET Core con Policy e Claim

Sicurezza in ASP.NET Core con Policy e Claim

Quando si parla di sicurezza in un’applicazione, viene sempre da pensare a qualcosa di indispensabile ma non sempre facile da implementare. Negli anni, mi è capitato di utilizzare diversi modelli di autorizzazione: dal classico Role-Based alle autorizzazioni custom...
Integrare ElasticSearch in ASP.NET Core

Integrare ElasticSearch in ASP.NET Core

Vi sarà sicuramente capitata la richiesta di aggiungere alla vostra applicazione delle funzionalità di ricerca avanzata e, in particolare, una ricerca full-text stile Google.Durante lo sviluppo di un e-commerce, ci è stato richiesto di permettere agli utenti del...
Angular, Microservices e Autenticazione

Angular, Microservices e Autenticazione

Sto lavorando su un nuovo progetto, per il quale ho bisogno di autenticare un client Angular per accedere a un set di microservizi. Il permesso di accedere a ogni microservizio dipende dai privilegi dell’utente corrente, ed ho bisogno di essere indipendente dal...
Orchestrare gli eventi con Rebus

Orchestrare gli eventi con Rebus

Nel precedente articolo, abbiamo visto come l’utilizzo di un service bus possa apportare benefici in sistemi software dove è necessario il disaccoppiamento tra le parti che li compongono. In particolare, abbiamo parlato di Rebus. Rebus mette a disposizione una...