Reinventing the wheel: A new content store for Khan Academy

Writing an educational content management system from scratch, part 1