Chris McDonough

Number of videos:
Pyramid Auth Is Hard, Let's Ride Bikes
PyCon US 2013
Chris McDonough
Recorded: March 16, 2013Language: English

Pyramid web framework authentication and authorization subsystems are powerful and pluggable, but using them to their max isn't always easy. This talk will discuss how to get the most out of those subsystems.

API Design for Library Authors
PyCon US 2013
Chris McDonough
Recorded: March 15, 2013Language: English

A library is code distributed in such a way that strangers can use it. In this talk we consider: 1) why Python developers make bad libraries and poor APIs; 2) how to make your library API maximally useful for others; 3) examples of real-world antipatterns involving APIs.

About Django from the Pyramid Guy
DjangoCon 2012
Chris McDonough
Recorded: Sept. 6, 2012Language: English

An opinionated recounting of the features Django shares with the Pyramid web framework, and how the two frameworks differ, as well as a prescription for collaboration between the Django and Pyramid communities.

Introduction to PDB
PyCon US 2012
Chris McDonough
Recorded: March 9, 2012Language: English

PDB is an interactive debugging environment for Python programs. It allows you to pause your program, look at the values of variables, and watch program execution step-by-step, so you can understand what your program is actually doing, as opposed to what you think it's doing. This talk will show novice and intermediate Python users how to use PDB to troubleshoot existing code.

ZODB: A Python Persistence System
PyCon US 2011
Chris McDonough
Recorded: March 11, 2011Language: English