Questo è un blog nel Fediverso

Ultime Notizie

Costruire un’app di conferenza AI con lo stack composable di .NET
AI

Costruire un’app di conferenza AI con lo stack composable di .NET

Maggio 4, 2026 Dario Fadda

Una guida pratica allo stack AI composable di .NET: Microsoft.Extensions.AI, DataIngestion, VectorData, MCP e Agent Framework applicati nell'app ConferencePulse costruita...
Governare le chiamate MCP in .NET con l’Agent Governance Toolkit
AI

Governare le chiamate MCP in .NET con l’Agent Governance Toolkit

Maggio 4, 2026 Dario Fadda

Il Model Context Protocol espone gli agenti AI a rischi reali: tool poisoning, prompt injection, escalation di privilegi. L'Agent Governance...
Deserializzazione JSON sicura in .NET 10: guida completa a JsonSerializerOptions.Strict
Programmazione

Deserializzazione JSON sicura in .NET 10: guida completa a JsonSerializerOptions.Strict

Maggio 2, 2026 Dario Fadda

.NET 10 introduce JsonSerializerOptions.Strict, un preset che attiva cinque protezioni di sicurezza in System.Text.Json: proprieta' duplicate, campi non mappati, nullable,...
AI locale in un’estensione Chrome con Transformers.js e Manifest V3: architettura pratica
AI

AI locale in un’estensione Chrome con Transformers.js e Manifest V3: architettura pratica

Aprile 28, 2026 Dario Fadda

HuggingFace mostra come costruire un'estensione Chrome con AI locale usando Transformers.js e Manifest V3: architettura a tre contesti, tool calling...
CodeAct e Hyperlight: agenti AI piu veloci con meno chiamate al modello nel .NET Agent Framework
AI

CodeAct e Hyperlight: agenti AI piu veloci con meno chiamate al modello nel .NET Agent Framework

Aprile 27, 2026 Dario Fadda

CodeAct nel .NET Agent Framework consente agli agenti AI di esprimere piani multi-step come un singolo programma Python eseguito in...
State Pattern in C#: guida decisionale con esempi pratici
Programmazione

State Pattern in C#: guida decisionale con esempi pratici

Aprile 26, 2026 Dario Fadda

Quando usare lo State Pattern in C# e quando no: guida decisionale con esempi pratici su ordini, workflow, giochi e...
Azure Developer CLI: scrivere gli hook in Python, TypeScript e .NET
Microsoft

Azure Developer CLI: scrivere gli hook in Python, TypeScript e .NET

Aprile 24, 2026 Dario Fadda

Con l'aggiornamento più recente, Azure Developer CLI (azd) supporta hook scritti in Python, JavaScript, TypeScript e .NET. Scopriamo come configurarli...
Primary Constructor e Dependency Injection in C# 12: vantaggi, insidie e quando usarli
Programmazione

Primary Constructor e Dependency Injection in C# 12: vantaggi, insidie e quando usarli

Aprile 21, 2026 Dario Fadda

I primary constructors di C# 12 eliminano il boilerplate del costruttore classico con dependency injection, ma nascondono un'insidia sulla mutabilità...
RAG in .NET con Semantic Kernel: le insidie che i tutorial non ti dicono
AI

RAG in .NET con Semantic Kernel: le insidie che i tutorial non ti dicono

Aprile 21, 2026 Dario Fadda

Costruire un sistema RAG in produzione con .NET e Semantic Kernel va ben oltre i tutorial: chunking con overlap, soglie...
AOT-Friendly DTO Mapping in .NET: Source Generators al posto della reflection
Programmazione

AOT-Friendly DTO Mapping in .NET: Source Generators al posto della reflection

Aprile 19, 2026 Dario Fadda

Come implementare il mapping tra oggetti in .NET senza reflection grazie a ElBruno.AotMapper e i Roslyn Source Generators, per garantire...
Command Pattern in C#: guida completa con undo, redo e Dependency Injection
Programmazione

Command Pattern in C#: guida completa con undo, redo e Dependency Injection

Aprile 19, 2026 Dario Fadda

Come implementare il Command Pattern in C# passo dopo passo: ICommand, Receiver, Invoker con stack undo/redo, Macro Commands e integrazione...
LINQ Max e i tipi valore nullable in C#: il comportamento inatteso che causa eccezioni a runtime
Programmazione

LINQ Max e i tipi valore nullable in C#: il comportamento inatteso che causa eccezioni a runtime

Aprile 18, 2026 Dario Fadda

Il metodo LINQ Max si comporta in modo sorprendente con i tipi valore non nullable: su una sequenza vuota lancia...