<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>I can appreciate the advantages that Erlang might have over Ruby with its distributed and highly concurrent orientation, but I can't say the same about Node. Node is fast but so are some Ruby VMs, n.b. the excellent work Charles Nutter has been doing recently with JRuby and InvokeDynamic.</div><div><div><br></div><div>Also there are practical things to consider when choosing an ostensibly more suitable language:</div><div><br></div><div>- Your team are experts in the adequate language Foo but have zero experience with the more suitable yet radically different language Bar. You're making delivery more difficult than necessary by asking your team to learn a new language as they go. The code probably will not be the greatest and some of your team will be unhappy with the choice for various reasons.</div><div>- The full benefit of choosing a different language or paradigm is unlikely to be extracted unless the team fully understands it. This takes time. See previous point.</div><div>- Difficulty in recruiting experienced talent in less popular languages.</div><div>- Libraries</div><div><br></div><div>Sidebar: This thread is great. Very interesting.</div><div><br></div><div>S</div></div><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="orphans: 2; text-align: -webkit-auto; text-indent: 0px; widows: 2; -webkit-text-decorations-in-effect: none; font-size: medium; -webkit-text-stroke-width: 0px; -webkit-text-size-adjust: auto; -webkit-border-vertical-spacing: 0px; -webkit-border-horizontal-spacing: 0px; word-spacing: 0px; white-space: normal; text-transform: none; line-height: normal; letter-spacing: normal; font-weight: normal; font-variant: normal; font-style: normal; font-family: Helvetica; color: rgb(0, 0, 0); border-collapse: separate; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><font class="Apple-style-span" face="Monaco" size="2"><div><br class="Apple-interchange-newline">Stevie Graham (@stevegraham)</div><div>Developer Evangelist</div><div>Twilio, Inc</div><div><br></div><div><br></div></font></span></div></span></span><br class="Apple-interchange-newline">
</div>
<br><div><div>On 8 Sep 2011, at 06:18, George Ornbo wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><p><br>
On Sep 7, 2011 10:14 AM, "Neil Middleton" <<a href="mailto:neil.middleton@gmail.com">neil.middleton@gmail.com</a>> wrote:<br>
><br>
> Simply put - I've got a requirement to capture a crap load of data from an API and stuff it all into a queue to be processed later on.  We would be receiving hundreds of new items per second, over a sustained period.<br>

><br>
> We're looking at hosting on EngineYard so ideally need to stick with what's available there.<br>
><br>
> We cannot really lose any of the received data before processing.<br>
><br>
> Any ideas</p><p>In terms of technology why Ruby? Isn't this the kind of scenario that is just plain hard to do in Ruby and technologies like Erlang or node.js are better at?<br></p>
_______________________________________________<br>Chat mailing list<br><a href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a><br>http://lists.lrug.org/listinfo.cgi/chat-lrug.org<br></blockquote></div><br></body></html>