Home > Directory > Geek e tecnologia > Spcnet.it
Spcnet.it IT
Notizie geek e OSS/Linux · visibilità: in evidenza in homepage.
Sito originale · Feed RSS della fonte
1.206 voci in archivio · mostrate 126–150 .
I colli di bottiglia nascosti nei microservizi in produzione: diagnostica e soluzioni pratiche
Connection pool esauriti, thread pool starvation, cascading failures e N+1 queries: i colli di bottiglia nei microservizi non emergono nei test standard. Guida pratica con esempi in .NET, PostgreSQL e PgBouncer per diagnosticarli e risolver…
CVE-2026-42897: vulnerabilità critica XSS in Exchange Server OWA — mitigazione di emergenza disponibile
CVE-2026-42897 è una vulnerabilità XSS critica in Outlook Web Access (OWA) già sfruttata attivamente. Colpisce Exchange Server 2016, 2019 e SE on-premises. Ecco come verificare e applicare la mitigazione di emergenza Microsoft.
MCP, A2A e AG-UI: lo stack dei protocolli per agenti AI nel 2026
MCP, A2A e AG-UI non sono standard in competizione: sono tre protocolli complementari che operano a livelli diversi dello stack degli agenti AI. Una guida pratica per capire quando usare ciascuno.
Zombie API: il rischio nascosto nelle tue vecchie integrazioni (e come eliminarlo)
Le Zombie API sono endpoint dimenticati ma ancora attivi, privi di monitoraggio e aggiornamenti di sicurezza. Scopri come identificarle, valutarne il rischio e decommissionarle prima che diventino un vettore di attacco.
Microsoft DSC v3.2.0: nuove risorse Windows, version pinning e integrazione Bicep
Microsoft Desired State Configuration v3.2.0 è disponibile in GA: nuove risorse native per servizi Windows, firewall e SSH, version pinning per configurazioni riproducibili, supporto –what-if granulare e integrazione sperimentale con Bicep…
SimpleChat: un template Blazor provider-agnostico per chat AI con .NET 10 Aspire
SimpleChat è un template open-source Blazor + .NET 10 Aspire che gestisce quattro provider AI (OpenAI, Azure OpenAI, Anthropic, Google AI) tramite un unico IChatClient, pronto per essere adattato a qualsiasi progetto.
LINQ in C#: guida completa alle operazioni di aggregazione (Count, Sum, MinBy, MaxBy, Aggregate)
Guida pratica alle operazioni di aggregazione LINQ in C#: dalla trappola Count vs Any, a MinBy/MaxBy di .NET 6, ai fold multi-valore con Aggregate, fino ai nuovi CountBy e AggregateBy di .NET 9.
Azure Resource Manager MCP Server: gestire l’infrastruttura Azure con gli agenti AI
Microsoft ha rilasciato in preview pubblica l’Azure Resource Manager MCP Server: un server MCP remoto che dà agli agenti AI accesso diretto alle operazioni ARM, dalle query su Resource Graph al deployment di template.
.NET Aspire 13.3: tutte le novità della release
Aspire 13.3 è qui con il nuovo skill Aspireify per l’onboarding assistito da agente, log del browser con WithBrowserLogs(), risultati strutturati dai comandi delle risorse e — finalmente — supporto Kubernetes e AKS con Helm come deployment…
MCP Server con Node.js: da un sistema di note su file a MySQL
Tutorial completo per costruire il tuo primo MCP Server con Node.js e TypeScript: partendo da un sistema di note su file fino a un backend MySQL, con esempi di codice e integrazione con Claude Desktop.
Copilot Studio accelera con .NET 10 su WebAssembly: fingerprinting automatico e AOT ottimizzato
Microsoft Copilot Studio ha migrato il suo motore WebAssembly da .NET 8 a .NET 10, semplificando il deployment con il fingerprinting automatico degli asset e migliorando le performance grazie a WasmStripILAfterAOT e alla strategia JIT+AOT.
Durable Workflows nel Microsoft Agent Framework: da console app ad Azure Functions
Come costruire workflow di agenti AI durevoli con il Microsoft Agent Framework: modello a Executor e WorkflowBuilder, durabilità con DurableTask, pattern fan-out/fan-in e deploy su Azure Functions.
Kubernetes v1.36: Sharded List and Watch lato server per cluster ad alta scala
Kubernetes v1.36 introduce in alpha il Server-Side Sharded List and Watch (KEP-5866): l’API server filtra gli eventi alla fonte, così ogni replica di un controller riceve solo lo slice di risorse di sua competenza, eliminando il lavoro inut…
Costruire un MCP Server in C#: agenti AI con contesto reale usando il Model Context Protocol
Il Model Context Protocol (MCP) è lo standard aperto per collegare agenti AI a dati e strumenti personalizzati. Vediamo come costruire un MCP Server in C# con l’SDK ufficiale, esporre tool personalizzati e integrarli con GitHub Copilot in m…
Quando i prompt diventano shell: vulnerabilità RCE negli AI agent framework
Il team di Microsoft Defender ha scoperto due vulnerabilità critiche in Semantic Kernel che consentono RCE tramite prompt injection. Un’analisi tecnica del vettore d’attacco, del bypass della blocklist AST e delle raccomandazioni per chi sv…
CQRS senza MediatR: implementare Command e Query handler in .NET con il DI container
MediatR è passato a licenza commerciale e molti team .NET stanno cercando alternative. Buone notizie: CQRS è un pattern, non una libreria. Ecco come implementare command e query handler puliti usando solo il DI container integrato di .NET.
OAuth 2.1 spiegato semplicemente: i tre flussi che coprono ogni scenario
OAuth 2.1 elimina i flussi insicuri di OAuth 2.0 e semplifica radicalmente la scelta: tre flussi coprono ogni scenario reale. Guida pratica con esempi in .NET 10 per Client Credentials, Authorization Code con PKCE e Device Authorization.
TypeScript 7 Beta abilitato di default in Visual Studio 2026: guida pratica
Visual Studio 2026 18.6 Insiders 3 porta TypeScript 7 Beta (native preview) come compilatore integrato di default. Ecco cosa cambia per gli sviluppatori: performance fino a 10x, come controllare la versione e i problemi noti da tenere a men…
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. Tutto ciò che dovete sapere prima del passaggio a LTS di…
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 sviluppatori .NET.
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, chi è impattato e come pianificare la migrazione verso Gateway API…
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 log completo delle conversazioni con il modello nel dashboard A…
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 che finiscano nei log o nei backup.
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.
Governare le chiamate MCP in .NET con l’Agent Governance Toolkit
Il Model Context Protocol espone gli agenti AI a rischi reali: tool poisoning, prompt injection, escalation di privilegi. L’Agent Governance Toolkit di Microsoft offre scanning, policy YAML, controllo accessi e sanitizzazione per proteggere…