Nice recap of the recent Derek Pratt seminar, written by @underthedial