Skip to content
Practical Typeclasses

Details

Sessione online via YouTube streaming - il link YouTube sarà disponibile verso le 17:45 (lo pubblicheremo via email - twitter - ecc.).
Lo stream YouTube è in ritardo di circa 10/15 secondi.
Lo spazio per le domande sarà alla fine della sessione, usando la chat YouTube dello stream - considerate il ritardo dello stream.
In collaborazione con JUG Milano.

https://www.youtube.com/c/JUGTorino

https://www.youtube.com/c/JUGMilano

### Practical Typeclasses - Antonio Gelameris

Le typeclasses sono un costrutto nei linguaggi funzionali che si presenta come soluzione alternativa all'ereditarietà per risolvere il problema del polimorfismo ad-hoc. Presentate per la prima volta da Philip Wadler nel suo paper 'How to make ad-hoc polymorphism less ad hoc' con un'implementazione per Haskell, le typeclasses sono ora presenti nativamente e utilizzate in molti linguaggi funzionali (e non). In Scala le typeclasses non sono una feature del linguaggio ma é possibile introdurle come 'design pattern', nella presentazione vedremo come introdurle, che tipo di problemi abitualmente risolve, librerie che permettono di definirle e librerie che ne fanno un uso intensivo, partendo da un esempio applicativo in Java per arrivare alla semplice soluzione in Scala.

### Speaker
Antonio Gelameris:
Scala developer e fisico italo greco appassionato alla creazione di soluzioni eleganti (non necessariamente utili :]). Dopo un esordio nel mondo di Java come sviluppatore di backend per diverse società approda al mondo di Scala per non abbandonarlo più. Attualmente lavora come Data Architect e Scala Developer nel gruppo di Data Platform di lastminute.com, dove realizza applicazioni distribuite data intensive per il trasporto e lo stoccaggio di dati in real time da e verso diverse sorgenti.

Photo of Java/JVM User Group Torino group
Java/JVM User Group Torino
See more events