Entaksi @ Codemotion Milano 2017

Davide Cerbo
Entaksi Solutions
Published in
2 min readNov 14, 2017

--

Il 10 e 11 novembre 2017 a Milano si è svolto il Codemotion, il più grande di sempre! L’evento, riguardante lo sviluppo del software, ha portato nel capoluogo lombardo oltre 2400 partecipanti da tutta Italia per ascoltare oltre 80 speaker da tutto il mondo.

Base — Sede di Codemotion Milano 2017

Quest’anno l’incontro ha avuto una location di eccezione: il Base di Milano! Una vecchia fabbrica della Ansaldo a cui è stata data nuova vita attraverso un progetto di riqualificazione che l’ha trasformata in un luogo di eventi e aggregazione.

Questo Codemotion ha coperto moltissimi argomenti dallo sviluppo di applicazioni, ai linguaggi di programmazione più strani, fino allo sviluppo di videogame.

Davide Cerbo di Entaksi Solutions durante il suo intervento su Kotlin

Anche Entaksi Solutions ha partecipato all’evento con il mio talk durante il quale ho raccontato la sua esperienza con il linguaggio di programmazione emergente: Kotlin.

Le slide dell’evento

Kotlin è un linguaggio di programmazione creato da Jetbrains nel 2010, non soddisfatto di Java per lo sviluppo dei suoi prodotti. Nel 2012 il linguaggio è stato reso pubblico e ha subito conquistato lo sviluppo per dispositivi Android ed ora si sta diffondendo molto nello sviluppo di applicativi lato server.

Kotlin è un linguaggio che funziona sfruttando la storica Java Virtual Machine ma a differenza di Java permette di utilizzare un approccio di programmazione funzionale oltre a quello ad oggetti.

La mia esperienza con Kotlin è stata molto positiva, ho molto gradito la sua sintassi pragmatica, la sua buona documentazione e il supporto per i framework Java che già conoscevo, come ad esempio Spring Framework.

Per questo vi invito a dare una possibilità a questo nuovo linguaggio, magari iniziando dando sguardo alle slide presenti qui sopra, studiare il codice di esempio della presentazione su Github dove, oltre ad esempi riguardanti il linguaggio, è presente anche una applicazione realizzata con React e Spring Boot.

--

--