Herb Caudill

Washington, DC

devresults.com

Age: 45

Herb is the founder and CTO of DevResults, a web app for managing foreign aid projects. DevResults is intended to make international development, grant-making, humanitarian assistance, and disaster relief programs more effective. It includes tools for monitoring & evaluation, mapping, project management, and collaboration.

Apr
19
revised Use d3.dispatch to broadcast events between d3 components
deleted 10 characters in body
Apr
19
revised Use d3.dispatch to broadcast events between d3 components
rebind so we don't have to do "dispatch.on"
Apr
19
comment Use d3.dispatch to broadcast events between d3 components
With this approach you'll need to register every event for every component across your entire namespace in a single place, which doesn't scale well for a complex application. You'll also run into name collisions if different components expose the same type of event.
Apr
19
answered Use d3.dispatch to broadcast events between d3 components
Apr
15
awarded Nice Question
Apr
9
awarded Notable Question
Apr
6
awarded Popular Question
Apr
4
awarded Notable Question
Apr
2
comment What's the idiomatic way to extend a native d3 component like d3.svg.axis()?
Also, welcome to the 10K club! Glad to have been able to put you over the top. :)
Apr
2
comment What's the idiomatic way to extend a native d3 component like d3.svg.axis()?
I've created an additional bounty since I can't split it between two answers - have to wait until tomorrow to award.
Apr
2
revised What's the idiomatic way to extend a native d3 component like d3.svg.axis()?
added 151 characters in body
Apr
2
accepted What's the idiomatic way to extend a native d3 component like d3.svg.axis()?
Apr
2
comment What's the idiomatic way to extend a native d3 component like d3.svg.axis()?
thanks for all the work you've put into this. I like way you've automated the rebinding of all the base object's methods - I'll definitely use that.
Apr
2
comment What's the idiomatic way to extend a native d3 component like d3.svg.axis()?
That's exactly what I was looking for - thanks.
Apr
2
awarded Supporter
Apr
2
comment Why do many languages tend to use plural forms to impart formality or deference?
I think "what are the semantic motivations" is probably what @Lucas means by "why." In Spanish the formal "usted" is a contraction of "vuestra merced" (your grace) which is "why" it's conjugated in the third person. I've always assumed there was a similar explanation for "vous" being conjugated in the second person plural.
Apr
2
awarded Autobiographer
Apr
1
comment What's the idiomatic way to extend a native d3 component like d3.svg.axis()?
@Mars nope - Chapter 10 manning.com/meeks/D3js_ch10.pdf discusses creating custom components using the pattern described here bost.ocks.org/mike/chart, but not how to extend an existing component.
Apr
1
revised What's the idiomatic way to extend a native d3 component like d3.svg.axis()?
Reworded to make my question clearer.
Apr
1
comment What's the idiomatic way to extend a native d3 component like d3.svg.axis()?
Thanks, @Drakes. That doesn't work; see jsbin.com/zebaxi/72/edit?js,output . The argument of the d3.svg.axis() function is a selection, true, but that code runs before the axis is rendered, not after.
1 2 3 4 5