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.
AI coding assistant: come usare Codex e Claude in modo responsabile nello sviluppo software
Ultimo aggiornamento
Lettura 13 min
Un approccio pratico all'uso responsabile dei coding assistant: prima analisi e brainstorming, poi implementazione, code review e test. La velocità dell'AI resta un vantaggio, senza delegare decisioni e responsabilità tecniche.
Proteggere un'API ASP.NET Core: autenticazione, autorizzazioni, rate limiting e audit
Ultimo aggiornamento
Lettura 11 min
Come progettare la sicurezza di un'API ASP.NET Core distinguendo autenticazione, autorizzazione a policy e risorse, rate limiting, API key, audit e gestione sicura degli errori.
Analytics privacy-friendly in ASP.NET Core: telemetria self-hosted senza tracking di terze parti
Ultimo aggiornamento
Lettura 12 min
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
Ultimo aggiornamento
Lettura 14 min
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
Ultimo aggiornamento
Lettura 14 min
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
Ultimo aggiornamento
Lettura 14 min
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
Ultimo aggiornamento
Lettura 13 min
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
Ultimo aggiornamento
Lettura 12 min
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.
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
Ultimo aggiornamento
Lettura 12 min
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.