D3 stands for Data Driven Documents, and it's the coolest thing ever.
Check out a few examples:
- Animated, interactive curves(dynamic)
- OMG Particles II(dynamic)
- simple map of the us(static) <= very little code
- Radial Dendrogram(static)
- circle wave(dynamic)
- Force-directed tree(dynamic) <= super cool
So, this is the kind of stuff you can do with D3. The Front-end track at Turing gave a short lesson on D3, and I was one of two back-end folks participating. This was actually really encouraging, because they didn't know much about d3 either.
So, lets dig into D3 a bit, and do two things:
- Get a running d3 map running locally (we're gonna use circle wave)
- Deconstruct a simple d3 project to it's minimum components, expecting that we'll learn something along the way.
Note to the reader: I know almost nothing about frontend tools. If you're comfortable on the front-end, bear with my ignorance. If you, too, know nothing about the front-end, great! This should be at your level.Read More