Main Sponsors

Conferenza - 6 Giugno

La giornata di conferenza "classica" quest'anno triplica!!!
Per la prima volta al Delphi Day 3 sessioni parallele, per un totale di 14 sessioni tecniche con la presenza di numerosi relatori per fare il punto sullo stato, le novità e le prospettive di Delphi e dello sviluppo.

Keynote sulle ultimissime feature di Delphi, sullo stato della comunità Delphi e le ultime news sugli strumenti di sviluppo Embarcadero, più le classiche sessioni del Delphi Day sulle specifiche tecnologie per lo sviluppatore Delphi: VCL, database, Multiplatform e sviluppo Web
08:30 Check-in conferenza
09:00 - 9:30
Paolo Rossi - Embarcadero MVP

Benvenuto e presentazione

Slides
Una breve presentazione della XVIII 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.
09:30 - 10:30
Marco Cantù, Embarcadero Technologies

Lo stato e il futuro di Delphi

Dettagli Slides
Lo stato dell'arte di Delphi, con particolare riferimento al supporto per l'ultima versione del sistema operativo di casa Microsoft, Windows 10, e altri sistemi operativi, e indicazioni per le prossime versioni direttamente dalle parole del Product Manager del prodotto.
10:30 Coffee Break

Brought to you by

Farnese

Visconti

11:00 - 12:00
Primož Gabrijelčič, Embarcadero MVP

Fun with Enumerators

Dettagli Slides Codice
The for..in Delphi language construct is a great example for the power of the Iterator pattern. It is simple to use and simple to extend. With just few easy additions, we can add support for the for..in construct to any data structure. In this session I will talk about:
  • Implementing support for for..in in your code
  • Reusing RTL iterators to do the dirty work
  • Using for..in for other purposes
11:00 - 12:00
Marco Breveglieri, ABLS Team

Alexa, parla con Delphi!

Dettagli Slides Codice
Scopriamo assieme le potenzialità degli assistenti digitali, come Amazon Echo e Google Home, quali sono gli scenari in cui possono essere utilizzati e come farli colloquiare con le nostre applicazioni Delphi, rendendole capaci di ascoltare, parlare e mostrare.
12:00 - 13:00
Olga Petrova, Sales Engineer at Sencha

ExtReact, ExtAngular and ExtWebComponents

Dettagli Slides
ExtReact & ExtAngular are the most complete set of professionally tested and commercially supported components for developers to use in creating visually stunning, data-intensive applications on desktop and mobile devices using React amd Angular libraries.
ExtWebComponents is the new Sencha product that provides hundreds of pre-built UI components that you can easily integrate into your web applications built with any framework, or no framework at all!
13:00-14:30 Lunch Break

Brought to you by

Farnese

Visconti

Studio

14:30 - 15:30
Paolo Rossi, Embarcadero & Sencha MVP

Documentare le vostre API REST

Dettagli Slides
In Delphi ci sono diverse librerie per costruire facilmente servizi REST. Uno dei punti di forza di un servizio REST è la possibilità di pubblicare all'esterno il servizio (API) per farlo usare da clienti, fornitori o terze parti. In questo scenario fornire all'utente della API una buona documentazione è fondamentale anche se sappiamo tutti quanto è faticoso e time-consuming scrivere e tenere aggiornata la documentazione. In questo talk vedremo come automatizzare questo task e (magari usando la libreria giusta) avere la documentazione pubblicata automaticamente.
14:30 - 15:30
Fabio Codebue, P-Soft

Firebird 4.0... it's time to replicate! replicate! replicate!

Dettagli Slides
In questa sessione vedremo una presentazione delle novità della versione 4 di Firebird con esempi per configurare la replica dei dati.
14:30 - 15:30
Sergio Govoni, Centro Software

SQL Server Query Store e Automatic Tuning

Dettagli Slides Codice
Avete mai provato un'applicazione talmente lenta da essere inutilizzabile? Avete mai aggiornato un'applicazione database all'ultima versione di SQL Server e incontrato problemi di performance dovuti all'utilizzo di un diverso piano di esecuzione per determinate query? L'utilizzo di un piano di esecuzione non ottimale o la presenza di query non ottimizzate, possono causare questi inconvenienti. Query Store, rilasciato con SQL Server 2016, semplifica l'identificazione e la soluzione di questi problemi; memorizza tutti i piani di esecuzione utilizzati per una determinata query con le relative statistiche di attesa. Automatic Tuning, attraverso l'analisi dei dati raccolti da Query Store, può forzare automaticamente l'utilizzo di uno specifico piano di esecuzione, creare indici mancanti, eliminare indici non utilizzati o doppi! In questa sessione imparerete come funziona Query Store e quali opzioni possono essere attivate per il tuning automatico delle query.
15:30 - 16:30
Bogdan Polak, BSC Polska

VCL projects modernization

Dettagli Slides
A plan for modernization classic VCL projects, which have reached a size that is difficult to maintain. It consists of 4 main phases allowing to incrementally modernize the project itself and the team's approach too. It allows you to encourage Delphi developers to change practices and apply new techniques, while providing visibility and control for the management. In long term, will allow to improve programers satisfaction, increase delivery efficiency and reduce the number of errors.
15:30 - 16:30
Luca Minuti, Wintech Italia
Paolo Rossi, Wintech Italia

PWA per lo sviluppo mobile

Dettagli Slides
Con l'evoluzione delle capacità dei browser moderni la differenza tra applicazioni native e applicazioni web è sempre più sottile. In questo talk vedremo alcune delle nuove possibilità offerte dallo sviluppo web e come sfruttarle con Delphi e ExtJS per realizzare facilmente e velocemente app mobile davvero multipiattaforma!
15:30 - 16:30
Maurizio Del Magno, Levante Srl

var Delphi := Delphi + 1; (parte 1)

Dettagli Slides Codice
Evolve the language with the language itself! SmartPointers e TVirtualInterface (passando per Generics e Anonymous Methods). Cosa sono? Come si usano? Vedremo un caso d'uso apparentemente impossibile realmente affrontato e risolto con queste tecniche.
Nulla è come sembra...
... il trucco c'è ma non si vede.
16:30 Coffee Break

Brought to you by

17:00 - 18:00
Luca Minuti, Wintech Italia

Delphi e Redis: accoppiata vincente

Dettagli Slides
Redis è un data store open source dalle mille risorse. In questo talk impareremo a conoscerlo e vedremo alcune delle sue caratteristiche principali tramite una serie di demo:
  • Gestione della cache tramite key/value store
  • Messaggi asincroni con le code
  • Notifiche in tempo reale con Publish/Subcribe
17:00 - 18:00
Fabio Codebue, P-Soft

Cr1tt0gr4f14 con plugin per Firebird 4.0

Dettagli Slides
Partendo delle novità per la crittografia introdotte nel linguaggio SQL per la crittografia intraprenderemo un percorso che ci porta alla costruzione di un semplice plugin in Delphi per la crittografia del database in Firebird 4.0
17:00 - 18:00
Maurizio Del Magno, Levante Srl

var Delphi := Delphi + 1; (parte 2)

Dettagli Slides Codice
Evolve the language with the language itself! SmartPointers e TVirtualInterface (passando per Generics e Anonymous Methods). Cosa sono? Come si usano? Vedremo un caso d'uso apparentemente impossibile realmente affrontato e risolto con queste tecniche.
Nulla è come sembra...
... il trucco c'è ma non si vede.
18:00 - 18:15
Wintech Italia Team

Domande relatori e conclusione lavori

Le domande finali a tutti gli speaker e sponsor e un'anticipazione delle prossime giornate Delphi Day (dove e quando) dedicate a voi!

Bronze Sponsors

Iscrizioni

Solo Conferenza
€69.00
fino al 31/05/2019
  • 6 Giugno 2019
  • Accesso a tutti le sessioni della conferenza
  • Pranzo e coffee break compresi
Seminari + Conferenza
€229.00
fino al 31/05/2019
  • 5+6 Giugno 2019
  • Accesso ai seminari divisi in tracce
  • Accesso a tutti le sessioni della conferenza
  • Pranzo e coffee break compresi
Solo Seminari
€189.00
fino al 31/05/2019
  • 5 Giugno 2019
  • Accesso ai seminari divisi in tracce
  • Pranzo e coffee break compresi