5 ms·
Visualizing Twitter Connections with D3 and ClojureScript
- harperlee 12y agoQuestion: Does anybody have experience on using C2 vs. D3 with Clojurescript on a production-level application? I have only toyed with C2, but not to the level to which I'm confident on pros and cons, and whether the pros are really pros on the long term...
- mattlutze 12y ago(I don't have the experience you're asking for) The one big pro/con item that sticks out to me is C2's lack of animations/transitions. That's always felt, to me, to be one of D3's core offerings. Also, I'd be curious to know the sort of market share ClojureScript has in the web world.
- swannodette 12y agoAnything that isn't JavaScript is a rounding error. But that doesn't mean ClojureScript isn't viable: ~4000 Github stars, ~1200 subscribers to the mailing list, ~100 contributors, ~900 closed issues, ~170 daily lurkers on IRC, and probably the most comprehensive source mapping support of any compile to JavaScript language out there. People use it happily in production. In the end that's all that really matters. https://github.com/clojure/clojurescript/wiki/Companies-Using-ClojureScript https://github.com/clojure/clojurescript/wiki/Companies-Usin...
- Touche 12y agoFrom a developer's perspective what matters to me is how likely I am to find a job writing ClojureScript. It seems fairly low.
- yamafaktory 12y agoWell, find a job with JavaScript and then introduce ClojureScript to your team!
- mvc 12y agoDepends where you are. I'm looking for a new job right now and have plenty clojure and clojurescript opportunities out there.
- Touche 12y agoWow, that must be nice :) I've never once seen a ClojureScript job post in the wild.
- swannodette 12y agoClojureScript is just another part of a typical Clojure stack. Yes ClojureScript job opportunities that don't involve Clojure are far more rare.
- yogthos 12y agoMany companies using Clojure are comfortable with remote work. A friend of mine recently started working at DilligenceEngine http://blog.diligenceengine.com/2014/08/12/were-hiring-for-two-new-clojure-jobs/ http://blog.diligenceengine.com/2014/08/12/were-hiring-for-t... and they use Clojure full stack with Om on the front-end. They're perfectly ok with working from home.
- Touche 12y agoYou can get JavaScript jobs where you only work on the front end (I have one) so it should be the same for ClojureScript. Maybe eventually it will be, but currently it doesn't seem like there are very many ClojureScript specific jobs.
- kahunamoore 12y agoThat was also true of many languages early in the adoption curve. The difference is cljs is hosted on one of the most popular platforms on the planet, JavaScript, so it gets to play nicely (better?!) within that ecosystem. When the boss asks "Why clojurescript?" You can say, "You don't like it? Ok, sure, I will throw away these twenty lines of cljs and replace them with JavaScript - that will take two hundred lines of fail and a week of debugging..." The resulting look is priceless... Did you know that the pointy hair looks the same whether it is coming towards you or walking away :-/
- chirau 12y agoHave you considered making it interactive? i.e. an input box to enter a Twitter name or a log-in form to see my own connections
- web64 12y agoI've used MooWheel [1] in the past to visualize Twitter connections. It looks quite nice but the library is getting a bit old and it would be good to see a more modern implementation of it. [1] http://labs.unwieldy.net/moowheel/demo/heat.html http://labs.unwieldy.net/moowheel/demo/heat.html