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?
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
Negli ultimi tempi si sente spesso parlare analisi statica e dinamica del codice (SAST e DAST). Da sempre Delphi ci offre un grande aiuto segnalandoci nell’IDE non solo gli errori ma anche warning e hint (troppo spesso ignorati). Nelle ultime versioni, con l’introduzione del supporto a LSP le capacità dell’editor sono state decisamente migliorate. In questo talk vedremo sia cosa può fare l’IDE di Delphi ma soprattutto vedremo alcuni strumenti di analisi del codice che possono essere integrati nel nostro workflow
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
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
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
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
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
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