Sam Livingston-Gray: Think like (a) Git

It’s often hard for people to understand what Git is doing, because it’s so different from other version-control systems. In this talk, Sam Livingston-Gray suggests that one way to improve your understanding of Git is to understand some math, and particularly graph theory.

Bruce Momjian: Programming the SQL Way with Common Table Expressions

In this talk from Postgres Open 2013, Bruce Momjian introduces the idea of “Common Table Expressions” (aka “CTEs”), which allow you to accomplish a great deal of programming power within a single (if complex) SQL query. If you work with PostgreSQL, then you really should learn about CTEs, and this talk is one way to do it. Slides for this talk are at