Gary Bernhardt

Number of videos:
4
Boundaries
PyCon US 2013
Gary Bernhardt
Recorded: March 16, 2013Language: English

An exploration of the boundaries between pieces of code, including: isolated testing, behavior vs. data, mutation vs. immutability, how data shape affords parallelism, transforming interface dependencies into data dependencies, and what it might look like to build systems using all of these to guide the boundaries between objects and components.

Fast Test, Slow Test
PyCon US 2012
Gary Bernhardt
Recorded: March 9, 2012Language: English

Most unit tests aren't and their authors suffer for it. What is a unit test, really? How can writing them prevent classic testing problems? If you do write them, what trade-offs are you implicitly making?

Backup Is Hard; Let's Go Shopping
PyCon US 2011
Gary Bernhardt
Recorded: March 11, 2011Language: English
Units Need Testing Too
PyCon US 2011
Gary Bernhardt
Recorded: March 11, 2011Language: English