Home > Directory > Geek e tecnologia
Geek e tecnologia
Notizie tecniche e approfondimenti
- Spcnet.it — Notizie geek e OSS/Linux IT
1.206 voci in archivio · mostrate 151–175 .
Deserializzazione JSON sicura in .NET 10: guida completa a JsonSerializerOptions.Strict
.NET 10 introduce JsonSerializerOptions.Strict, un preset che attiva cinque protezioni di sicurezza in System.Text.Json: proprieta’ duplicate, campi non mappati, nullable, parametri obbligatori. Guida…
A2A v1: comunicazione cross-platform tra agenti AI nel Microsoft Agent Framework per .NET
Il protocollo A2A v1.0 è ora stabile e pronto per la produzione. Con il supporto nel Microsoft Agent Framework per .NET, collegare agenti AI di vendor diversi diventa semplice quanto una chiamata HTTP…
PowerToys 0.99: Grab And Move, Power Display e miglioramenti a Command Palette
PowerToys 0.99 introduce due nuove utility in anteprima: Grab And Move per trascinare e ridimensionare finestre da qualsiasi punto, e Power Display per controllare i monitor hardware direttamente dal…
Il pulsante di emergenza: revoca immediata dei token in .NET 10 con Duende IdentityServer
I JWT self-contained non possono essere revocati prima della scadenza. Scopri come i Reference Token di Duende IdentityServer in .NET 10 ti permettono di invalidare sessioni compromesse in tempo reale…
Azure Data Studio è in pensione: migra il tuo workflow Azure SQL su VS Code in 10 minuti
Azure Data Studio è andato in pensione e il supporto è terminato. Ecco come migrare il tuo workflow Azure SQL su Visual Studio Code in pochi minuti: importa connessioni, ripristina F5, e configura SQL…
Come strutturare un’applicazione ASP.NET Core in crescita: dal monolite a strati ai vertical slice
Feature Folders, Clean Architecture, Vertical Slices o Modular Monolith: una guida pratica per scegliere la struttura giusta per la tua applicazione ASP.NET Core in base alla complessità reale del pro…
Visual Studio Code 1.118: Agents app, Copilot CLI avanzato e TypeScript 7.0 in anteprima
VS Code 1.118 Insiders porta SSO condiviso tra l’Agents app e l’editor, supporto per sessioni Claude Code, auto-selezione del modello in Copilot CLI e la possibilità di testare TypeScript 7.0 nightly.
AI locale in un’estensione Chrome con Transformers.js e Manifest V3: architettura pratica
HuggingFace mostra come costruire un’estensione Chrome con AI locale usando Transformers.js e Manifest V3: architettura a tre contesti, tool calling con Gemma 4, e gestione del ciclo di vita del servi…
CodeAct e Hyperlight: agenti AI piu veloci con meno chiamate al modello nel .NET Agent Framework
CodeAct nel .NET Agent Framework consente agli agenti AI di esprimere piani multi-step come un singolo programma Python eseguito in isolamento tramite Hyperlight, riducendo latenza del 50% e consumo d…
LangChain.js per sviluppatori JavaScript: corso gratuito per costruire agenti AI
Corso gratuito Microsoft per costruire agenti AI con LangChain.js e TypeScript: 8 capitoli, 70+ esempi eseguibili, dal Function Calling al RAG agentivo con MCP.
State Pattern in C#: guida decisionale con esempi pratici
Quando usare lo State Pattern in C# e quando no: guida decisionale con esempi pratici su ordini, workflow, giochi e componenti UI.
Classificazione documenti in C# senza AI: approccio deterministico, spiegabile e pronto per la produzione
Come implementare un classificatore di documenti .docx in C# .NET senza AI: approccio rule-based ponderato con configurazione JSON, estrazione strutturata e confidence score. Ideale per sistemi enterp…
.NET 10 su Ubuntu 26.04 “Resolute Raccoon”: installazione, container e Native AOT
Ubuntu 26.04 LTS porta .NET 10 come toolchain ufficiale installabile direttamente via APT. Guida all’installazione, aggiornamento dei container da noble a resolute e utilizzo di Native AOT per binari…
File RDP non fidati dopo la patch Windows di Aprile 2026: come firmarli con PowerShell
Le patch KB5083769 e KB5082200 di aprile 2026 rendono i file .rdp non attendibili per impostazione predefinita, in risposta a CVE-2026-26151 sfruttata da APT29. Guida alla firma digitale con rdpsign.e…
Azure Developer CLI: scrivere gli hook in Python, TypeScript e .NET
Con l’aggiornamento più recente, Azure Developer CLI (azd) supporta hook scritti in Python, JavaScript, TypeScript e .NET. Scopriamo come configurarli in azure.yaml con gestione automatica delle dipen…
Addio byte[]: allocazioni a costo zero in .NET Framework con ReadOnlySpan
Sostituire static readonly byte[] con static ReadOnlySpan è un refactoring banale che elimina le allocazioni e funziona anche su .NET Framework.
TypeScript 7.0 Beta: il nuovo compilatore in Go è circa 10 volte più veloce
Microsoft rilascia la beta di TypeScript 7.0 con il compilatore riscritto in Go: fino a 10x più veloce, parallelismo configurabile e un bel gruppo di breaking change.
12 tecniche per ottimizzare le query PostgreSQL su dataset di grandi dimensioni
Una guida pratica con esempi SQL alle dodici tecniche più efficaci per ottimizzare le query PostgreSQL quando i dati crescono: indici, partizionamento, VACUUM e molto altro.
Creare addon nativi per Node.js con .NET Native AOT: addio a Python e node-gyp
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 e gestione delle stringhe.
Primary Constructor e Dependency Injection in C# 12: vantaggi, insidie e quando usarli
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 prim…
RAG in .NET con Semantic Kernel: le insidie che i tutorial non ti dicono
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 discriminanti tra prot…
Rust 1.95.0: cfg_select!, if-let guard nei match e nuove API per Vec e atomici
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 atomici.
Come GitHub usa eBPF per rendere i deploy sicuri: architettura e implementazione
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.
AOT-Friendly DTO Mapping in .NET: Source Generators al posto della reflection
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.
Command Pattern in C#: guida completa con undo, redo e Dependency Injection
Come implementare il Command Pattern in C# passo dopo passo: ICommand, Receiver, Invoker con stack undo/redo, Macro Commands e integrazione con Dependency Injection in ASP.NET Core.