blog: update d3js experience.