d3 O'Clock: Building a Virtual Analog Clock with d3.js (Part I)
I've noticed that tutorials to GUI toolkits often build an analog clock as a way to teach the fundamentals of the toolkit. And because a basic analogue clock is nothing but three data fields bound to an object, it occurred to me that an analog clock might be a good way to teach d3. So I put together the following tutorial. This tutorial assumes that the reader has a good understanding of basic JavaScript, and has had at least some exposure to d3.
Read more...