I'm sure a lot of you are familiar with the JavaScript infoviz library D3. I've been writing a book for Manning that attempts to do a deep dive into D3, which went on Early Access last week, and I just found out it's doing really well. Some people think that D3 is just a charting library, but it actually lets you also create dynamic mapping applications, network visualizations, and complex web interactivity. For someone like me, who's been working with D3 for a couple years, I just assumed everyone was using it, and so while D3.js in Action gives a solid introduction to the library, it also tries to explain the more complicated functionality that goes into all the cool examples you see on d3js.org and elsewhere.Early Access means you get the chapters as I finish them, so the first three chapters are up and the next three chapters are being edited as we speak. I'm right in the middle of a chapter on "Geospatial Information Visualization" that shows you how to make vector maps, slippy maps and globes with D3, which is some of the most exciting but also complicated functionality.
You can see it at:
http://www.manning.com/meeks/
And you can get 50% off with the code 'hnmeeks'