Source code of Part 1 of my screencast on building a social news site