Vai al contenuto

Pillole di sviluppo software

Tutorial pratici, buone pratiche e approfondimenti tecnici per sviluppatori

Esplora gli articoli

Ultimi articoli

Costruire applicazioni .NET resilienti

· Alessandro Mengoli

Una dependency può diventare unavailable, slow oppure overloaded. Cos'è la resilience, perché non basta un try/catch e cosa ci offrono Microsoft.Extensions.Resilience e la pipeline standard per HttpClient.

#dotnet#resilience#polly

MCP versione 2026-07-28: cosa cambia e perché

· Alessandro Mengoli

La revisione 2026-07-28 di MCP (Model Context Protocol) segna il passaggio da stateful a stateless. Vediamo cosa cambia: MRTR, la fine dell'handshake initialize e cosa significa per chi deve scalare...

#mcp#ai#llm

Keyed Services in .NET: pattern e pitfall

· Alessandro Mengoli

Come funzionano i Keyed Services introdotti in .NET 8, il meccanismo di fallback con AnyKey, i pitfall da evitare e la breaking change in .NET 10.

#dotnet#dependency-injection#keyed-services

Anti-pattern dei lifetime nella DI in .NET

· Alessandro Mengoli

Captive Dependency, Transient Disposable catturati dal container e servizi Scoped che diventano Singleton: tre anti-pattern legati ai lifetime e come evitarli.

#dotnet#dependency-injection#lifetime

Introduzione al Model Context Protocol (MCP)

· Alessandro Mengoli

Scopri MCP, il protocollo standard che permette alle IA di interagire con sistemi esterni in modo sicuro e strutturato. Una guida introduttiva all'architettura e ai casi d'uso pratici.

#mcp#ai#llm

Introduzione all'OpenTelemetry Collector

· Alessandro Mengoli

Scopri cos'è l'OpenTelemetry Collector, perché è fondamentale per l'observability in produzione e come configurarlo per ottimizzare la raccolta dei dati di telemetria

#opentelemetry#collector#monitoring

Componenti e funzionamento di OpenTelemetry

· Alessandro Mengoli

Un viaggio nell'architettura di OpenTelemetry: scopriamo i componenti fondamentali e la struttura di questo framework per la telemetria distribuita

#opentelemetry#architettura#monitoring

Cos'è l'osservabilità (e cosa non è)

· Alessandro Mengoli

Una definizione moderna di observability: cosa significa davvero, perché è diversa dal monitoring e perché ci serve in ambienti distribuiti

#observability#monitoring#software

Cos'è OpenTelemetry e perché tutti ne parlano

· Alessandro Mengoli

Una breve introduzione a OpenTelemetry, la sua origine, i principali vantaggi e perché sta diventando il nuovo standard per l'observability di sistemi distribuiti

#opentelemetry#observability#monitoring