.. _talks: +++++ Talks +++++ See also my :ref:`projects ` and my :ref:`old projects `. All my talks at available at Github: `vstinner/conf `_. Conferences 2011-today ====================== .. image:: pycon2014-logo.png :alt: Pycon US 2014 logo :target: https://us.pycon.org/ * July, 2023, EuroPython at Prague (Czech Republic) * `Introducing Incompatible Changes in Python `_ * `Slides (PDF) `__ * April, 2023, Pycon US at Salt Lake City (Utah, USA) * `Introducing incompatible changes in Python `__ * `Video (Youtube) `__ * September, 2022, `Pycon APAC (online) `__ * keynote: `Python Incompatible Changes `_ * `video (youtube) `__ * May 2021, `Language Summit at Pycon US (online) `__ * `Subinterpreters `__: talk given with Dong-hee Na * `Report `__ by Joanna Jablonski * October 2, 2020, `Pycon India (online) `__ * keynote: `Python Performance: Past, Present, Future `_: same talk than EuroPython 2019 * `video (pyvideo) `__ * `video (youtube) `__ * May 2020, Pycon US, Online (because of the COVID-19) * `Python Steering Council Community Address `_: Brett Cannon, Barry Warsaw, Carol Willing, Thomas Woulters, Victor Stinner. * July 2019, EuroPython at Basel (Switzerland) * "Python Performance: Past, Present and Future" keynote * `Slides `__ * `Video `__ (9h YouTube video, link to the start of the my talk, at 31:15) * May 2019, Python Language Summit (during Pycon US) at Cleveland (Ohio, USA) * `Python Core Developer Mentorship `_ with Chery Sabella and Pablo Galindo Salgado * `slides `__ * May 2019, Python Language Summit (during Pycon US) at Cleveland (Ohio, USA) * `Status of stable API and stable ABI in Python 3.8 `_: lightning talk (5 min) * May 2019, Pycon US at Cleveland (Ohio, USA) - `How to engage Python contributors in the long term? Tech is easy, people are hard. `_ - `video on Youtube `_ - `slides (PDF) `__ * January 2019, Devconf.CZ at Brno (Czech Republic) - `Howto engage Python contributors in the long term? `_ - `slides (PDF) `__ * October 2018, Pycon FR at Lille (France) - `Comment avoir plus de contributeurs à Python `__: PDF slides - `Comment avoir plus de contributeurs à Python `__: video on Youtube, the video has subtitles in french (you can enable automatic translation to english, or maybe other languages) * July 2018, EuroPython at Edinburgh, Scotland, UK (keynote) - `Python 3: ten years later `__. (same talk than FOSDEM 2018) * June 2018, PyLondonium at London, UK (keynote) - `Python 3: ten years later `__. (same talk than FOSDEM 2018) * May 2018, Pycon US at Cleveland, Ohio, USA: **3 talks**! - `Python 3: ten years later `__ (same talk than FOSDEM 2018): `slides (PDF) `_ and `Youtube video `_ - Mentoring and diversity for Python: `slides (PDF) `__ and `LWN article `__. I focused on contributors and mentoring, then Mariatta Wijaya talked about diversity. - `Stable ABI `__ (slides, PDF) * April 2018, Pycon Italy at Firenze (keynote) - `Python 3, ten years later `__: keynote. (same talk than FOSDEM 2018) * February 2018, FOSDEM at Brussels - `Looking back at Python evolutions of the last 10 years `_ - `Slides `_ (PDF) - Sorry for the bad sound in the video, there was an issue with sound during my talk and the video team and only fixed it after my talk: "*we had some issues with microphone charging cables and other sillyness at some point*". * May 2017, Pycon US at Portland (Oregon, USA) - LWN article: `Making Python faster `_ - Talk: `Optimizations which made Python 3.6 faster than Python 3.5 `_ - `Video (Youtube) `_ - `Slides (PDF): Optimizations which made Python 3.6 faster than Python 3.5 `__ * May 2017, Language Summit during Pycon US at Portland (Oregon, USA) - LWN article: `Keeping Python competitive `_ - Talk: Python performance - `Slides (PDF): Python performance `__ * February 2017, FOSDEM at Brussels (Belgium) - Video: `How to run a stable benchmark `_ - `Slides (PDF): How to run stable benchmarks `__ * July 2016, EuroPython at Bilbao (Spain) - `Slides (PDF): FAT Python, a new static optimizer for CPython 3.6 `__ - Video on Youtube: `Victor Stinner - FAT Python: a new static optimizer for Python 3.6 `_ * February 2016, FOSDEM at Brussels (Belgium): - Slides: `FAT Python: New static optimizer for CPython 3.6 `_ - `website `_ - (`video lost `_, sorry) * 2015, /var/var at Toulon (France: - slides: (fr) `Projet FAT Python: Optimiseur statique pour Python `_ * 2015, EuroPython at Bilbao (Spain): - `asyncio community, one year later `_ - `slides (PDF) `__ (`copy at europython website `_) - `slides at slideshare `__ * 2014, Pycon FR at Lyon (France): - `Exploration de la boucle d'événements asyncio `_ - `slides (PDF) `__ - `slides at SpeackerDeck `_ - `video `__ * 2014, Pycon "US" at Montréal (Canada): - `Track memory leaks in Python `_ - `slides (PDF) `__ - `slides at SpeakerDeck `_ - `video `__ * 2013, Pycon FR at Strasbourg (France): "Traquer les fuites mémoires Python" - `slides (PDF) `__ - `slides at slideshare `__ - `video `__ * 2013, FOSDEM at Brussels (Belgium): "Two projects to optimize Python" (astoptimizer, register-based bytecode) - `slides (PDF) `__ - `slides at slideshare `__ * 2012, Pycon FR at Paris (France): - `Processus de développement de CPython `_ - `Nouveautés de Python 3.3 `_ * 2011, Pycon US at Atlanta (USA): - https://github.com/vstinner/talks/tree/master/2011-PyconUS-Atlanta - `video (blip.tv) `__ - `video (pyvideo) `__ * 2011, Pycon FR at Rennes (France): - "Développement de CPython": * `slides (PDF) `__ * `slides at slideshare `__ - `Python : langage homogène, explicite et efficace `_ Conferences 2005-2009 ===================== * 2009, Pycon FR at Paris (France): - Comprendre les erreurs Unicode: `slides `__, `video `__ - `Contribuer à Python `_ - Python bling bling: `slides `__, `video `__ - `Interview of myself `_ * 2009, OSDC at Paris (France): - `Génerer des nombres aléatoires avec Hasard `_. * 2009: FOSDEM at Brussels (Belgium): - `Fusil the fuzzer `_ - `Video of the demo (fusil-python.ogg) `_ - `Video: FOSDEM 2009 Fusil fuzzing `_ * 2008, RMLL at Mont de Marsan (France): - `Assurance qualité avec Fusil le fuzzer `_ - https://github.com/vstinner/talks/tree/master/2008-RMLL * 2008, Pycon FR at Paris (France): - `PyPy `_ - `PyPy: video `_ - `Python 3 aka "Pytho 3000" `_ - `Python 3: video `_ * 2007, SSTIC at Rennes (France): - `Project Fusil `_ * 2007, Pycon FR at Paris (France): https://github.com/vstinner/talks/tree/master/2007-Pycon-Paris * January 2007, AAM (Appel À Mousser) at Strasbourg (France): - `Hachoir `_ * 2005, UTBM at Belfort (France), Lolut association: Atelier sécurite PHP and MySQL - `PHP "crackme" exercices `_: vulnerable PHP pages - `Failles en PHP et injection SQL `_ * 2005, UTBM at Belfort (France), Lolut association: Atelier sécurité of C programming - `Introduction générale à la sécurité informatique `_ (french) - `Mots de passe, chiffrement et signature `_ - `Aide-mémoire sur les failles en C `_ - `C exercices `_: vulnerable C programs * 2005, Gameover at Limoges (France): - `Wormux `_ (french), conference given with Lawrence Azzoug.