A non-complete list of talks I gave starting with 2009 and links to slides
and recordings if available.
© Copyright 2023 by Armin Ronacher.
Content licensed under the Creative Commons
Contact me via mail,
You can sponsor me on github.
More info: imprint.
Subscribe to Atom feed