Una 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.
Il 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
Siamo 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?
Sometimes 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
Esplora 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
La 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
Lo 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
Explore 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
Guarderemo 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
La 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
Come 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!
La 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
A 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
Attributes 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.
Continua 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
Le 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