Since 2018, I have given many talks at many occasions. I especially enjoy giving lightning and thunder talks.

I want to thank both the Google Developer Group in Regensburg and Python Ireland for giving me a chance to become a more experienced speaker.

July 2021
PyOhio - In “Tool Confusion: Pythonic Code with flake8, tox and pre-commit” I will give a whirlwind introduction to “What is pythonic?”, and how to combine some of the best developer tools out there to ensure your code looks great.
(Info) (Slides) (Video)
June 2021
Virtual PythonCamp Cologne - In “Testing out of the Box - tox” I gave an introduction to tox, by creating a new tox.ini from scratch, in an interactive session with the audience.
(Info)
May 2021
PyCon US - In “How to Maintain Many, Many, Many, Many… Many Git Repositories?!” I walk through the amazing all-repos command line app, and show how to search and grep in many repositories, and finally, how to apply changes to all of them.
(Info) (Slides) (Video)
May 2021
Python Ireland - In “How to Maintain Many, Many, Many, Many… Many Git Repositories?!” I walk through the amazing all-repos command line app, and show how to search and grep in many repositories, and finally, how to apply changes to all of them.
(Info) (Slides) (Video)
April 2021
World Plone Day - In “Testing the tox4 Pre-Release at Plone-/Zope-Scale” I spoke about applying the tox pre-release on more than 300 Zope and dozens of Plone repositories.
(Info) (Video)
March 2021
PyBerlin - In “Testing the tox 4 pre-release at scale” I spoke about applying the tox pre-release on more than 300 git repositories.
(Info) (Video)
November 2020
Python Ireland - In “How to manage many repositories at once” I spoke about how to manage the Morepath GitHub repositories with all-repos.
(Info)
October 2020
Python Ireland - In “Tool confusion - pythonic code with flake8, tox and pre-commit” I spoke about how to leverage and combine some of the best developer tools in the Python eco-system.
(Info) (Video)
July 2020
Python Ireland - In “Debug your Flask app with pdb (Python debugger)” I gave a quick and beginner friendly introduction to pdb.
(Info) (Video)
April 2020
Virtual Python Camp Cologne - In “to make out like a bandit” I spoke about how to use bandit to check the source code of Python applications for security issues.
(Info) (Slides)
December 2019
Google Developer Group Regensburg - In “Am I Famous?” I spoke about how to query the GitHub GraphQL API in order to find out how many projects one contributed to.
(Info) (Blog Post)
December 2018
Google Developer Group Regensburg - In “it’s never too late to join the party!” I spoke about how my journey into open source started.
(Info)