Security Header Checker
Inviando i dati accetti in modo consapevole la nostra Policy
Ricerca Threat Event
Cerca un IP nella mappa delle minacce. Dashboard completo
105 risultato/i per "EF Core 10"
Entity Framework Core 10 accompagna .NET 10 come versione a supporto lungo. Ecco le novità che semplificano di più il codice quotidiano. Ogni filtro ha un nome e si può disattivare da solo, lasciando ...
Entity Framework Core è produttivo, ma alcune abitudini possono trasformare una pagina veloce in una lenta. Ecco i consigli che applichiamo in ogni progetto. Le stesse informazioni, con molto meno lav...
Un documento OpenAPI descrive le tue API in modo leggibile da persone e strumenti: client generati automaticamente, test, gateway, portali per sviluppatori. ASP.NET Core lo genera direttamente dal cod...
Con il prerendering, un componente Blazor viene eseguito prima sul server per produrre l'HTML iniziale, poi di nuovo quando diventa interattivo. Senza accorgimenti, i dati vengono caricati due volte e...
Molti hosting Windows ospitano applicazioni ASP.NET Core su IIS. La pubblicazione è semplice, ma quando l'app non parte gli errori sono poco parlanti. Ecco cosa abbiamo imparato in produzione. Verific...
Un form di login senza limiti invita i tentativi a forza bruta; un'API pubblica senza limiti può essere saturata da un solo client. ASP.NET Core include un middleware di rate limiting configurabile pe...
Le password vengono riutilizzate, rubate e indovinate. Le passkey, basate sugli standard WebAuthn e FIDO2, sostituiscono la password con una coppia di chiavi crittografiche: la chiave privata resta su...
System.Text.Json è il serializzatore JSON integrato in .NET. In .NET 10 aggiunge opzioni pensate soprattutto per chi riceve JSON da fonti esterne e vuole essere rigoroso. Con le opzioni rigorose i doc...
.NET 10 è una versione LTS (Long Term Support): riceve aggiornamenti e correzioni di sicurezza per tre anni. Per le applicazioni aziendali è la base naturale su cui consolidare i prossimi progetti. Fi...
.NET MAUI permette di scrivere un'unica applicazione C# e XAML per Android, iOS, macOS e Windows, usando i controlli nativi di ogni piattaforma. In .NET 10 il lavoro si è concentrato su qualità, prest...
Le Minimal API sono il modo più diretto per scrivere API HTTP in ASP.NET Core. Fino a .NET 9 la validazione dei dati in ingresso andava fatta a mano o con librerie esterne; in .NET 10 è integrata. I d...
Ogni versione di .NET porta miglioramenti di prestazioni "gratuiti": aggiorni il target framework e il codice esistente diventa più veloce. .NET 10 non fa eccezione. Ogni passaggio riduce allocazioni ...
Per provare un'idea in C# serviva sempre un progetto: cartella, file .csproj, struttura. Con .NET 10 basta un file: dotnet run app.cs lo compila ed esegue. Un singolo file cresce fino a diventare un p...
SignalR permette al server di inviare messaggi ai client nel momento in cui accade qualcosa, senza che il browser debba chiedere continuamente aggiornamenti. Sceglie da solo il trasporto migliore: Web...
I computer quantistici del futuro potrebbero rompere RSA e la crittografia a curve ellittiche. Il NIST ha standardizzato nuovi algoritmi che resistono a questi attacchi, e .NET 10 li rende disponibili...
Nello sviluppo web moderno, la necessità di aggiornare l'interfaccia utente in tempo reale è ormai uno standard. Storicamente, l'approccio più semplice (ma meno efficiente) è stato il HTTP Polling, in...
Con Native AOT l'applicazione viene compilata in codice macchina al momento della pubblicazione. Non serve il runtime installato, l'avvio è quasi immediato e la memoria occupata si riduce: ideale per ...
🚀 Caveman v1.0.3Caveman è una libreria .NET ultraleggera e completamente autosufficiente progettata per ottimizzare il testo per i Large Language Models (LLM), riducendo drasticamente il consumo di t...
In ASP.NET Core si possono scrivere interfacce web con MVC, Razor Pages o Blazor. Razor Pages è spesso sottovalutato, eppure è il modello più semplice da mantenere per molti progetti reali. Il redirec...
Chiunque sviluppi nel mondo dell’Intelligenza Artificiale e degli LLM si scontra prima o poi con lo stesso, identico muro: la gestione del contesto. I token costano, rallentano le risposte e, nei loop...
gRPC è un framework di chiamate remote basato su HTTP/2 e Protocol Buffers. I messaggi sono binari, compatti e veloci da serializzare, e il contratto tra client e server è definito in un file condivis...
Un sistema multi-agente (MAS, Multi-Agent System) divide un compito complesso tra più agenti di IA, ciascuno con un ruolo, istruzioni e strumenti propri: uno raccoglie informazioni, uno scrive, uno co...
I test sono la rete di sicurezza che permette di aggiornare framework e librerie senza paura. xUnit v3 è la nuova generazione di uno dei framework di test più usati in .NET. Più si scende, più i test ...
Nel panorama dello sviluppo di applicazioni basate su Modelli di Linguaggio (LLM), sistemi RAG (Retrieval-Augmented Generation) e Agenti AI, ci scontriamo quotidianamente con un nemico invisibile ma e...
L'operatore ?. permette da anni di leggere un membro solo se l'oggetto non è null. Con C# 14 si può usare anche per assegnare: l'assegnazione avviene solo se l'oggetto esiste. Se il ricevitore è null,...
E' stata pubblicata la nuova release di Caveman.PrivacyGuardRiepilogo cumulativo di tutte le modifiche da v1.0.2 a v1.2.1.v1.2.1 (2026-06-02) — Critical Bugfix Hotfix🛑 FixedCritico: Falsi positivi su...
1. La Smart Home 2.0: L'Automazione Diventa InvisibileLa casa intelligente ha superato la fase dei comandi vocali ripetuti tre volte o delle app separate per ogni lampadina. Nel 2026, grazie alla matu...
Perché Synthelion?Ogni token inviato a un modello costa denaro e tempo. Synthelion rimuove le parole che non portano significato — articoli, preposizioni, congiunzioni, verbi ausiliari — e riduce le p...
L'evoluzione dei modelli di intelligenza artificiale locali ha ridefinito il modo in cui le aziende gestiscono la privacy dei dati e le prestazioni applicative. In questo contesto nasce DesireeIA, un ...
Integrare un modello linguistico in un'applicazione .NET significava legarsi alla libreria di un singolo fornitore. Microsoft.Extensions.AI introduce astrazioni comuni: si scrive il codice una volta e...
Ogni chiamata a un servizio esterno può fallire: rete instabile, server sovraccarico, timeout. Un'applicazione robusta lo mette in conto fin dall'inizio. Ogni chiamata attraversa i livelli nell'ordine...
Proteggere i dati nell'era dell'AI: Guida a Caveman.PrivacyGuardCon l'adozione di massa dei Large Language Models (LLM) e dei sistemi di intelligenza artificiale generativa all'interno dei software az...
Per decenni la Gang of Four (GoF) è stata il testo sacro dell'ingegneria del software. Imparare i design pattern era un rito di passaggio: una checklist rigida (Singleton, Factory, Strategy, Observer....
Con il rilascio della Preview 4, .NET 11 entra ufficialmente nella fase in cui "il gioco si fa serio". Abbiamo superato il periodo puramente sperimentale per entrare nel territorio delle funzionalità ...
IoT e intelligenza artificiale Un dispositivo IoT diventa davvero utile quando smette di inviare numeri e comincia a segnalare situazioni: una vibrazione anomala, un consumo fuori norma, una persona i...
Il Model Context Protocol (MCP) è uno standard aperto che permette agli assistenti e agli agenti di IA di usare strumenti e dati esterni in modo uniforme. Si scrive un server MCP una volta e lo posson...
Molti dispositivi industriali hanno uno schermo touch e una scheda Linux: pannelli operatore, chioschi, strumenti di misura. Avalonia può disegnare l'interfaccia direttamente sullo schermo, senza un a...
Avalonia UI è un framework open source per creare interfacce grafiche con C# e XAML che girano su Windows, macOS e Linux, e anche su iOS, Android, browser (WebAssembly) e dispositivi embedded. Lo stes...
Un'app lenta ad avviarsi viene disinstallata. Queste sono le tecniche che hanno più impatto sulle prestazioni di un'app .NET MAUI. Interventi semplici, effetti grandi sui dispositivi economici. 1. Lay...
Non esiste una risposta valida sempre. Esiste una scelta giusta per ogni caso, e spesso è un'architettura mista. Spesso la risposta è ibrida: inferenza sull'edge, addestramento nel cloud. I quattro cr...
Leggere la configurazione con stringhe sparse nel codice porta a errori di battitura scoperti solo in produzione. L'Options pattern trasforma una sezione di configurazione in una classe tipizzata e va...
Il codice asincrono rende le applicazioni reattive e scalabili, ma qualche errore ricorrente può causare blocchi, eccezioni perse o prestazioni peggiori del codice sincrono. Ogni livello attende il su...
Dal C# 12 le classi possono avere un costruttore primario: i parametri si dichiarano accanto al nome della classe e sono visibili in tutto il corpo. Sono perfetti per i servizi con dependency injectio...
Il pattern matching ha trasformato il modo di scrivere logica condizionale in C#. Combinato con i record, permette di esprimere regole complesse in poche righe leggibili. I casi si valutano dall'alto:...
Il compressore universale di token che fa respirare il vostro portafoglio (e i vostri AI Agent)Se sviluppate con gli LLM, conoscete il dramma: i loop degli agenti che ripetono continuamente lo stesso ...
Le proprietà automatiche sono comode finché non serve un minimo di logica: a quel punto bisognava dichiarare un campo privato e scrivere get e set completi. C# 14 introduce la parola chiave field, che...
I metodi di estensione esistono da C# 3, ma permettevano di aggiungere solo metodi. C# 14 introduce i blocchi extension, che consentono di definire anche proprietà di estensione e membri statici di es...
HGRC: L'Ecosistema Digitale Integrato per la Sanità Moderna Guida Strategica all'Efficienza Clinica, Logistica e Finanziaria dei Presidi OspedalieriIntroduzione: Il superamento dei blocchi informativi...
1. Mappatura dei requisiti NIS2 (D.lgs. 138/2024) sulle funzionalità MDMIl decreto italiano impone obblighi precisi in termini di gestione del rischio e segnalazione degli incidenti. Vediamo come l'MD...
Privacy PolicyAi sensi del Regolamento UE 2016/679 (GDPR) – www.digitalsolutions.itUltimo aggiornamento: maggio 20251. Titolare del TrattamentoIl titolare del trattamento è Passaro Francesco Paolo, ge...
Il template MVVM di Avalonia prepara già la struttura: cartelle Views e ViewModels, un ViewLocator che associa automaticamente ogni ViewModel alla sua vista e i binding compilati attivi di default. Ca...
Arrivare sugli store è l'ultimo miglio di ogni app mobile. Con .NET MAUI si parte dallo stesso progetto, ma ogni piattaforma ha le sue regole. Un solo progetto, due percorsi di firma e pubblicazione. ...
.NET MAUI espone le funzioni del dispositivo con API comuni a tutte le piattaforme: posizione, fotocamera, file, connettività, informazioni sul dispositivo. Prima di usarle, però, servono i permessi. ...
Il Microsoft Agent Framework è il framework open source di Microsoft, per .NET e Python, dedicato agli agenti di IA. Nasce dall'unione di due progetti: Semantic Kernel, solido e pensato per le aziende...
Un dispositivo IoT resta installato per anni. La sicurezza non si aggiunge alla fine: si progetta insieme all'hardware. Il dispositivo accetta solo firmware del produttore e può sempre tornare indietr...
Shell fornisce la struttura di navigazione di un'app MAUI: schede, menu laterale e navigazione basata su rotte, simile agli indirizzi web. Gli oggetti passano tra le pagine senza essere trasformati in...
Con la deprecazione di ListView in .NET 10, CollectionView è il controllo per mostrare elenchi di dati. È più flessibile e più efficiente, perché ricicla le celle durante lo scorrimento. Si caricano s...
Quando un utente segnala "il sito è lento", servono dati, non ipotesi. OpenTelemetry è lo standard aperto per raccogliere tracce, metriche e log, e .NET lo supporta in modo nativo. Uno standard aperto...
Misurare il tempo con uno Stopwatch in un ciclo dà numeri falsati da JIT, cache e garbage collector. BenchmarkDotNet gestisce riscaldamento, ripetizioni e statistiche al posto tuo. Il riscaldamento e ...
Un buon log non è una frase: è un evento con dati interrogabili. ILogger supporta il logging strutturato, che conserva separatamente il testo e i valori. I valori restano campi interrogabili, non test...
Il contenitore di dependency injection integrato in .NET copre la grande maggioranza dei casi. Conoscerne bene i tempi di vita e le funzioni più recenti evita bug difficili da trovare. Un servizio non...
Le collection expressions unificano la creazione delle collezioni: la stessa sintassi tra parentesi quadre funziona per array, List<T>, Span<T>, HashSet<T> e molti altri tipi. Il com...
Span<T> e ReadOnlySpan<T> rappresentano una porzione contigua di memoria senza copiarla: sono la base del codice .NET ad alte prestazioni. C# 14 li rende "cittadini di prima classe" con nu...
🤖AgenticCode Un vero assistente di coding AI desktop: ecco come abbiamo rivoluzionato Kodiin!Parliamo spesso di sovranità dei dati e agenti AI locali. Ma cosa succede davvero quando un'intelligenza a...
L'IA locale ha un nuovo centro di comando. Vi presentiamo la nuova evoluzione di Kodinn (con il nostro Caveman & Privacy Guard).Lo sappiamo, il mercato è pieno di client AI. Sappiamo anche che Kod...
L'Ecosistema .NET per l'IA si Rinnova: Alla Scoperta di Caveman 1.0.3 e Caveman Privacy Guard 1.2.1Nel panorama dello sviluppo software moderno, specialmente quando si lavora a stretto contatto con l’...
La fine dell’AI “a prezzo politico” Per due anni i grandi laboratori hanno bruciato capitali degli investitori per offrire potenza di calcolo sottocosto, creando abitudini di utilizzo che ora devono e...
Anthropic ha raggiunto una valutazione di quasi 965 miliardi di dollari, superando per la prima volta OpenAI e conquistando il titolo di startup di intelligenza artificiale più preziosa del pianeta. Q...
Nvidia ha ufficialmente presentato il nuovo RTX Spark, un processore rivoluzionario progettato per portare l’intelligenza artificiale di alto livello direttamente sui computer personali. Questo annunc...
Il cloud computing non è più una tecnologia del futuro o una semplice alternativa ai server aziendali: nel 2026, si è consacrato come l’infrastruttura invisibile ma essenziale dell'economia globale. P...
Negli ultimi anni, i Large Language Models (LLM) hanno trasformato il modo in cui interagiamo con le informazioni. Tuttavia, i modelli faticano ancora con le cosiddette "allucinazioni" e non possiedon...
Cybersecurity 2026: L’intelligenza artificiale ha appena cambiato le regole del giocoIl panorama della sicurezza informatica ha superato il punto di non ritorno. Nel 2026, l'economia globale ha compiu...
Soluzioni per l'industria Molte aziende hanno macchinari affidabili ma "muti". Con piccoli interventi possono iniziare a raccontare come lavorano, quanto consumano e quando stanno per guastarsi. Il ga...
Edge AI e soluzioni Edge AI significa eseguire i modelli di intelligenza artificiale dove nascono i dati: in fabbrica, in negozio, su un veicolo, in un campo. Meno latenza, meno banda, più controllo s...
Entrambi permettono di scrivere interfacce in C# e XAML per più piattaforme, ma con filosofie diverse. La scelta giusta dipende da dove deve girare l'applicazione e da come deve apparire. La scelta di...
Con Blazor Hybrid i componenti Razor vengono eseguiti direttamente nell'app nativa .NET MAUI e mostrati tramite un controllo web integrato. Non c'è un server e non serve WebAssembly: il codice C# gira...
Il pattern MVVM separa l'interfaccia (View) dalla logica di presentazione (ViewModel). Il pacchetto CommunityToolkit.Mvvm elimina quasi tutto il codice ripetitivo grazie ai generatori di sorgenti. La ...
Scrivere e mantenere un Dockerfile per ogni progetto .NET non è più necessario: l'SDK sa costruire l'immagine da solo, partendo dalle informazioni del progetto. L'SDK costruisce l'immagine senza Docke...
TinyML è l'insieme di tecniche che permettono di eseguire modelli di machine learning su microcontrollori con poche centinaia di kilobyte di memoria. Vediamo il percorso, senza scorciatoie. Il modello...
Un'applicazione moderna raramente è un solo progetto: un'API, un frontend, un database, una cache, magari una coda. Avviarli tutti, collegarli e capire cosa succede tra loro è faticoso. Aspire (nato c...
Stilo unisce editing visuale, generazione di report e funzionalità per barcode, QR code ed etichette, il tutto senza costi di licenza e con attenzione alle performance.Cosa offre StiloEditing WYSIWYG ...
Stilo è un editor WYSIWYG HTML sviluppato con C#/Blazor, nato dalla necessità concreta di avere un editor completo di documenti facilmente integrabile in progetti .NET. Sviluppato nei ritagli di tempo...
Progettazione PCB Il circuito stampato è il cuore fisico del prodotto: decide costi, affidabilità, dimensioni e la facilità con cui supererai le certificazioni. Ogni fase si chiude con una verifica pr...
Arduino con IA a bordo Oggi un microcontrollore da pochi euro può riconoscere un gesto, una parola chiave o un rumore anomalo, senza connessione e con una batteria che dura mesi. Questo è il TinyML. D...
WPF funziona solo su Windows. Quando un'applicazione deve arrivare anche su macOS o Linux, Avalonia è la destinazione più naturale: XAML e concetti sono simili, ma non identici. Prima si mette al sicu...
Avalonia può eseguire un'applicazione direttamente nel browser grazie a WebAssembly: il codice .NET viene scaricato ed eseguito dal browser, e l'interfaccia viene disegnata in un'area della pagina. Il...
Chi arriva da WPF trova in Avalonia una grande novità: gli stili si applicano con selettori simili a quelli dei CSS, invece che con trigger e chiavi di risorsa. Dal ritocco puntuale al tema completo, ...
Ogni macchina rotante ha una propria "firma" di vibrazione. Quando qualcosa inizia a deteriorarsi, la firma cambia molto prima che il guasto diventi visibile. Il modello impara il comportamento normal...
Semantic Kernel è l'SDK open source di Microsoft per integrare i modelli linguistici nelle applicazioni. Il suo concetto centrale è il kernel: un contenitore che unisce il servizio di IA, i plugin con...
contattaci Pronto a iniziare il tuo progetto? Contattaci oggi pe...
Costruiamo insieme il futuro dell’ITSei un ricercatore, un ingegnere software, uno specialista di cybersecurity o un appassionato di tecnologia con un’idea che scotta? DigitalSolutions è il tuo megafo...
Comunità e divulgazione per il futuro dell’ITUn luogo dove esperti di intelligenza artificiale, cybersecurity e tecnologia costruiscono, condividono e presentano le soluzioni di domani.Chi SiamoDigita...
Elettronica & IoT Dall'idea al dispositivo funzionante: progettiamo elettronica connessa e intelligente, con l'intelligenza artificiale che lavora direttamente sul campo, vicino ai sensori. Digita...
Il primo prototipo di una scheda raramente è perfetto, ma molti problemi sono sempre gli stessi e si possono prevenire. Cinque controlli che evitano una seconda revisione inutile. Alimentazioni sottod...
Le reti neurali sono modelli computazionali ispirati al cervello umano, in grado di apprendere dai dati e riconoscere pattern complessi. Sono alla base di molte applicazioni di intelligenza artificial...
Sì, offriamo supporto continuo e manutenzione per tutte le nostre soluzioni. Includiamo un periodo di garanzia e contratti di supporto personalizzati.
Utilizziamo le più moderne tecnologie tra cui TensorFlow, PyTorch, scikit-learn per il machine learning, e .NET, Node.js, React per lo sviluppo applicativo.
Neural networks are computational models inspired by the human brain, capable of learning from data and recognizing complex patterns. They are the foundation of many modern AI applications.
It depends on the project complexity. Simple solutions can be implemented in a few weeks, while more complex projects take several months. We offer a preliminary consultation to assess specific timeli...
Il governo americano ha esteso il divieto di esportazione dei chip Nvidia più avanzati per intelligenza artificiale anche verso aziende cinesi operanti al di fuori della Cina. L’obiettivo è chiaro: li...
servizi Soluzioni innovative per il tuo business ...
portfolio I nostri progetti recenti ...
...
DigitalSolutions AI, Sviluppo Software e Consulenza IT Trasformi...
Utilizziamo cookie per migliorare la tua esperienza di navigazione, analizzare il traffico e mostrarti contenuti personalizzati. Puoi scegliere quali cookie accettare.
Scegli quali categorie di cookie autorizzare.
Cookie tecnici indispensabili per il funzionamento del sito. Non possono essere disattivati.
Cookie che memorizzano le tue preferenze (lingua, tema) per offrirti un'esperienza personalizzata.
Cookie che raccolgono dati anonimi sul traffico e sull'utilizzo del sito per aiutarci a migliorarlo. (Google Analytics)
Cookie utilizzati per mostrarti annunci pertinenti basati sui tuoi interessi.
Parla con la community
Vedi chi è online, scrivi messaggi privati e scambia immagini e file (max 6 MB). Serve un account gratuito.