Classificazione documenti in C# senza AI: approccio deterministico, spiegabile e pronto per la produzione
Come implementare un classificatore di documenti .docx in C# .NET senza AI: approccio rule-based ponderato con configurazione JSON, estrazione strutturata e confidence score. Ideale per sistemi enterprise che...
.NET 10 su Ubuntu 26.04 “Resolute Raccoon”: installazione, container e Native AOT
Ubuntu 26.04 LTS porta .NET 10 come toolchain ufficiale installabile direttamente via APT. Guida all'installazione, aggiornamento dei container da noble a resolute e utilizzo di Native AOT per...
File RDP non fidati dopo la patch Windows di Aprile 2026: come firmarli con PowerShell
Le patch KB5083769 e KB5082200 di aprile 2026 rendono i file .rdp non attendibili per impostazione predefinita, in risposta a CVE-2026-26151 sfruttata da APT29. Guida alla firma digitale...
Azure Developer CLI: scrivere gli hook in Python, TypeScript e .NET
Con l'aggiornamento più recente, Azure Developer CLI (azd) supporta hook scritti in Python, JavaScript, TypeScript e .NET. Scopriamo come configurarli in azure.yaml con gestione automatica delle dipendenze.
Addio byte[]: allocazioni a costo zero in .NET Framework con ReadOnlySpan
Sostituire static readonly byte[] con static ReadOnlySpan è un refactoring banale che elimina le allocazioni e funziona anche su .NET Framework.
TypeScript 7.0 Beta: il nuovo compilatore in Go è circa 10 volte più veloce
Microsoft rilascia la beta di TypeScript 7.0 con il compilatore riscritto in Go: fino a 10x più veloce, parallelismo configurabile e un bel gruppo di breaking change.