Delphi Day Italia - L'incontro annuale dei programmatori Delphi Italiani
XIV edizione, Piacenza, Italy
La programmazione multithread è una tecnica molto potente per realizzare programmi performanti che nasconde però diverse insidie e prima di adottarla estensivamente bisogna conoscerla bene.
Alla fine della sessione saprete padroneggiare completamente la classe TThread: la creazione, esecuzione e distruzione di una classe derivata, imparerete ad aggiornare oggetti VCL dal thread secondario e tutti i meccanismi di sincronizzazione.
Come usare la PPL in applicazioni reali, dove l'utilizzo della programmazione asincrona è un fattore di successo per realizzare applicazioni altamente responsive.
Una sessione con molti esempi pratici a copertura dei principali casi d'uso tipici di una app mobile (chiamate http, live bindings, elaborazione dati in background, ...).
Con la Parallel Programming Library vedremo:
Le nuove feature del linguaggio rendono Delphi un linguaggio molto moderno, alla pari di altri linguaggi quali Java, C#, Swift, ecc...
Perchè quindi non sfruttare le possibilità che queste nuove tecnologie ci offrono per costruire apllicazioni potenti, performanti e soprattutto facili da manutenere.
Vedremo, attraverso qualche esempio pratico, come i nuovi costrutti e le nuove funzionalità possano essere un'arma formidabile per ogni sviluppatore.
Quante volte una vostra applicazione in deployment dal cliente ha dato errori oppure si è bloccata in modo anomalo senza alcuna indicazione? Quante volte avete perso ore nel tentativo di debuggare codice complesso senza venirne a capo?
Seguendo questa sessione imparerete tutti i trucchi per avere il controllo completo delle vostre applicazioni soprattutto quando queste diventano instabili, vedremo come tenere sotto controllo anche le applicazioni che girano sulle macchine dei clienti senza più avere errori "sconosciuti".