Past Talks

Past Talks - a partial list, with video and slides if available

  • "En verdad es más fácil pedir perdón que permiso", (given in Spanish) PyCon LatAm, Puerto Vallarta, México, August 30, 2019. slides
  • "It Really is Easier to Ask Forgiveness (than Permission)", GOTOChicago, Chicago,IL, April 30, 2019 slides video
  • "Level Up Your Python", (day long tutorial) GOTOChicago, Chicago,IL, April 28, 2019
  • "Innovation and Community", Keynote at Python Pizza, Berlin, Germany, Feb 23, 2019
  • "Iteración - la historia secreta", (given in Spanish), PyLadies Madrid, Madrid, Spain, Feb 20, 2019
  • "Iteración - la historia secreta", Keynote at PythonDay México, Guadalajara, Mexico, Dec 1, 2018
  • "Iteration inside out", Talk at Europython 2018, Edinburgh, UK, July 26, 2018. video | slides (jupyter notebook), slides (html)
  • "What lies ahead? Confessions of a dubious futurist", Keynote at PyLondinium, London, UK, June 9, 2018 video | slides.
  • "Break the Narrative", invited speaker at La Journée de la Femme Digital 2018, Paris, France, Apr 17, 2018 video.
  • "Obstáculos Para La Inclusión", Keynote at PyCon Colombia, Medellín, Colombia, Feb 10, 2018.
  • "Come for the Language, Stay for the Community", Keynote at PyCon ES, Cáceres, Spain, Sept 23, 2017. video
  • "Não é você, são eles", Keynote at PyLadies São Paulo 2nd Anniversary Conference. (presented via video conference), September 7, 2017.
  • "What is the GIL? And why does everyone want to kill it?", Invited talk at Python Day Mexico, Mexico D.F. (presented via video conference), June 10, 2017 video | slides; Distinguished Engineer Presentation at Bloomberg, LLC, New York, NY, August 15, 2016.
  • "What lies ahead? Python’s future strengths and challenges", Keynote at PyCon CZ, Prague, Czech Republic, June 9, 2017. video
  • "Obstáculos para inclução", Keynote at Python Brasil [12], Florianópolis, SC, Brazil, October 14, 2016. video
  • "Come for the Language, Stay for the Community", Keynote at PyCon Spain, Cáceres, Spain, September 23, 2017 video, Keynote at EuroPython, Bilbao, Spain, July 21, 2016, Keynote at PyCon Ireland, Dublin, Ireland, Oct 24, 2015 video.
  • "It's not you, it's them: Reflections on being marginalized in STEM", Keynote at Write/Speak/Code, Chicago, IL, June 16, 2016 video | slides.
  • "Anti-Patterns for Diversity", Keynote at PyCon Poland, Ossa, Poland, Oct 17, 2015 video; keynote at ACE!Conf, Krakow, Poland, Apr 14, 2016 video; talk at PyCon, Portland, OR, June 1, 2016 video; EuroPython, Bilbao, Spain, July 23, 2015; Chicago PyLadies, August 11 2015.
  • "Confessions of a True Impostor (a survival guide)", Keynote at PyCon UK, Coventry, UK, Sept 20, 2015 video.
  • “Dr. Jython: or How I Learned to Stop Worrying and Love the JVM”, PyCon UK, Coventry, UK, September 20, 2014.
  • “Intro to OOP” (teacher track session, co-presenter with N. Tollervey), PyCon UK, Coventry, UK, September 20, 2014.
  • “A Walking Tour of Python” (3 hour tutorial), PyLadies London, London, UK, August 16, 2014.
  • “Farewell and Welcome Home: Python in Two Genders”, Flourish!, Chicago, IL, April 12, 2013; Indiana Linux Fest, Indianapolis, IN July 27, 2013; Software Freedom Day, Sept 21, 2013; PyCon, Montreal, Quebec, April 13, 2014 video; EuroPython, Berlin, Germany, July 24, 2014 video; PyCon UK, Coventry, UK, September 19, 2014.
  • “Scaling Community Diversity Outreach” (panel), PyCon 2013, Santa Clara, CA, March 16, 2013 video.
  • “bash scripting”, CLC Linux Club at College or Lake County, Grayslake, IL, Nov 2, 2012.
  • “Using Django”, tutorial presented for CLC Linux Club at College or Lake County, Grayslake, IL, April 28, 2012.
  • “Introduction to Python”, tutorial presented for CLC Linux Club at College or Lake County, Grayslake, IL, Oct 29, 2011.
  • “Python for Linux System Administrators” day long tutorial, Indiana Linux Fest, Indianapolis, IN, April 13, 2012 and Ohio Linux Fest, Columbus, OH, Sept. 9, 2011 & Sept. 10, 2010 (also 1 hour presentation at Ohio Linux Fest, Columbus, OH, Sept. 26, 2009).
  • “Python and Robots: Teaching Programming in High School”, PyCon, Atlanta, GA, March 12, 2011 and ISTE, Philadelphia, June 27, 2011.
  • “Hitchhikers Guide to Linux System Administration” day long tutorial, Hoosier Educational Computer Coordinators Conference, Indianapolis, IN, November 18, 2010.
  • “Python TNG: Whats New in Python 3”, IndyPy Meetup, Indianapolis, IN, June 24, 2010.
  • “Introduction to Linux Shell Scripting”, Hoosier Educational Computer Coordinators Conference, Indianapolis, IN, November 14, 2008 and November 13, 2009.
  • “Computer Programming for Everybody: An Introduction to Python”, NECC, San Diego, CA, July 7, 2006, June 26, 2007, July 2, 2008 and (with Jeff Elkner) June 29, 2009 http://tech.canterburyschool.org/tech/TeachingPython.
  • “Computer Programming for Everybody: An Introduction to Python”, half-day and full-day tutorials, Indiana Computer Educators Conference, Indianapolis, IN, January 26, 2006, January 25, 2007, and January 24, 2008 http://tech.canterburyschool.org/tech/ICE.
  • “Goodbye, Hello World: Rethinking Teaching with Python”, PyCon 2007, Dallas, TX, February 23, 2007 http://tech.canterburyschool.org/tech/PyCon_2007.
  • “Teaching Python: Anecdotes from the Field”, PyCon 2006, Dallas, TX, February 27, 2006 http://tech.canterburyschool.org/tech/PyCon_2006.
  • “Developing On-line Classroom Tools with Zope” (with Nathan Yergler), PyCon 2004, Washington, DC, March 25, 2004 http://www.python.org/pycon/dc2004/papers/10/.
  • “Teaching Programming with Python and PyGame” (with Nathan Yergler), PyCon 2003, Washington, DC, March 27, 2003 http://tech.canterburyschool.org/tech/PyCon_2003.