Conferences


Speaking in conferences since 2000

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

2024

  1. Build a Retrieval-Augmented Generation (RAG) in PHP (slides - video - code)
    PHP Barcelona Meetup Talks #3 by Manychat, Barcelona (Spain)
  2. 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)
  3. Chat with your private data using Llama3.1 and LLPhant in PHP (slides)
    PHP fwdays 2024 - Kyiv, Ukraine (online event)
  4. 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
  5. Retrieval-Augmented Generation for talking with your private data using LLM (slides - code examples)
    PLG Disrupt Summit 2024 - Athens, Greece
  6. 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 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)