Articoli tecnici

Approfondimenti su .NET, modernizzazione software e AI.

Guide pratiche per aziende e software house che devono mantenere, evolvere o modernizzare applicazioni .NET esistenti. Tono tecnico, ma senza complicare ciò che può essere spiegato in modo chiaro.

Monolite o microservizi in .NET? Le domande da farsi prima di separare il sistema

Architettura .NET

Monolite o microservizi in .NET? Le domande da farsi prima di separare il sistema

Microservizi o monolite modulare? Cinque domande pratiche su deployment, dati, scalabilità, team e platform tax prima di separare un sistema .NET.

Analytics privacy-friendly in ASP.NET Core: telemetria self-hosted senza tracking di terze parti

.NET Development

Analytics privacy-friendly in ASP.NET Core: telemetria self-hosted senza tracking di terze parti

Come progettare una telemetria di prodotto self-hosted con ASP.NET Core, EF Core e SQL Server, raccogliendo solo gli eventi necessari senza inviare dati business a piattaforme terze.

Perché un’applicazione .NET diventa lenta: come individuare il vero collo di bottiglia

Performance .NET

Perché un’applicazione .NET diventa lenta: come individuare il vero collo di bottiglia

Quando una pagina .NET è lenta, il problema non si trova necessariamente nella query più complessa o nel controllo più visibile. Questa guida propone un metodo pratico per misurare le singole operazioni e racconta un caso reale in cui poche query eseguite dentro un ciclo portavano il caricamento da 3,36 a oltre 30 secondi.

Sviluppare applicazioni AI in .NET: Microsoft.Extensions.AI e gli strumenti Microsoft

AI e sviluppo .NET

Sviluppare applicazioni AI in .NET: Microsoft.Extensions.AI e gli strumenti Microsoft

Microsoft.Extensions.AI e le librerie collegate mostrano che oggi è possibile sviluppare applicazioni AI in .NET senza cambiare stack. Questa guida analizza le astrazioni principali, i tool disponibili nell’ecosistema Microsoft e un esempio reale basato su SmartestTour.

Come esporre funzionalità di un sistema legacy .NET tramite API senza riscriverlo

Modernizzazione .NET

Come esporre funzionalità di un sistema legacy .NET tramite API senza riscriverlo

Un’applicazione legacy .NET può continuare a contenere logiche affidabili e dati importanti, ma essere difficile da integrare con portali, app e servizi moderni. Questa guida mostra come introdurre un livello API controllato, separando gradualmente il vecchio sistema dai nuovi consumer senza affrontare subito una riscrittura completa.

Integrare l’AI in un gestionale .NET senza perdere il controllo su dati e risposte

AI e integrazione .NET

Integrare l’AI in un gestionale .NET senza perdere il controllo su dati e risposte

Integrare l’AI in un gestionale .NET non significa aggiungere semplicemente una chat. Dati, permessi, fonti, risposte e azioni devono restare sotto il controllo dell’applicazione. La guida analizza un’architettura concreta per introdurre funzionalità AI in modo graduale, verificabile e coerente con i processi aziendali.

Workflow affidabili in .NET: retry, idempotenza e gestione degli errori

Architettura .NET

Workflow affidabili in .NET: retry, idempotenza e gestione degli errori

Nei processi aziendali composti da più operazioni, un semplice errore può lasciare dati incompleti, provocare esecuzioni duplicate o rendere difficile riprendere l’elaborazione. Questa guida analizza come progettare workflow affidabili in .NET attraverso persistenza dello stato, retry controllati, idempotenza, tracciamento e gestione degli errori parziali.

API Enterprise

Sviluppo API Enterprise con ASP.NET Core

Guida pratica allo sviluppo di API Enterprise con ASP.NET Core: contratti, sicurezza, versioning, logging, ProblemDetails, idempotenza, integrazioni e checklist tecnica.

Modernizzare applicazioni .NET Framework senza fermare il business

Modernizzazione .NET

Modernizzare applicazioni .NET Framework senza fermare il business

Guida pratica per modernizzare applicazioni .NET Framework, Web Forms, MVC 5 e sistemi legacy senza interrompere l’operatività aziendale, con approccio incrementale, API layer e checklist tecnica.