 Benvenuto e presentazione Delphi Day
 Benvenuto e presentazione Delphi DayUna breve presentazione della XXIII edizione del Delphi Day, degli speaker e degli sponsor della giornata, con un accenno alle novità delle prossime edizioni. Tutte le informazioni sullo svolgimento della giornata di conferenza e le info logistiche.
 Keynote Delphi
 Keynote DelphiIl Product Manager di Delphi presenta lo stato attuale del tool di sviluppo Delphi. A partire dagli attuali trend del mondo informatico, vedremo quali sono le direzioni in cui Delphi è cresciuto negli ultimi anni e dove andrà nel prossimo futuro
 
         Delphi vs rest of the World
 Delphi vs rest of the WorldSiamo davvero sicuri che il linguaggio Delphi (Object Pascal) sia ormai relegato ad un ruolo “legacy” nel mondo dello sviluppo? E se vi dicessi che importanti e moderni linguaggi di programmazione sono stati progettati prendendo parecchio dal Pascal, e che oramai Java o C# o Python non sono più i “cool kids” nel mondo dei linguaggi di programmazione?
 Profiling with VTune
 Profiling with VTuneSometimes the performance of an application is poor and it is hard to find the cause. You might have an idea but know that measuring is the better choice. One of the best tools to do so is VTune. In this session you will get an overview on how to profile your application and learn some of its amazing capabilities
 Postman al Massimo
 Postman al MassimoEsplora il potenziale di Postman oltre le basi in questo talk incentrato su environments, variables e scripts. Imparerai a costruire test API più dinamici e personalizzati, ottimizzando i flussi di lavoro e riducendo gli errori. Questa sessione è ideale per sviluppatori e QA che vogliono massimizzare l’efficacia dei loro test API attraverso un utilizzo avanzato delle funzionalità di Postman
 Migrazioni del database con Flyway
 Migrazioni del database con FlywayLa gestione delle migrazioni del database può essere un compito complesso e soggetto ad errori ma, con l’aiuto di Flyway, è possibile semplificare e automatizzare questo processo critico. Flyway è uno strumento open-source altamente affidabile e ampiamente utilizzato per gestire le migrazioni dei database in modo efficiente
 WebApp in Delphi con WiRL e Alpine.js
 WebApp in Delphi con WiRL e Alpine.jsLo sviluppo backend con Delphi è semplice, grazie a librerie come WiRL. Lato frontend molti sviluppatori si trovano invece in difficoltà nell’ecosistema JavaScript: tanti (troppi) framework, un linguaggio ostico, una novità al minuto! Scopriamo Alpine.js, una libreria facile da usare per sviluppare applicazioni Web senza stress
 Afterwarp Framework for 3D Apps
 Afterwarp Framework for 3D AppsExplore the capabilities of a groundbreaking 3D framework: Afterwarp. This new version supports thousands of light sources simultaneously, enhances scenes with stunning real-time 3D text, and incorporates powerful order-independent transparency for seamless visual integration. This state-of-the-art tool also pioneers innovative visual effects, opening new possibilities in creating visually rich and dynamic 3D environments. This short talk will delve into the framework’s features and potential applications, inviting discussion and collaboration
 Sviluppo MVC in Delphi
 Sviluppo MVC in DelphiGuarderemo come possiamo sviluppare con il modello MVC, gli strati Model View Controller e come ha funzionato per me, vedremo il *Partner Method Factory e l’utilizzo delle interfacce per non avere accoppiamento con le classi
 Crittografia in SQL Server
 Crittografia in SQL ServerLa crittografia è il processo che consiste nell’offuscare i dati tramite l’utilizzo di una chiave. SQL Server offre numerosi meccanismi di crittografia, dalla protezione delle connessioni al backup, fino alla tecnologia Always Encrypted, progettata per proteggere dati sensibili come dati di pagamento o informazioni sanitarie. In questa sessione, dopo una panoramica sui meccanismi di crittografia forniti da SQL Server, verrà descritto come gestire colonne crittografate con Always Encrypted da un’applicazione Delphi
 Modernizzare applicazioni VCL
 Modernizzare applicazioni VCLCome affrontare il porting di vecchie applicazioni senza dover stravolgere il codice e le form originali? Sfruttiamo diverse tecniche di “hooking” e “interposer” per utilizzare componenti moderni. Usi ancora il BDE? Scopriamo come toglierlo di mezzo in modo totalmente trasparente. Non trovi più componenti di terze parti? Vediamo come è possibile riprogettarli utilizzandone altri simili… Hai tanto codice da aggiornare? Sfruttiamo al massimo le Regular Expressions! Una sessione ricca di coding, con tanti esempi reali!
 DerScanner: sicurezza delle applicazioni
 DerScanner: sicurezza delle applicazioniLa sicurezza degli applicativi non è più un lusso ma sempre più una richiesta vincolante del cliente. Se scrivi applicazioni Delphi fino ad oggi non c’era nessun tool per un’analisi statica del codice. Vediamo come DerScanner aiuta i programmatori Delphi a rendere più sicure le loro applicazioni
 Usare un observer in Delphi
 Usare un observer in DelphiA volte abbiamo difficoltà nel disaccoppiare il codice e rischiamo di ricadere nelle vecchie abitudini di utilizzare riferimenti incrociati tra le unit. Il Pattern Observer potrebbe essere una soluzione efficace a questo problema e Delphi presenta una soluzione semplice ed efficace al problema. Vedremo qualche esempio pratico di utilizzo
 Delphi Attributes & RTTI
 Delphi Attributes & RTTIAttributes are a language feature in Delphi that allows annotating types and type members with special objects that carry additional information. This information can be queried at run time. Attributes extend the normal Object-Oriented model with Aspect-Oriented elements.
 iORM 2: il punto della situazione
 iORM 2: il punto della situazioneContinua l’affinamento dei componenti di binding, i loro automatismi e un nuovo set di Standard Actions “componibili” permettono una sorta di LowCode con Delphi oltre alla ovvia possibilità, lato server, di utilizzo “by code only” così come lo sfruttamento del solo binding nel caso in cui, lato client, le istanze arrivino da una API REST/SOAP
 Q&A e conclusione lavori
 Q&A e conclusione lavoriLe domande finali a tutti gli speaker e sponsor e un’anticipazione delle prossime giornate Delphi Day (dove e quando) dedicate a voi!
Sei uno studente o un giovane programmatore? Per gli under 25, Wintech Italia ha pensato ad un biglietto dal costo ridotto.
Vuoi iscrivere alla conferenza (e/o seminari) più dipendenti della tua azienda? Acquista biglietti multipli ad un prezzo scontato