Spcnet.it Notizie geek e OSS/Linux. Su Telegram: InfoSec ITA Notizie
Home
Ultime notizie

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

Aprile 22, 2026  |  Dario Fadda  |  Microsoft

Scopri come il team di C# Dev Kit ha eliminato la dipendenza da Python e node-gyp creando addon nativi Node.js in C# con Native AOT: configurazione, interop N-API...

>> leggi tutto

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

Aprile 21, 2026  |  Dario Fadda  |  Programmazione

I primary constructors di C# 12 eliminano il boilerplate del costruttore classico con dependency injection, ma nascondono un'insidia sulla mutabilità che ogni sviluppatore .NET dovrebbe conoscere prima di...

>> leggi tutto

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

Aprile 21, 2026  |  Dario Fadda  |  AI

Costruire un sistema RAG in produzione con .NET e Semantic Kernel va ben oltre i tutorial: chunking con overlap, soglie calibrate, caching semantico e osservabilità sono le vere...

>> leggi tutto

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

Aprile 20, 2026  |  Dario Fadda  |  Programmazione

Rust 1.95.0 introduce la macro cfg_select! per condizionali di compilazione senza dipendenze esterne, gli if-let guard nei blocchi match e nuove API ergonomiche per Vec e i tipi...

>> leggi tutto

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

Aprile 20, 2026  |  Dario Fadda  |  Programmazione

GitHub ha risolto il problema delle dipendenze circolari nei deploy usando eBPF: una tecnologia kernel-level che filtra il traffico di rete per processo, senza modificare gli script esistenti.

>> leggi tutto

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

Aprile 19, 2026  |  Dario Fadda  |  Programmazione

Come implementare il mapping tra oggetti in .NET senza reflection grazie a ElBruno.AotMapper e i Roslyn Source Generators, per garantire compatibilità con NativeAOT e il trimming.

>> leggi tutto