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