Service Locator, factory asincrone e registrazioni multiple in .NET
Tre pitfall della DI in .NET che non riguardano i lifetime: il Service Locator pattern, il deadlock nelle factory asincrone e il comportamento delle registrazioni multiple.
Practical tutorials, best practices and technical insights for developers
Explore ArticlesTre pitfall della DI in .NET che non riguardano i lifetime: il Service Locator pattern, il deadlock nelle factory asincrone e il comportamento delle registrazioni multiple.
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.
Captive Dependency, Transient Disposable catturati dal container e servizi Scoped che diventano Singleton: tre anti-pattern legati ai lifetime e come evitarli.
I tre lifetime della DI in .NET, come interagiscono tra loro e la regola fondamentale per non introdurre bug subdoli nella propria applicazione.
Una guida passo-passo per implementare un MCP Server in .NET con trasporto HTTP e tools personalizzati
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.
Come raccogliere telemetria da PostgreSQL usando OpenTelemetry Collector per un sistema completamente osservabile
Scopri cos'è l'OpenTelemetry Collector, perché è fondamentale per l'observability in produzione e come configurarlo per ottimizzare la raccolta dei dati di telemetria
Un viaggio nell'architettura di OpenTelemetry: scopriamo i componenti fondamentali e la struttura di questo framework per la telemetria distribuita
Una definizione moderna di observability: cosa significa davvero, perché è diversa dal monitoring e perché ci serve in ambienti distribuiti
Una guida pratica all'implementazione di OpenTelemetry in .NET per tracciamento, metriche e logging distribuito
Una breve introduzione a OpenTelemetry, la sua origine, i principali vantaggi e perché sta diventando il nuovo standard per l'observability di sistemi distribuiti
Discover how to generate test data for your time series applications using TimescaleDB's generate_series function
Una guida introduttiva alla differenza tra log strutturati e non strutturati in .NET