Paolo Caressa
IT Quality Assurance Specialist @ GSE (Gestore Servizi Energetici)
TALK 🎙️
Elegant by design: JavaScript in JavaScript
Il concetto di “eleganza” (da non confondere con lo “stile”), in qualsiasi campo, è soggettivo e i linguaggi di programmazione non fanno eccezione. La mia definizione di eleganza è in questo caso legata a un criterio: un linguaggio è elegante se è in grado di implementare se stesso in modo semplice.
Il mio obiettivo in questi 40 minuti è convincervi che Javascript è elegantissimo e, per farlo, vi mostrerò una semplice “auto-implementazione” del nucleo di base del linguaggio scritta nel linguaggio stesso! Sarà l’occasione per condividere qualche tecnica di implementazione dei linguaggi che può servire anche in altre circostanze.
Tutto avverrà sul frontend: reso pigro dall’età, ho poca voglia di uscire dal browser rinunciando alle sue comodità.
BIO
Diviso a metà fra matematica (PhD) e informatica, Paolo Caressa ha fatto di entrambe la sua professione, a volte contemporaneamente. Dopo una discesa agli inferi prima come project manager, poi come program manager e infine come account, ora si occupa del software degli altri, svolgendo fra le altre cose il ruolo di QA presso un attore istituzionale nel settore energy.