Skip to main content

Software Development Pills

Practical tutorials, best practices and technical insights for developers

Explore Articles

Latest Articles

Keyed Services in .NET: pattern e pitfall

28/02/2026 • 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

27/02/2026 • 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)

06/10/2025 • 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

19/08/2025 • 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

31/07/2025 • 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 è)

26/07/2025 • 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

22/03/2025 • 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

Generate Time Series Data with TimescaleDB

14/03/2025 • Alessandro Mengoli

Discover how to generate test data for your time series applications using TimescaleDB's generate_series function

#timescaledb #postgresql #testing