Questo è un blog nel Fediverso

Ultime Notizie

Classificazione documenti in C# senza AI: approccio deterministico, spiegabile e pronto per la produzione
Programmazione

Classificazione documenti in C# senza AI: approccio deterministico, spiegabile e pronto per la produzione

Aprile 26, 2026 Dario Fadda

Come implementare un classificatore di documenti .docx in C# .NET senza AI: approccio rule-based ponderato con configurazione JSON, estrazione strutturata...
.NET 10 su Ubuntu 26.04 “Resolute Raccoon”: installazione, container e Native AOT
Microsoft

.NET 10 su Ubuntu 26.04 “Resolute Raccoon”: installazione, container e Native AOT

Aprile 25, 2026 Dario Fadda

Ubuntu 26.04 LTS porta .NET 10 come toolchain ufficiale installabile direttamente via APT. Guida all'installazione, aggiornamento dei container da noble...
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...
Addio byte[]: allocazioni a costo zero in .NET Framework con  ReadOnlySpan
Blog

Addio byte[]: allocazioni a costo zero in .NET Framework con ReadOnlySpan

Aprile 23, 2026 Dario Fadda

Sostituire static readonly byte[] con static ReadOnlySpan è un refactoring banale che elimina le allocazioni e funziona anche su .NET...
TypeScript 7.0 Beta: il nuovo compilatore in Go è circa 10 volte più veloce
Blog

TypeScript 7.0 Beta: il nuovo compilatore in Go è circa 10 volte più veloce

Aprile 23, 2026 Dario Fadda

Microsoft rilascia la beta di TypeScript 7.0 con il compilatore riscritto in Go: fino a 10x più veloce, parallelismo configurabile...
12 tecniche per ottimizzare le query PostgreSQL su dataset di grandi dimensioni
Programmazione

12 tecniche per ottimizzare le query PostgreSQL su dataset di grandi dimensioni

Aprile 22, 2026 Dario Fadda

Una guida pratica con esempi SQL alle dodici tecniche più efficaci per ottimizzare le query PostgreSQL quando i dati crescono:...
Creare addon nativi per Node.js con .NET Native AOT: addio a Python e node-gyp
Microsoft

Creare addon nativi per Node.js con .NET Native AOT: addio a Python e node-gyp

Aprile 22, 2026 Dario Fadda

Scopri come il team di C# Dev Kit ha eliminato la dipendenza da Python e node-gyp creando addon nativi Node.js...
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à...
Rust 1.95.0: cfg_select!, if-let guard nei match e nuove API per Vec e atomici
Programmazione

Rust 1.95.0: cfg_select!, if-let guard nei match e nuove API per Vec e atomici

Aprile 20, 2026 Dario Fadda

Rust 1.95.0 introduce la macro cfg_select! per condizionali di compilazione senza dipendenze esterne, gli if-let guard nei blocchi match e...
Come GitHub usa eBPF per rendere i deploy sicuri: architettura e implementazione
Programmazione

Come GitHub usa eBPF per rendere i deploy sicuri: architettura e implementazione

Aprile 20, 2026 Dario Fadda

GitHub ha risolto il problema delle dipendenze circolari nei deploy usando eBPF: una tecnologia kernel-level che filtra il traffico di...
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...