Conference Milan 2023

The Codemotion Conference is a must-attend gathering for savvy devs and IT professionals craving for insights on the latest technologies, inspirational talks, and hands-on activities.

Watch all videos
46:35
How browsers changed the world
How browsers changed the world
by Håkon Wium Lie
English Non technical / For everyone tech talk
32:02
Open Source 2.0: The Text Editor's Last Laugh
Open Source 2.0: The Text Editor's Last Laugh
by Scott Chacon
English Intermediate tech talk
21:35
How the SDGs can learn from the journey of technology
How the SDGs can learn from the journey of technology
by Avanti Sharma
English Non technical / For everyone tech talk
35:11
Driving Sustainability with Platform Engineering
Driving Sustainability with Platform Engineering
by Lesley Cordero
English Intermediate tech talk
29:01
AI Timelapse: dagli Esordi e le prime Promesse alla Visione ed i Player del Futuro
AI Timelapse: dagli Esordi e le prime Promesse alla Visione ed i Player del Futuro
by Marco Siciliano
Italian Intermediate tech talk
41:06
Darwin: costruire ed evolvere un framework cloud-native
Darwin: costruire ed evolvere un framework cloud-native
by Claudio Balbo, Omar Cortassa
Italian Intermediate tech talk
40:56
Becoming Tech 101: Accompagnare una Scale Up in un cambio di paradigma
Becoming Tech 101: Accompagnare una Scale Up in un cambio di paradigma
by Enrico Maria Cestari
Italian Non technical / For everyone tech talk
37:10
ADOPT vs ADAPT: come garantire un sistema configurabile e integrabile negli ecosistemi complessi
ADOPT vs ADAPT: come garantire un sistema configurabile e integrabile negli ecosistemi complessi
by Luca Bergomi, Stefano Amighini
Italian Non technical / For everyone tech talk
38:46
Interpreters, transpilers, polyglottism and a serverless runtime to keep them together
Interpreters, transpilers, polyglottism and a serverless runtime to keep them together
by Mauro Sanfilippo
Italian Intermediate tech talk
30:09
Narrowing the human factor: the route towards improved safety on the road
Narrowing the human factor: the route towards improved safety on the road
by Abdallah Bader, Andrea Colomba
English Non technical / For everyone tech talk
38:40
Quantum Computing and Quantum Safe revolution
Quantum Computing and Quantum Safe revolution
by Federico Mattei
English Non technical / For everyone tech talk
30:54
An AI for a complex boardgame based on Monte Carlo Tree Search
An AI for a complex boardgame based on Monte Carlo Tree Search
by Matteo Vaccari
English Intermediate tech talk
32:32
Bun, Deno, Node.js? Recreating a JavaScript runtime from Scratch
Bun, Deno, Node.js? Recreating a JavaScript runtime from Scratch
by Erick Wendel
English Intermediate tech talk
40:15
The sustainable CTO
The sustainable CTO
by Alfredo Morresi, Mara Marzocchi
Italian Non technical / For everyone panel October 24th, 2023
35:09
Ai confini del web con three.js, webworker e shared memory.
Ai confini del web con three.js, webworker e shared memory.
by Giuseppe Leggero, Gabriele Grassi
Italian Advanced tech talk
45:39
L'identità digitale italiana cambia pelle: OpenID connect, Self Sovereign Identity e Wallet
L'identità digitale italiana cambia pelle: OpenID connect, Self Sovereign Identity e Wallet
by Francesco Marino, Giuseppe Morlino
Italian Intermediate tech talk
34:06
Un approccio all'utilizzo dei Dati Sintetici in ambito Search and Rescue (SaR)
Un approccio all'utilizzo dei Dati Sintetici in ambito Search and Rescue (SaR)
by Gianluca Zaccagnino, Luigi Pesiri
Italian Intermediate tech talk
30:45
Are we React-ing wrongly?
Are we React-ing wrongly?
by Maya Shavin
Non technical / For everyone tech talk
32:20
L'evoluzione Data-Centric del Settore Energetico per un futuro ecologico digitale
L'evoluzione Data-Centric del Settore Energetico per un futuro ecologico digitale
by Francesco Brivio, Chiara Zannier
Italian Non technical / For everyone tech talk
29:25
See what matters with Full Stack Observability
See what matters with Full Stack Observability
by Ivan Alba
English Intermediate tech talk
38:25
L'inclusione passa dall accessibilità: come gestire il cambiamento per non lasciare nessuno escluso
L'inclusione passa dall accessibilità: come gestire il cambiamento per non lasciare nessuno escluso
by Marcello Palmitessa, Sara Carini
Italian Non technical / For everyone tech talk
56:53
Commodore 64 Mon Amour (4): BASIC V2.0, il linguaggio di me@@a
Commodore 64 Mon Amour (4): BASIC V2.0, il linguaggio di me@@a
by Andrea Ferlito
Italian Non technical / For everyone tech talk
27:01
Da Norme a Generative AI: la gestione della regolamentazione aziendale
Da Norme a Generative AI: la gestione della regolamentazione aziendale
by Ivan Vigorito, Domenico Vitarella
Italian Intermediate tech talk
36:46
Probabilistic Data Structures
Probabilistic Data Structures
by Andrea Iacono
English Advanced tech talk
39:15
Building Performant Applications at Scale with Qwik-City
Building Performant Applications at Scale with Qwik-City
by Miško Hevery, Giorgio Boa
English Intermediate tech talk
35:10
Flutter and mobile application accessibility
Flutter and mobile application accessibility
by Giulia Pizzicoli
Italian Intermediate tech talk
34:36
Intelligenza Artificiale: Governance e Sfide
Intelligenza Artificiale: Governance e Sfide
by Daniele Somma, Costantino Cavallo
Italian Intermediate tech talk
30:13
From dis-integrated to integrated - A journey inside design patterns for integration
From dis-integrated to integrated - A journey inside design patterns for integration
by Jacopo Boari
English Intermediate tech talk
41:08
Trustworthy AI in action
Trustworthy AI in action
by Federica Citterio, Marta Cicchetti
Italian Intermediate tech talk
34:29
Seamless Journeys: Exploring the Future of Train Travel with WiFi, BLE & UWB
Seamless Journeys: Exploring the Future of Train Travel with WiFi, BLE & UWB
by Alessio Grisoli, Veronica Fabiani
English Intermediate tech talk
31:17
Building a profiler for web assembly
Building a profiler for web assembly
by Marco Concetto Rudilosso
English Intermediate tech talk
30:07
Tragedie e Disastri in produzione
Tragedie e Disastri in produzione
by Gabriele Santomaggio
Italian Non technical / For everyone tech talk
41:54
The Hacker's Guide to Kubernetes: Reloaded
The Hacker's Guide to Kubernetes: Reloaded
by Patrycja Wegrzynowicz
English Intermediate tech talk
36:38
Coding in the cloud with GitHub Codespaces
Coding in the cloud with GitHub Codespaces
by Emanuele Bartolesi
English Intermediate tech talk
40:19
A payment gateway is born: will it compete with more famous ones?
A payment gateway is born: will it compete with more famous ones?
by Alfredo Passeri, Veronica Di Giorgio
Italian Intermediate tech talk
31:12
A Data-Driven Serverless Service to Enhance Observability of (Non)Serverless Applications
A Data-Driven Serverless Service to Enhance Observability of (Non)Serverless Applications
by Alberto Roli, Francesco Marchesini
English Intermediate tech talk
35:58
Embracing change: Policy-as-code for Kubernetes with OPA and Gatekeeper
Embracing change: Policy-as-code for Kubernetes with OPA and Gatekeeper
by Ara Pulido
English Intermediate tech talk
38:13
Your Lambdas, In Rust!
Your Lambdas, In Rust!
by Luciano Mammino
English Intermediate tech talk
38:46
The tale of avoiding a time-based DDOS attack in Node.js
The tale of avoiding a time-based DDOS attack in Node.js
by Paolo Insogna
English Intermediate tech talk
29:55
Exceptional experiences in uncertain times: the power of empathy in UX design.
Exceptional experiences in uncertain times: the power of empathy in UX design.
by Carolina Pinto
English Intermediate tech talk
44:35
Tech Career: Should I stay or should I go?
Tech Career: Should I stay or should I go?
by Arnaldo Morena, Luca Fregoso, Gabriele Santomaggio, Nicola Guglielmi
Italian Non technical / For everyone tech talk
34:48
From Web SQL to SQLite implemented in Wasm and backed by the Origin Private File System
From Web SQL to SQLite implemented in Wasm and backed by the Origin Private File System
by Thomas Steiner
English Advanced tech talk
33:57
Challenges of Cross-Platform Development in Rust
Challenges of Cross-Platform Development in Rust
by Federico Terzi
English Intermediate tech talk
46:06
Servant leadership: ispirare e motivare i team tecnici
Servant leadership: ispirare e motivare i team tecnici
by Francesco Sciuti, Gabriele Negro, Francesco Persico
Italian Non technical / For everyone tech talk
40:53
How coaching kids at football made me a better software developer
How coaching kids at football made me a better software developer
by Mattia Tommasone
English Non technical / For everyone tech talk
38:21
FMOps/LLMOps: Operationalise Generative AI using MLOps principles
FMOps/LLMOps: Operationalise Generative AI using MLOps principles
by Riccardo Gatti
English Intermediate tech talk
37:31
From a Backend Developer to DevOps - THE FORCE AWAKENS
From a Backend Developer to DevOps - THE FORCE AWAKENS
by Mey Beisaron
English Intermediate tech talk
30:36
Comparative study of reactivity across frameworks and implications for Resumability
Comparative study of reactivity across frameworks and implications for Resumability
by Miško Hevery
English Intermediate tech talk
38:21
Testing Web3 applications
Testing Web3 applications
by Soumaya Erradi
English Intermediate tech talk
33:18
From Privacy and GDPR to Ethics: How Generative AI Can Get You a Criminal Sentence
From Privacy and GDPR to Ethics: How Generative AI Can Get You a Criminal Sentence
by Marco Dagrada, Camilla Consonni
English Non technical / For everyone tech talk
40:03
Il potere dell edge computing: velocità, affidabilità e scalabilità con la soluzione FASTedge
Il potere dell edge computing: velocità, affidabilità e scalabilità con la soluzione FASTedge
by Luca Massa, Giovanni Della Corte
Italian Intermediate tech talk
41:17
Freedom from frameworks: the Web Components case
Freedom from frameworks: the Web Components case
by Massimo Artizzu
English Advanced tech talk
42:13
Introduzione alla tecnologia RF LoRa: come comunicare a grandi distanza con potenze irrisorie
Introduzione alla tecnologia RF LoRa: come comunicare a grandi distanza con potenze irrisorie
by Salvatore Sanfilippo
Italian Advanced tech talk
35:25
Memoirs of a Geisha: building AI without gender bias
Memoirs of a Geisha: building AI without gender bias
by Laura Andina
English Non technical / For everyone tech talk
38:11
Controlling and Deploying Quadruped Robots: from Mechanics to AI
Controlling and Deploying Quadruped Robots: from Mechanics to AI
by Victor Barasuol
English Intermediate tech talk
34:39
Modeling and Verification of Concurrent & Distributed systems using Mathematics
Modeling and Verification of Concurrent & Distributed systems using Mathematics
by Nikhil Barthwal
English Intermediate tech talk
32:52
Crafting Code, Chaos and Career Confusion
Crafting Code, Chaos and Career Confusion
by César Alberca
English Intermediate tech talk
25:12
AAA Multiplayer for Web Apps (and Games)
AAA Multiplayer for Web Apps (and Games)
by Matthew Hayes
English Intermediate tech talk
31:01
Do not thrash the Node.js Event Loop
Do not thrash the Node.js Event Loop
by Matteo Collina
English Intermediate tech talk
36:43
A complete guide to measuring your tech debt and using the results
A complete guide to measuring your tech debt and using the results
by Anton Kazakov
English Intermediate tech talk
37:05
An automatic customer service agent: the tricky parts of building an NLP pipeline.
An automatic customer service agent: the tricky parts of building an NLP pipeline.
by Alessandro Ercolani, Davide Arella
English Intermediate tech talk
27:38
Il ruolo del Serverless e Quarkus nelle architetture Cloud del domani
Il ruolo del Serverless e Quarkus nelle architetture Cloud del domani
by Agostino Leoni
Italian Intermediate tech talk
47:06
How to train your DevRel
How to train your DevRel
by Michel Murabito, Alfredo Morresi, Michelantonio Trizio
Italian Intermediate tech talk
42:37
Licensing for unbureaucratic humans
Licensing for unbureaucratic humans
by Angela Busato, Lorenzo Pieri
English Non technical / For everyone tech talk
41:38
Come implementare dei webhook su AWS con il framework Serverless
Come implementare dei webhook su AWS con il framework Serverless
by Francesco Liuzzi
Italian Intermediate tech talk
34:27
Rubber Grokking: Enhancing Software Development with AI
Rubber Grokking: Enhancing Software Development with AI
by Luka Kenno, Remo Dentato
Italian Intermediate tech talk
35:03
From Zero to 100,000 users: How to Build a Scalable Video Streaming Service
From Zero to 100,000 users: How to Build a Scalable Video Streaming Service
by Omar Diop
English Advanced tech talk
34:21
Building Enterprise Apps powered by AI with Semantic Kernel
Building Enterprise Apps powered by AI with Semantic Kernel
by Matteo Pagani, Tommaso Stocchi
English Intermediate tech talk
37:37
Passwordless login with passkeys and an intro to FIDO
Passwordless login with passkeys and an intro to FIDO
by Gianluca Varisco
English Intermediate tech talk
32:42
Let's talk about salaries in tech
Let's talk about salaries in tech
by Michele Riva
English Non technical / For everyone tech talk
39:23
Il lavoro del Product Engineer genera valore per tutti: developer, utenti ed il business
Il lavoro del Product Engineer genera valore per tutti: developer, utenti ed il business
by Riccardo Reinerio
Italian Non technical / For everyone tech talk
36:18
Business value articulation: talking about the impact of our work.
Business value articulation: talking about the impact of our work.
by Sara Michelazzo
English Non technical / For everyone tech talk
37:05
Abstract for Eyecare: the evolution of telemedicine
Abstract for Eyecare: the evolution of telemedicine
by Tommaso Vecchiattini, Francesco Bedussi
Italian Advanced tech talk
37:24
Enhancing Code Security with Generative AI
Enhancing Code Security with Generative AI
by Antonio Reche
English Non technical / For everyone tech talk
41:25
The Anatomy of a Functional Language
The Anatomy of a Functional Language
by Paolo Caressa
English Intermediate tech talk
37:25
Codebase orienteering, how to gain confidence with an unknown codebase
Codebase orienteering, how to gain confidence with an unknown codebase
by Mauro Murru
English Intermediate tech talk
36:12
Open Source - Open Choice: A DevOps Guide for OSS Adoption
Open Source - Open Choice: A DevOps Guide for OSS Adoption
by Hila Fish
English Non technical / For everyone tech talk
33:56
Attack on NPM Supply Chain
Attack on NPM Supply Chain
by Alessandro Miliucci
English Intermediate tech talk
34:45
Developers in missione: navigare nel labirinto delle richieste dei clienti con tecnologie innovative
Developers in missione: navigare nel labirinto delle richieste dei clienti con tecnologie innovative
by Antonio Incerti, Francesco Formizzi
Italian Advanced tech talk
45:12
La rivoluzione dei (fullstack) front-end framework
La rivoluzione dei (fullstack) front-end framework
by Fabio Biondi, Massimo Artizzu, Matteo Pietro Dazzi
Italian Intermediate tech talk
35:44
Transition journey to scale across geographies an asset made in Flutter
Transition journey to scale across geographies an asset made in Flutter
by Michele Carmina, Giovanni Schirano
English Non technical / For everyone tech talk
38:53
Understanding the go compiler
Understanding the go compiler
by Jesús Espino
English Intermediate tech talk
43:02
Deep dive into the secure software supply chain on IaC
Deep dive into the secure software supply chain on IaC
by Paolo Mainardi
Italian Intermediate tech talk
34:08
Sustainable Web Development
Sustainable Web Development
by Ines Akrap
English Non technical / For everyone tech talk
35:58
Let's create an emotion recognition bot!
Let's create an emotion recognition bot!
by Patty O'Callaghan
English Intermediate tech talk
20:02
Attraversare un DB a Grafo con Gremlin
Attraversare un DB a Grafo con Gremlin
by Laura Villa
Italian Intermediate tech talk October 24th, 2023
5:51
An infinite future: the age of Transhumanism
An infinite future: the age of Transhumanism
by Yuvica Naidoo
English Non technical / For everyone tech talk October 24th, 2023
7:55
Unveiling Quantum Secrets: Beyond 0s and 1s
Unveiling Quantum Secrets: Beyond 0s and 1s
by Alexandra Dumitrache
English Non technical / For everyone tech talk October 24th, 2023
20:26
Angular Signals and RxJs: Hitchhiker's Guide to Reactivity
Angular Signals and RxJs: Hitchhiker's Guide to Reactivity
by Davide Passafaro
English Intermediate tech talk October 24th, 2023
17:12
Closures: The JS backpack
Closures: The JS backpack
by Gerson Enriquez
English Intermediate tech talk October 24th, 2023
16:55
Dallo stress all'entusiasmo: la magia delle View Transitions API
Dallo stress all'entusiasmo: la magia delle View Transitions API
by Davide Mandelli
Italian Intermediate tech talk October 24th, 2023
15:38
Code it beautiful
Code it beautiful
by Marta Scandellari
Italian Non technical / For everyone tech talk October 24th, 2023