Resta Aggiornato

Angular 10: cos’è cambiato negli ultimi tre mesi?
A pochi mesi dalla pubblicazione della versione 9 (descritta qui), il team di Angular ci ha sorpreso col rilascio della versione 10, cercando...

Testiamo la nostra API con GraphQL e Hot Chocolate
Nel mio precedente articolo, ho mostrato cos'è GraphQL e come creare una API con HotChocolate. Partendo proprio dal codice che vi condivisi sul...

LINQ: un linguaggio per domarli tutti!
Una delle peculiarità che contraddistingue il mondo .NET dagli altri stack tecnologici è sicuramente LINQ, acronimo di Language INtegrated Query....

Creare Dashboard con ElasticSearch e Kibana
Nei miei precedenti articoli (qui il primo e il secondo), ho mostrato come utilizzare ElasticSearch come motore di ricerca full-text...

Angular, Microservizi e Autenticazione con IdentityServer, MongoDB e Docker
In un mio articolo precedente , abbiamo parlato di microservizi e come autenticare un client Angular con essi usando IdentityServer come...

Come debuggare le librerie NuGet
Qualche settimana fa ho cominciato a fare dirette su twitch, e mi è stata fatta questa domanda: come posso fare in maniera semplice il debug...

Golden Master Pattern: codice legacy non ti temo!
Chiunque lavori nel mondo dello sviluppo software avrà avuto l’esigenza di aggiungere feature al codice legacy, ereditato magari dal precedente team...

“La Metamorfosi” della comunicazione con Kafka
Nei miei precedenti articoli, abbiamo visto come sia utile utilizzare tecnologie e soluzioni per la comunicazione come RabbitMQ o un ESB...

Uno sguardo al futuro: C# 9
Nel mio precedente articolo (parte prima e parte seconda), abbiamo visto le novità introdotte nella versione 8 di C#, ma il team sta già...

Angular 9: cosa cambia e perché usarlo
Sappiamo che, nel nostro lavoro, il continuo aggiornamento dei framework e strumenti di sviluppo è fonte di gioie e dolori. In questo articolo,...