Skip to main content

Grant Potter

http://www.downes.ca/presentation/479 Love how @downes livestreams & archives talks - all conferences dealing should require this