addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Choose the Best App Server for Your Ruby App - Presentation by Noah Gibbs

  • Oct 29, 2014 · 6:00 PM

Hello Rubyists!

Noah Gibbs from OnLive will give a presentation at our next meetup! Beverages and snacks will be served


Here is the presentation description:
Confused about Ruby app servers? Don't know whether to use Unicorn, Thin, Passenger, Puma or WEBRick? Come learn which one should be your "go to" and when to use the others. We'll talk about threads versus processes, but also interesting differences like whether you're running one app or many.

Schedule:
6pm - 7pm - Networking
7:00 - 7:05pm - Announcements
7:05 - 8:00 - Presentation by Noah Gibbs
8:00 - 9:00 - More Networking

Join or login to comment.

  • Noah

    Hey, folks! The Raptor authors just wrote a great overview of HTTP servers, app servers and how to optimize them: http://www.rubyraptor.org/how-we-made-raptor-up-to-4x-faster-than-unicorn-and-up-to-2x-faster-than-puma-torquebox/

    November 10, 2014

  • Noah

    Great meetup, all! You brought great questions, and I think we hit a good set of topics!

    To the guy I gave the Unix book recommendation to: I got it slightly wrong. You want "Advanced Programming in the Unix Environment" by Stevens. Or, actually, "Working with Unix Processes" by Jesse Storimer, the book I got the title confused with. Both are good -- the first is huge and comprehensive, the second is approachable and in Ruby :-)

    2 · October 29, 2014

    • A former member
      A former member

      It was informative, Thanks!.

      October 30, 2014

  • Noah

    Here's my post with the slides, and reminders of the next upcoming Ruby talks: http://engineering.onlive.com/2014/10/30/slides-for-the-best-app-server-for-your-ruby-app/

    October 30, 2014

  • Jesse C.

    good topic, sorry i have to leave so early.

    October 29, 2014

  • Noah

    S'all good. I know it's game 7 of the world series :-) But if you're not coming (anybody), please change your RSVP to let more people in!

    Thanks!

    October 29, 2014

  • Rabah S.

    Won't be able to make it, changed my RSVP.

    October 29, 2014

  • Andrew

    Since the meetup is full (and game 7), any chance for a live stream or recording?

    October 28, 2014

    • Noah

      I don't think we're going to have a recording -- I can't do a good one yet, and my previous bad attempts haven't been worth it. I'm going to need to figure out some hardware and software changes before that works :-/

      I *will* be posting the slides to the OnLive engineering blog at http://engineering.on...­, and I'll post a link to them here when that happens.

      October 29, 2014

  • Ben

    Hello, I am late to the waitlist but would like to admitted nonetheless. Why? Because I am not a Rubyist but a'Rubyist-recruiting. Either way, please let me know if you're interested in helping me build a site to complement goodguide.com. Thanks!

    October 24, 2014

    • Noah

      Hey, Ben. I think you'd be pretty bored at this meetup unless you're very into app servers for a recruiter. And I'm from OnLive and the snacks are from OnLive because OnLive, a games company that still pays well and has reasonable hours, is also recruiting.

      So, like, best of luck. But I suspect you won't get a good return on your time here. The local Ruby meetup scene is *very* aware that everybody is recruiting them, and those who are passionate about product guides are extra-aware.

      For Rubyists, that means I can spend work-time on presentations and OnLive will say thank you and pay for snacks.

      But for you it means you're competing with everybody, including the presenter and the venue.

      1 · October 24, 2014

  • Noah

    Looks like I'm going to be in the beta program for the new Raptor app server, so I'll be able to tell you a fair bit about that one, too!

    October 23, 2014

  • Zack

    Hi I may be late for the talk, but where do you network? Is there a pub or bar people go to after for beers? Thanks

    October 23, 2014

    • Noah

      In this case, we just mean at the venue - 1091 N Shoreline.

      October 23, 2014

  • Noah

    Huh. Apparently I may be out of date before I give the presentation: http://www.rubyinside.com/raptor-a-new-ruby-web-server-for-faster-app-deployment-6168.html

    I do *not* have early access to Raptor, for whatever that's worth.

    Sounds like it's evented and threaded, roughly like Puma or Thin.

    Also sounds like most of the crazy benchmark performance is based on their internal caching, which they haven't explained yet.

    October 21, 2014

  • Noah

    Also, clearly this will cover Rails. But Rack apps in general have very similar tradeoffs. EventMachine is different from non-EventMachine, and we'll talk about that. But mostly Rack is a lot like Rails in terms of app servers.

    October 20, 2014

  • Noah

    Hey, folks! If you have any questions you'd really like to see answered, please ask them here!

    October 20, 2014

Our Sponsors

  • Rocket Fuel

    We are hiring!

  • RailsCasts.com

    Become a Ruby on Rails Pro w Ryan Bates's Pro Edition!

  • Tropo.com

    Food and Drink Sponsor!

  • JetBrains

    1 RubyMine license to be raffled per month.

  • InformIT

    Up to 35% off every purchase on informIT.com, Code USERGROUP

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy