Node.js 26.0.0: Temporal API di default, V8 14.6 e rimozione delle API legacy
Node.js 26.0.0 è disponibile come release Current: Temporal API abilitata di default, aggiornamento a V8 14.6 con nuove proposte TC39, Undici 8.0 e importanti rimozioni di API legacy....
Pattern matching in C#: scenari avanzati che probabilmente non conosci
Il pattern matching in C# offre molto più dei semplici controlli di tipo. Esploriamo i pattern avanzati — property, list, relational, switch expression — con esempi pratici per...
Fine del supporto NGINX Ingress su AKS: guida alla migrazione verso Gateway API
Microsoft ha annunciato la fine del supporto per NGINX Ingress su AKS entro novembre 2026, dopo il ritiro del progetto upstream ingress-nginx a marzo 2026. Ecco cosa cambia,...
Gemma 4 con Ollama e .NET Aspire: LLM in locale con il visualizzatore GenAI completo
Il visualizzatore GenAI di .NET Aspire funziona con qualsiasi backend compatibile OpenAI, non solo con Azure. Scopri come configurare Ollama con Gemma 4 in locale e ottenere il...
Jenkins Secret Guard Plugin: blocca i segreti hardcoded nelle pipeline CI/CD
Il nuovo Secret Guard Plugin per Jenkins analizza job e pipeline alla ricerca di segreti hardcoded come token API, password e chiavi di accesso, permettendo di bloccarli prima...
Costruire un’app di conferenza AI con lo stack composable di .NET
Una guida pratica allo stack AI composable di .NET: Microsoft.Extensions.AI, DataIngestion, VectorData, MCP e Agent Framework applicati nell'app ConferencePulse costruita con .NET 10 e Aspire.