Lorenzo Spinelli
I lead teams @ register.it | firenze.dev co-founder
Florence, Italy
Actions
Lorenzo is a software engineer team leader at Register with a strong technical background in front-end and back-end development.
In his spare time, he is involved in the firenze.dev community, where he is the co-founder.
He enjoys learning new things and sharing them with others.
Links
Area of Expertise
Topics
The 42-Line Conditional That Changed Everything
We’ve all been there: staring at a monster conditional that everyone’s afraid to touch.
Every new feature means adding another branch, making it worse. But what if you could transform that 42-line nightmare into elegant, testable objects, without breaking anything?
This talk walks through a real refactoring journey: from procedural chaos to object-oriented clarity. You’ll see how “duplication is cheaper than the wrong abstraction,” why intermediate complexity leads to ultimate simplicity, and how to write code that’s truly open for extension.
No just theory, but practical techniques you can use Monday morning.
Make the change easy, then make the easy change.
Web3 API for the browser
All’inizio fu il web, poi il Web 2.0 e oggi il Web 3.0. Ma cosa significa? E sopratutto, perché è interessante per noi sviluppatori? E ancora: se l’hanno chiamato Web3 significa che gira sul browser?
Si e no: una parte gira sul browser e l’altra sulla blockchain. In questo talk risponderemo a questa ed altre domande che riguardano il mondo del Web3, e della rivoluzione che gli ha portato il nome di 3.0.
Ogni sviluppatore JavaScript vedrà come può creare una dApp in plain JavaScript, cioè una applicazione che gira su browser ed utilizza la blockchain come back-end.
Alla fine di questo talk, non solo scoprirete il Web3, ma anche che è un'opportunità concreta per i developer. Non perdete l'occasione di fare parte di questa evoluzione del web!
TDD in the AI era
Tutti vogliono usare l’AI per scrivere codice. Ma se non sai guidare, avere un motore più potente non ti salva: ti schianta più velocemente.
Ecco perché il TDD diventa fondamentale proprio adesso.
In questo talk partiamo da un’idea semplice: i test non sono il punto. Il punto è usare il TDD per costruire codice solido, chiaro e controllabile… qualità che servono ancora di più quando a generare le funzioni è un agent AI.
Vedremo come il TDD cambia il modo in cui collabori con l’AI, come ti aiuta a evitare bug "creativi", come ti permette di verificare ciò che l’agent produce e soprattutto, come usarlo per guidare l’AI invece di subirla.
L’AI può scrivere codice velocissimo.
Ma senza TDD, è come correre bendati.
TDD - Test-Driven Development Sessionize Event
Codemotion Milan 2025 Sessionize Event
Codemotion Rome 2025 Sessionize Event
Codemotion Milan 2024 Sessionize Event
Come To Code 2024 Sessionize Event
Devfest Alps 2023 Sessionize Event
Lorenzo Spinelli
I lead teams @ register.it | firenze.dev co-founder
Florence, Italy
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top