Il vero progresso è quando l'innovazione è per tutti
Console.WriteLine("Pillole di formazione per crescere insieme")
Ultimi articoli
Da OneNote a Obsidian: come ho costruito il mio secondo cervello
Nell’articolo di oggi voglio parlarvi di un qualcosa che ha migliorato molto diversi aspetti della mia…
Come organizzare le pipeline Gitlab nel progetto
Ultimamente sto lavorando su un progetto complesso e oltre allo sviluppo mi sto occupando della parte DevOps. Il…
Angular: da environment.ts ad entpoint http
Ciao a tutti, nell’articolo di oggi voglio raccontarvi di come ho sostituito il file di configurazione di…
Cache frontend: localStorage, sessionStorage e IndexedDB
Ogni giorno interagiamo con centinaia di applicazioni e webapp: apriamo un sito di notizie e ci aspettiamo di…
Aggiungere un server MCP ad un progetto esistente
Ciao a tutti, Oggi voglio parlarvi di un progetto interessante che mi ha fatto riflettere molto su cosa…
Come integrare Sonarqube in Gitlab
Bentornati in questo nuovo articolo dedicato al mondo del DevOps! Recentemente mi sono ritrovato a dover…
Architettura e organizzazione di un’applicazione enterprise dinamica
Ciao a tutti, in questo articolo voglio parlarvi di caso d’uso reale, lo sviluppo che mi ha visto…
Pochi principi per scrivere ottime API REST
Come sviluppatore web mi sono ritrovato spesso a scrivere o consumare API Rest e come tutte le cose che…
EF Core 10: .leftJoin() e .rightJoin() in LINQ
Per molti sviluppatori Novembre non è solamente il momento del foliage ma è anche il mese di uscita della nuova…
ASP.NET Core 10 – Le novità!
Bentornati qui sul mio blog, oggi approfondiamo gli aspetti più importanti che sono emersi nella .NET Conf per…