Il vero progresso è quando l'innovazione è per tutti
Console.WriteLine("Pillole di formazione per crescere insieme")
Le novità di Angular 20
Nella seconda giornata del Google I/O si è parlato di Angular 20 con una serie di innovazioni che promettono di…
Google I/O ’25 – Gemini, Gemini ovunque!
Ciao a tutti, il 20 maggio 2025 si è svolta la sessione di apertura di Google I/O 2025, l’evento di casa G…
API gateway con Ocelot
Nel mondo delle architetture moderne, specialmente quelle basate su microservizi, l’API Gateway…
FluentValidation
Nel corso della mia vita da sviluppatore ho realizzato mantenuto ed esteso centinaia e centinaia di applicazioni…
Hybrid Cache è ufficiale!
Qualche giorno fa è uscita la versione 9.0.3 di .NET e con essa la cicogna ci ha finalmente portato la versione…
Come ho monitorato 300 applicazioni web in tempo reale
Ciao a tutti, nell’articolo di oggi vi voglio parlare di un progetto che ho seguito per centralizzare e…
Blazor .NET 9: componenti, eventi e bind
Nell’articolo precedente abbiamo visto cosa è Blazor e quali sono le dinamiche basilari che regolano…
Blazor .NET 9: le basi
Blazor, il nuovo framework di punta di Microsoft, sta debuttando sul mondo dello sviluppo frontend e sarà uno…
Testa le API direttamente in Visual Studio!
Recentemente ho partecipato allo sviluppo di un progetto di integrazione tra la mia azienda e una società terza…
Polly per gestire la scadenza di un token JWT
Ciao a tutti, in questo articolo voglio parlavi di come ho risolto la gestione di un token JWT durante un…