E se provassi Kotlin?

Questo talk è un’introduzione a Kotlin, linguaggio di programmazione moderno ed in rapida crescita, fatta passo-passo sfruttando un refactoring kata: partendo da un blocco di codice scritto (volutamente) male in Java, mostrerò vari step (alcuni in live coding) per convertirlo in Kotlin e nel frattempo ripulirlo da alcuni “smell”, evidenziando in particolare quali di questi sono permessi dalle peculiarità di Kotlin.
Sfrutterò l’esercizio per mostrare alcune interessanti feature del linguaggio, e come si può usare per rendere conciso ed espressivo il codice.
Vorrei infine accennare ai risultati di una recente inchiesta sull’adozione di Kotlin, per far riflettere sull’effettiva possibilità di diffusione di Kotlin al di fuori dell’ambito Android in cui è diventato standard de facto.

Talk
Luogo: Aula N1 Data: 10 Novembre 2018 Ora: 15:45 - 16:30 Damiano Salvi