[LRUG] Ruby on Rail 4.2 networking breakfast (Graeme McCubbin)

Mark Burns markthedeveloper at gmail.com
Sun Jul 6 14:09:45 PDT 2014


I feel like hoping and waiting for such things as the GIL issue to be
solved by the ruby core team, (IMHO it probably won't happen)  and for
complex concurrency issues to be solved by the Rails team are not the most
proactive approaches you could take to solve what at heart are probably
application performance concerns.

Have you considered things like AMQP
<http://www.rabbitmq.com/tutorials/tutorial-one-ruby.html> or actors
<https://github.com/brandonhilkert/sucker_punch>?

I think these are some of the most common ways people in the ruby community
seem to solve performance issues.

> About to drop Ruby/Rails because this support is so bad.

Statements like this can sound like threats. There's a lot of coordinated
work that would have to be done by a ton of unrelated open source unpaid
contributors.
Ruby/Rails is not a product/service you are paying for, but a community of
people building software.

In a word, suggesting one may stop paying for a service has a lot more
effect than suggesting one may leave a community.



On 5 July 2014 04:00, James Pike <lrug at chilon.net> wrote:

> I'd like to see the entire Rails community move away from blocking IO
> (optionally together with threads) as the IO model and I think Rails is
> in a unique position to offer some leadership/motivation/guidance there
> to the entire Ruby community on that issue. The context switching
> overhead (+ GIL problems) make the IO model seem rather anachronistic
> and we lose a lot of good people to node.js and the less-pragmatic
> language that is JavaScript purely due to concerns of this nature.
>
> Instead the use of asynchronous IO + Fibers (so we get the advantages of
> ASIO with the readability of blocking IO style) would make Rails seem
> more compelling than node.js without needing code to become the tangled
> mess of callback hell that many node.js projects become. It's also worth
> noting that EcmaScript 7 will have the "async function" feature which
> will essentially provide what Ruby Fibers already do. It's sad to see
> our community becoming fragmented and outpaced by a language that most
> of us will probably agree is inferior to Ruby :(
>
> Cheers, James
>
> On Fri, Jul 04, 2014 at 04:21:39pm +0100, Najaf Ali wrote:
> >    Genuinely interested: do you have any specific complaints? What could
> they
> >    do to address them?
> >
> >    On Thu, Jul 3, 2014 at 11:56 PM, James Ladd <ladd.james at gmail.com>
> wrote:
> >
> >      Please can someone ask the Rails maintainer when they will focus
> >      properly on concurrency!
> >      About to drop Ruby/Rails because this support is so bad.
> >      I'd ask myself but I'm in Australia
> >      - James
> >
> >      Sent from the holodeck.
> >
> >      > On 4 Jul 2014, at 7:02 am, chat-request at lists.lrug.org wrote:
> >      >
> >      > Send Chat mailing list submissions to
> >      > A  A chat at lists.lrug.org
> >      >
> >      > To subscribe or unsubscribe via the World Wide Web, visit
> >      > A  A http://lists.lrug.org/listinfo.cgi/chat-lrug.org
> >      > or, via email, send a message with subject or body 'help' to
> >      > A  A chat-request at lists.lrug.org
> >      >
> >      > You can reach the person managing the list at
> >      > A  A chat-owner at lists.lrug.org
> >      >
> >      > When replying, please edit your Subject line so it is more
> specific
> >      > than "Re: Contents of Chat digest..."
> >      >
> >      >
> >      > Today's Topics:
> >      >
> >      > A  1. Ruby on Rail 4.2 networking breakfast (Graeme McCubbin)
> >      >
> >      >
> >      >
> ----------------------------------------------------------------------
> >      >
> >      > Message: 1
> >      > Date: Thu, 3 Jul 2014 16:42:52 +0100
> >      > From: Graeme McCubbin <graeme.mccubbin at unboxedconsulting.com>
> >      > To: chat at lists.lrug.org
> >      > Subject: [LRUG] Ruby on Rail 4.2 networking breakfast
> >      > Message-ID:
> >      > A  A <A7074772-6D14-4340-B285-75DD6254D55D at unboxedconsulting.com>
> >      > Content-Type: text/plain; charset="windows-1252"
> >      >
> >      > Hi there,
> >      >
> >      > If you?re interested in what?s coming up in Rails 4.2, Unboxed
> >      Consulting are holding a networking breakfast session with CTO,
> Andrew
> >      White, a Ruby on Rails contributor and Rails Core Team Member, to
> let
> >      you know.
> >      >
> >      > The session will begin with a light breakfast at Unboxed
> Consulting
> >      HQ. Andrew will then be covering:
> >      >
> >      > ? A  What?s coming in Rails 4.2
> >      >
> >      > ? A  Awareness of Rails opportunities to students
> >      >
> >      > ? A  Encouraging contributions to Rails from the UK Ruby community
> >      >
> >      >
> >      >
> >      > A short Q&A session will also follow this, giving attendees the
> >      opportunity to ask away.
> >      >
> >      > This is a one-off session and we?d love for you to attend.
> >      >
> >      > Here are the whens and wheres:
> >      >
> >      > Date: Friday 18th July
> >      >
> >      > Time: 09:00 (for 09:15) until 10:15
> >      >
> >      > Location: 17 Blossom Street, Liverpool Street, London, E1 6PL
> >      >
> >      >
> >      >
> >      > You can register here:
> >
> http://www.eventbrite.co.uk/e/ruby-on-rails-42-networking-breakfast-tickets-12152397147?aff=es2&rank=1
> >      >
> >      > It should be a great event, lasting about an hour, and there?s
> free
> >      breakfast!
> >      >
> >      > Graeme McCubbin
> >      > Unboxed
> >      > Consulting
> >      > E: A  A graeme.mccubbin at unboxedconsulting.com
> >      > M: A  A +44 75 8300 0634
> >      > T: A  A +44 20 3137 2938
> >      > F: A  A +44 20 7183 4251
> >      > 17 Blossom Street
> >      > London, E1 6PL
> >      > United Kingdom
> >      > www.unboxedconsulting.com
> >      > -------------- next part --------------
> >      > An HTML attachment was scrubbed...
> >      > URL:
> >      <
> http://lists.lrug.org/pipermail/chat-lrug.org/attachments/20140703/668947b8/attachment.html
> >
> >      >
> >      > ------------------------------
> >      >
> >      > Subject: Digest Footer
> >      >
> >      > _______________________________________________
> >      > Chat mailing list
> >      > Chat at lists.lrug.org
> >      > http://lists.lrug.org/listinfo.cgi/chat-lrug.org
> >      >
> >      >
> >      > ------------------------------
> >      >
> >      > End of Chat Digest, Vol 102, Issue 2
> >      > ************************************
> >      _______________________________________________
> >      Chat mailing list
> >      Chat at lists.lrug.org
> >      http://lists.lrug.org/listinfo.cgi/chat-lrug.org
>
> > _______________________________________________
> > Chat mailing list
> > Chat at lists.lrug.org
> > http://lists.lrug.org/listinfo.cgi/chat-lrug.org
>
>
> --
> http://chilon.net
> _______________________________________________
> Chat mailing list
> Chat at lists.lrug.org
> http://lists.lrug.org/listinfo.cgi/chat-lrug.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lrug.org/pipermail/chat-lrug.org/attachments/20140707/a394ecb2/attachment-0003.html>


More information about the Chat mailing list