Introduzione a pgvector per PostgreSQL L’adozione dell’Intelligenza Artificiale (AI) e dell’apprendimento automatico sta trasformando il panorama dello sviluppo software, rendendo la ricerca di similarità una funzionalità sempre più richiesta. Per soddisfare questa esigenza, l’estensione pgvector per PostgreSQL si posiziona come una soluzione robusta, efficiente e nativa. Dopo l’articolo precedente in cui abbiamo analizzato che cos’è un database vettoriale, e perchè […]
Database vettoriali La rappresentazione dei dati in un database vettoriale è un concetto fondamentale per l’Intelligenza Artificiale, e si basa sugli embedding vettoriali. Questi non sono altro che rappresentazioni numeriche, sequenze di numeri, di un dato non strutturato come un’immagine, un testo o un audio. In pratica, i database vettoriali non memorizzano i dati stessi, ma una […]
appsettings.json come funziona Il file appsettings.json in ASP.NET Core è il luogo standard per la configurazione dell’applicazione, utilizzato per memorizzare impostazioni come stringhe di connessione al database, chiavi API e altre configurazioni specifiche dell’ambiente. Il suo uso principale è quello di separare il codice di programmazione dai dati di configurazione, rendendo l’applicazione più flessibile e facile da gestire […]
Visual Studio 2026 Insider: Innovazioni, Prestazioni e Prospettive per gli Sviluppatori L’Annuncio che Segna una Nuova Era L’annuncio di Visual Studio 2026 Insiders, avvenuto il 9 settembre 2025 alla conferenza per sviluppatori VSLive!, rappresenta un momento di svolta strategico per la suite di sviluppo di punta di Microsoft. Questa nuova versione, identificata ufficialmente come versione 18.0, non si presenta come un semplice aggiornamento, ma come una […]
Dependency Injection in C# e ASP.NET Core: Una Guida Completa I. Introduzione alla Dependency Injection (DI) e all’Inversion of Control (IoC) Nel panorama dell’ingegneria del software, in particolare nell’ecosistema C# e.NET, i concetti di Inversion of Control (IoC) e Dependency Injection (DI) rappresentano principi fondamentali che migliorano la modularità, la testabilità e la manutenibilità del codice. Questi paradigmi di progettazione sono diventati indispensabili per la […]