Conferences


Speaking in conferences since 2000

Here you can find an extract of my talks, collected by year, with slides and videos.

2024

  1. Explainable AI (XAI) and Large Language Models (LLM): an impossible pairing? (slides)
    AI Heroes conference 2024 - talk with Leonida Gianfagna, Turin (Italy)
  2. Build a Retrieval-Augmented Generation (RAG) in PHP (slides - video - code)
    PHP Barcelona Meetup Talks #3 by Manychat, Barcelona (Spain)
  3. Hacking a Large Language Model: an attempt of Explainable AI (XAI) (slides - video)
    Metro Olografix Camp (MOCA) 2024 - talk with Leonida Gianfagna, Pineto, Teramo (Italy)
  4. Chat with your private data using Llama3.1 and LLPhant in PHP (slides)
    PHP fwdays 2024 - Kyiv, Ukraine (online event)
  5. Talk with your data: building a RAG system for searching (private) data in natural language (slides - code examples)
    Bucharest Tech Week, Software Architecture Summit 2024 - Bucharest, Romania
  6. Retrieval-Augmented Generation for talking with your private data using LLM (slides - code examples)
    PLG Disrupt Summit 2024 - Athens, Greece
  7. Generative AI and Large Language Model in PHP (slides - code examples)
    PHPDay 2024 - Verona, Italy

2023

  1. Retrieval-Augmented Generation for talking with your private data using LLM (slides - video)
    AI Heroes conference 2023 - Turin, Italy
  2. Introduction to Large Language Models and ChatGPT (Workshop)
    ReactJsDay 2023 - Verona, Italy
  3. ChatGPT: a use case to query Elasticsearch using natural language in PHP (slides - video)
    Monitoring a PHP application with OpenTelemetry (slides - video)
    PHPDay 2023 - Verona, Italy
  4. OpenTelemetry from a developer perspective (slides)
    CloudConf 2023 - Torino, Italy
  5. Develop a simple MVC framework in PHP, the use case of SimpleMVC (slides)
    PUG Torino 2023 - Torino, Italy

2022

  1. What's new in PHP 8.2? (slides)
    PUG Torino 2022 - Torino, Italy
  2. Web API and client generation using OpenAPI specification (slides)
    PHPDay 2022 - Verona, Italy
  3. Sviluppo di applicazioni professionali in PHP 8 in Italian (slides part 1 - slides part 2)
    University G. D'Annunzio Chieti - Pescara 2022 - Italy (online event)

2021

  1. Problems and pitfalls in the implementation of cryptographic systems (slides)
    De Componendis Cifris 2021 - Italy (online event)
  2. Programming Elasticsearch with PHP (slides - video)
    PHP Conference Japan 2021 - Japan (online event)
  3. Programming Elasticsearch with PHP (slides - video)
    PHPKonf 2021 - Turkey (online event)
  4. Test automatici nello sviluppo software in Italian (slides)
    CTO Mastermind 2021 - Italy (online event)
  5. The new features of PHP 8.1 (slides - video)
    PUG Torino 2021 - Torino, Italy
  6. Programming Elasticsearch with PHP (slides)
    PHPDay 2021 - Verona, Italy (online event)
  7. Elasticsearch & PHP (slides)
    PHP UG Metropolregion Rhein-Neckar 2021 - Mannheim, Germany (online event)

2020

  1. Programming Elasticsearch with PHP (slides - video)
    PHP Conference Brazil 2020 - online event
  2. Programming Elasticsearch with PHP (slides - video)
    Elastic Meetup 2020 - online event
  3. PHP 8 is coming (slides - video)
    LeedsPHP 2020 - Leeds (UK) - online event
  4. PHP 8.0.0 alpha2 is out! (slides)
    PUG Milano & Torino 2020 - online event
  5. Osservabilità di applicazioni in cloud con Elastic in Italian (slides - video)
    CloudConf On Air 2020 - online event
  6. PHP 8 is coming: the new features (slides - video)
    PHPDay - PUG edition 2020 - online event
  7. 8 is coming: the new PHP (slides - video)
    Codemotion Meetup 2020 - online event
  8. Refactoring legacy PHP (slides)
    PUG Torino 2020 - Turin (Italy)

2019

  1. Develop microservices in PHP (slides)
    PHP Conference Brazil 2019 - Porto Alegre (Brazil)
  2. New features coming in PHP 7.4 (slides)
    University of Turin - Computer Science Department - Turin (Italy)
  3. Develop microservices in PHP (slides - video)
    PHP.Barcelona 2019 - Barcelona (Spain)
  4. Web API security: strategies and critical points (slides)
    FullStackConf 2019 - Turin (Italy)
  5. New features coming in PHP 7.4 (slides)
    PHP User Group Meetup - Turin (Italy)
  6. Develop microservices in PHP (slides)
    PHPDay 2019 - Verona (Italy)
  7. Develop microservices (and web APIs) in PHP (slides)
    CloudConf 2019 - Turin (Italy)
  8. The Sodium crypto library of PHP 7.2+ (slides)
    Sunshine PHP 2019 - Miami, FL (USA)

2018

  1. Applicazioni web professionali in PHP 7 (slides in Italian)
    University of Turin - Computer Science Department - Turin (Italy)
  2. Develop microservices in PHP (slides)
    Codemotion 2018 - Milan (Italy)
  3. Building a RESTful web API using Expressive (slides)
    The Sodium crypto library of PHP 7.2 (slides)
    ZendCon & OpenEnterprise 2018 - Las Vegas (USA)
  4. Speed up web APIs in PHP with Expressive (slides)
    ApiConf 2018 - Turin (Italy)
  5. Speed up web APIs with Expressive and Swoole (slides - video)
    The Sodium crypto library of PHP 7.2 (slides - video)
    PHP Day 2018 - Verona (Italy)
  6. Develop web APIs in PHP using middleware with Expressive (slides)
    Code Europe 2018 - Warsaw (Poland)

2017

  1. Sviluppare applicazioni web professionali in PHP 7 (slides in Italian)
    University of Turin – Computer Science Department - Turin (Italy)
  2. Sviluppo di Progressive Web App con PHP 7 (slides in Italian)
    WebAppConf 2017 – Turin (Italy)
  3. Encryption, authentication and data integrity in PHP 7 (slides - video)
    PHP Central Europe 2017 – Rawa Mazowiecka (Poland)
  4. Building Middleware Web APIs in PHP 7 with Expressive (slides)
    Design Security in PHP using Middleware (slides)
    The most exciting features of PHP 7.1 (slides)
    ZendCon 2017 – Las Vegas NV (USA)
  5. Developing Web APIs using Middleware in PHP 7 (slides - video)
    ApiConf 2017 – Turin (Italy)
  6. The most exciting features of PHP 7.1 (slides - video)
    Building middleware applications with Zend Framework 3
    PHP Day 2017 – Verona (Italy)
  7. Developing middleware web APIs in PHP 7 (slides - video)
    CloudConf 2017 – Turin (Italy)

2016

  1. The new features of PHP 7 (slidesvideo)
    Codemotion 2016 – Milan (Italy)
  2. Build Middleware applications with Zend Framework 3 (slidesgithub)
    Build web APIs using Zend Expressive (slides)
    Encryption, authentication and data integrity in PHP 7 (slides)
    ZendCon 2016 – Las Vegas NV (USA)
  3. Build Middleware applications with Zend Framework 3 (slidesvideo)
    PHP Day 2016 – Verona (Italy)
  4. Build Middleware applications with Zend Framework 3 (slides)
    Encryption, authentication and data integrity in PHP (slides)
    Midwest PHP conference 2016 – Minneapolis MN (USA)
  5. Develop RESTful API in PHP using Apigility (slides)
    Encryption, authentication and data integrity in PHP (slides)
    PHP Benelux conference 2016 – Antwerp (Belgium)

2015

  1. Develop RESTful API in PHP using Apigility (slidesgithub)
    PHP Summer Camp 2015 – Rovinj (Croazia)
  2. Pushing boundaries: Zend Framework 3 and the future (slidesvideo)
    PHP Day 2015 – Verona (Italy)
  3. Pushing boundaries: Zend Framework 3 and the future (video)
    PHP Tour 2015 – Luxembourg City (Luxembourg)
  4. PHP 7: upcoming features (slides)
    PUG Torino 2015 – Turin (Italy)
  5. Develop and design RESTful web API in PHP using Apigility (slidesvideo)
    Codemotion 2015 – Rome (Italy)
  6. API authentication with OAuth2 in the cloud (slides)
    CloudConf 2015 – Turin (Italy)

2014

  1. Information Security in PHP: the CIA Triad Approach (slides)
    API authentication with OAuth2 and Apigility (slides)
    ZendCon 2014 – Santa Clara (USA)
  2. Encryption, authentication and data integrity in PHP (slides)
    Dutch PHP Conference 2014 – Amsterdam (The Netherlands)
  3. API RESTful (and RPC) for PHP with Apigility (slidesvideo)
    phpDay 2014 – Verona (Italy)
  4. Experiments in code, generative art in Javascript (slides)
    jsDay 2014 – Verona (Italy)
  5. API development: problems, solutions, and best practices (slides)
    APIdays Berlin 2014 – Berlin (Germany)
  6. RESTful API development: problems and solutions (slides)
    Cloud Conference 2014 – Turin (Italy)
  7. Creative programming with Open Source softwares (slides)
    LUG Pescara & New Folder – Club Maze – Pescara (Italy)
  8. Apigility, the API builder for PHP (slides)
    Zend Framework Day 2014 – Turin (Italy)

2013

  1. Symfony2 and Zend Framework 2: the perfect team (slidesvideo)
    PHP Forum 2013 – Paris (France)
  2. A PHP micro framework for HTTP API client (slides)
    ZendCon Europe 2013 – Paris (France)
  3. Do you speak design patterns in PHP? (slides)
    Building secure applications using Zend Framework 2 (slides)
    Use OpenStack with Zend Framework 2 (slides)
    ZendCon 2013 – Santa Clara (USA)
  4. Creative Programming: the art to create using a computer language (video)
    TEDx Crocetta 2013 – Turin (Italy)
  5. Programmazione creativa con Processing (slides in Italian)
    Digital Festival 2013 – Turin (Italy)
  6. Zend Framework 2 and Symfony2: The perfect team
    Build a Zend Framework 2 application in less than a talk (video)
    phpDay 2013 – Verona (Italy)
  7. Zend Developer Cloud: PHP development in the cloud (slides)
    Cloud Conference 2013 – Turin (Italy)
  8. MVC Events and Module: the New Architecture of Zend Framework 2 (slidesvideo)
    PHP UK Conference 2013 – London (UK)
  9. Sviluppo di applicazioni web sicure con Zend Framework 2 (slides in Italian)
    Zend Framework Day 2013 – Milan (Italy)

2012

  1. Design web applications using ZF2
    Building secure web applications with ZF2
    International PHP Conference 2012 – Tbilisi (Georgia)
  2. Zend Framework 2 per lo sviluppo di applicazioni web (slides in Italian)
    Codemotion 2012 – Venice (Italy)
  3. Design Pattern Bootcamp (slides)
    Cryptography made easy with ZF2 (slides)
    ZF2 and Symfony2: the perfect team (slides)
    ZendCon 2012 – Santa Clara (USA)
  4. A quick start on Zend Framework 2 (slidesaudio)
    Dutch PHP Conference 2012 – Amsterdam (The Netherlands)
  5. A quick start on Zend Framework 2 (slidesvideo)
    PHP Forum Paris 2012 – Paris (France)
  6. Password security: how to generate and store passwords in a secure way (slides)
    Metro Olografix Hacker Camp 2012 – Pescara (Italy)
  7. Come integrare Zend Framework in WordPress (slides in Italian)
    WordPress Conference 2012 – Turin (Italy)
  8. Le novità di Zend Framework 2 (video in Italian)
    HTML.it Release Party – Roma (Italy)
  9. A quick start on Zend Framework 2 (slides)
    phpDay 2012 – Verona (Italy)
  10. Zend Framework 2 quick start (slidesvideo)
    ZFConf 2012 – Moscow (Russia)
  11. Develop mobile web application with Zend Framework (slides in Italian)
    PHP Goes Mobile 2012 – Milan (Italy)

2011

  1. Zend Framework 2: state of the art
    PHP Tour Lille 2011 – Lille (France)
  2. Cryptography in PHP: use cases (slides)
    ZendCon 2011 – Santa Clara (USA)
  3. Manage cloud infrastructures in PHP using Zend Framework 2 (and ZF1) (slides)
    International PHP Conference 2011 – Mainz (Germany)
  4. Zend Framework 2: state of the art
    PHP North West 2011 – Manchester (UK)
  5. Strong cryptography in PHP (Slideshare)
    Dutch PHP Conference 2011 – Amsterdam (The Netherlands)
  6. Introduzione alla PEC: le regole tecniche (slides in Italian)
    CrittoPEC 2011 – Department of Mathematics, University of Trento (Italy)
  7. Leveraging the open source applications ecosystem with IBM i
    Common Europe Conference 2011 – Milan (Italy)
  8. Zend Framework 2.0
    phpDay 2011 – Verona (Italy)

2010

  1. Simple Cloud API: accesso semplificato al cloud computing
    WebTech Conference 2010 – Milano (Italy)
  2. How to scale PHP applications (slides)
    PHP Barcelona Conference 2010 – Barcelona (Spain)
  3. Business value of PHP
    Data3 Conference 2010 – Utsikten, Nynashamn (Sweden)
  4. Velocizzare Joomla! con Zend Server Community Edition (slides in Italian)
    JoomlaDay 2010 – Verona (Italy)
  5. Getting started with PHP on IBM i
    Common Europe Conference 2010 – Stratford-upon-Avon (UK)
  6. Caching in PHP: get better performance for your web applications
    PHPDay 2010 – Corropoli, Teramo (Italy)

2009

  1. Zend_Cache: how to improve the performance of PHP applications (slides)
    PHP Barcelona Conference 2009 – Barcelona (Spain)
  2. Zend_Dojo: l’integrazione della libreria Dojo nello Zend Framework
    PHPCon 2009 – Roma (Italy)

2008

  1. Architecting & Building a Multi-Country Mobile User Community
    Zend PHP Conference & Expo 2008 – Santa Clara (USA)
  2. La firma digitale e le sue possibili applicazioni (slides in Italian)
    Centro Studi Informatica Giuridica 2008 – Pescara (Italy)

2007

  1. La sicurezza delle applicazioni in PHP (slides in Italian – video in Italian)
    PHPDay 2007 – Verona (Italy)

2006

  1. XCheck: a platform for benchmarking XQuery engines (demonstration)
    VLDB 2006 – Seul (South Korea)
  2. A logic-based approach to cache answerability for XPath queries (slides)
    XSym 2006 – Seul (South Korea)
  3. A new cryptographic hash function based on the cellular automaton rule 30 (slides)
    New Kind Of Science 2006 – Brown University, Providence (USA)
  4. XCheck, a benchmark checker for XML query processors (slides)
    Università “G.D’Annunzio” 2006 – Pescara (Italy)

2005

  1. Risoluzione efficiente di interrogazioni XPath su documenti XML con attributi e riferimenti (slides in Italian)
    Università “G.D’Annunzio” 2005 – Pescara (Italy)

2004

  1. Crittografia quantistica: fantascienza o realtà? (slides in Italian)
    Metro Olografix Hacker Camp – 2004 – Pescara (Italy)
  2. Uno sguardo alla crittografia moderna (slides in Italian)
    Liceo scientifico "Nicolò Copernico" – 2004 – Brescia (Italy)
  3. Misure minime di sicurezza informatica del nuovo codice della privacy (D.Lgs. 196/2003) (slides in Italian)
    Webb.it 2004 – Padova (Italy)

2003

  1. Introduzione allo sviluppo di applicazioni sicure (slides in Italian)
    Linux Day 2003 – Teramo (Italy)
  2. PHP e crittografia: introduzione all’utilizzo delle librerie mcrypt e mhash (slides in Italian)
    PHPDay 2003 – Università “Tor Vergata” Roma (Italy)
  3. Il progetto GnuPG e la crittografia Open Source (slides in Italian)
    Metro Olografix Crypto Meeting 2003 – Pescara (Italy)
  4. Crittografia è sinonimo di sicurezza? (slides in Italian)
    RoboCup 2003 – Padova (Italy)
  5. Navigare… in sicurezza, come non cadere nelle trappole della rete (slides in Italian)
    Fondazione Eni Enrico Mattei 2003 – Roma (Italy)
  6. Introduzione alle tabelle hash (slides in Italian)
    Università degli Studi “G.d’Annunzio” 2003 – Pescara (Italy)

2002

  1. Mantenere i propri segreti: l’utilizzo della crittografia da parte del professionista (slides in Italian)
    Italian Cyberspace Law Conference 2002 – Bologna (Italy)
  2. Crittografia Open Source ed il progetto GnuPG (PDF 532 Kb)
    Linux Day 2002 – Facoltà di Scienze – Università dell’Aquila (Italy)
  3. Un’introduzione alla crittografia Open Source (slides in Italian)
    Smau 2002 – Ethical Hacker’s Speech, II – Milano (Italy)
  4. Come affidare la privacy ad un’equazione matematica (slides in Italian)
    Mensa Brain 2002 – Francavilla al Mare, Chieti (Italy)
  5. Introduzione alla crittografia ed alla crittoanalisi (slides in Italian)
    Webbit 2002 – Padova (Italy)
  6. La crittografia nell’era Internet (slides in Italian)
    Italian Web Awards 2002 – Francavilla al Mare, Chieti (Italy)

2001

  1. Un’introduzione alla crittografia ed alla crittoanalisi (slides in Italian)
    Italian Cyberspace Law Conference 2001 – Bologna (Italy)

2000

  1. Il progetto GnuPg e la crittografia Open Source (slides in Italian)
    LiMe 2000 – Università “La Sapienza” di Roma (Italy)
  2. Il progetto GnuPg e la crittografia Open Source (slides in Italian)
    Linux Meeting 2000 – Università di Bologna (Italy)
  3. Introduzione agli aspetti tecnico/matematici della crittografia (slides in Italian)
    HackMeeting 2000 – Roma (Italy)