Benvenuto e presentazione Delphi DayUna breve presentazione di questa edizione del Delphi Day, gli speaker e gli sponsor della giornata, con un accenno alle novità delle prossime edizioni. Tutte le informazioni sullo svolgimento della conferenza e le info logistiche.
Keynote: Delphi
Delphi & AI: where do we standIn questo breve talk faremo il punto della situazione sull’intersezione Delphi & AI sia per quanto riguarda lo sviluppo assistito dalla AI (In Delphi) e l’integrazione AI nei nostri progetti Delphi
Go 64!A practical guide for Delphi developers migrating applications from Win32 to Win64. Covers the key technical differences — pointer size, integer pitfalls, record alignment, and data-dependent runtime bugs — with a focus on the most common mistakes. Includes strategies for dealing with inline assembler, which has no Win64 equivalent, and a dedicated section on using AI tools to identify problem areas and assist with code rewriting.
Semantic Search: how it works?In un’epoca in cui i dati crescono esponenzialmente e la necessità di ricerche sempre più intelligenti diventa cruciale, i Vector Database rappresentano una rivoluzione nel modo in cui memorizziamo, indicizziamo e recuperiamo informazioni. Questo speech esplora il paradigma emergente della ricerca semantica, andando oltre le limitazioni delle query tradizionali basate su parole chiave.
Grid solutions in Delphi web client appsIn this session, several options to show & edit data in a grid in a web client application will be demonstrated and explained what the purposes are for each of the solutions. From the basic TStringGrid, TDBGrid like control to a table control and from the much more advanced TMS FNC DataGrid to the JavaScript AgGrid library wrapping TWebDataGrid and TDBWebDataGrid. You will have a good understand with what grid to be the most productive and meeting the requirements.
MCPConnect: Connect your world with the AIIn questa sessione entreremo nel mondo dei server MCP: cosa sono, a cosa servono e perchè sono il futuro dell’integrazione del mondo AI con i dati aziendali. Introdurremo MCPConnect, un nuovo framework MCP per Delphi che consente un’integrazione semplice e potente con il tuo codice. Ti mostrerò come questo framework consenta un’integrazione semplice, potente e veloce, permettendoti di sfruttare appieno il potenziale dei server MCP con la tua architettura esistente.
Delphi Beyond BoundariesDelphi non è solo applicazioni desktop. In questa sessione esploriamo come costruire una piattaforma cloud-native completa usando Object Pascal: 10 microservizi REST dietro NGINX, comunicazione asincrona con NATS JetStream, PostgreSQL gestito, integrazione con API esterne (pagamenti, stampa, notifiche push, moderazione AI). Un caso reale che dimostra come Delphi possa competere con i framework moderni nel mondo dei backend distribuiti.
Continuous Deployment con le GitHub ActionsNon avere una pipeline automatizzata può decretare il fallimento di un progetto tra errori manuali e tempi morti. In questa sessione vedremo come le GitHub Actions garantiscano rilasci sicuri con un semplice click. Condividerò la mia esperienza diretta, mostrando come l’automazione sia vitale anche per progetti Delphi, per eliminare finalmente lo stress del deploy.
Applicazioni Console con i controfiocchiLe Text User Interface (TUI) stanno tornando di moda come alternativa efficiente alle applicazioni moderne, spesso pesanti e dispendiose in risorse. Altri linguaggi hanno già librerie celebri a supporto, ma niente paura: noi vedremo come usare Delphi per creare TUI moderne, performanti e visivamente curate, aprendo nuove opportunità per sviluppatori nella creazione di tool a riga di comando di nuova generazione.
Trysil - Delphi ORMLa sessione presenta Trysil, un ORM open source per Delphi basato su attributi e RTTI. Verrà mostrato come mappare entità su tabelle, eseguire operazioni CRUD tramite un’unica classe di contesto, gestire filtri dinamici con un query builder fluent e sfruttare il change tracking automatico con soft delete. Spazio anche a validazione, ottimistic locking e Unit of Work. Esempi pratici con SQLite e SQL Server.
Blocks: Il package manager definitivo?Installare una libreria di terze parti in Delphi è spesso un processo manuale, se poi questa ha dipendenze anche da altre librerie, diventa un incubo. Blocks è un progetto che vuole semplificare il processo: una piccola App scritta in Delphi che prova a rendere l’installazione di un package, proprio o di terze parti, un’operazione banale. Il talk è l’occasione per raccontare com’è fatto, quali scelte sono state prese, e per mostrare qualche unit riutilizzabile che può tornare utile anche al di fuori del tool.
Markdown, il linguaggio dell'IAIl linguaggio Markdown è diventato lo standard de-facto dell’Intelligenza Artificiale. Per integrare funzionalità di IA nei nostri progetti Delphi occorre poter manipolare questo formato per poterlo rendere comprensibile all’utente finale e lo vedremo sfruttando alcune librerie e componenti OpenSource.
Claud Design: Design, Code, InnovationClaude Design è il nuovo prodotto di Anthropic Labs che permette di creare design, prototipi interattivi, presentazioni e one-pager attraverso una semplice conversazione. È innovativo perché integra automaticamente il sistema di brand aziendale, leggendo codebase e file esistenti, così ogni output rispetta colori e tipografia del team. Il passaggio da prototipo a codice produzione avviene con un unico handoff a Claude Code, creando un ciclo chiuso ideazione → design → sviluppo tutto nell’ecosistema Anthropic.
Q&A e conclusione lavoriLe domande finali a tutti gli speaker e un’anticipazione delle prossime giornate Delphi Day (dove e quando) dedicate a voi!
(La vendita termina il 30 Aprile 2026)
I biglietti più convenienti per partecipare al Delphi Day