Screencast Puma Ruby

  • Evan Machnic
Badge student

Locked Content

A subscription is required for viewing this video. Enroll now to get full access to all Code School courses and content.

Enroll Now Sign in


  1. Chemist said

    Cool, thanks! Looking forward to more of these kind of videos.

  2. Faculty

    Evan Machnic said

    Chemist, thanks for the feedback!

  3. Will said

    Evan, this video is a great reference! I just recently started using puma and learned a few new things here that will make my current and future apps perform much better.

  4. obelich said

    Woot nice many thanks :)

  5. Faculty

    Evan Machnic said

    Thanks for the encouragement!

  6. Faculty

    Evan Machnic said

    Thanks for the encouragement!

  7. Yousef Ourabi said

    Great intro to Puma.

    I put together a Chef cookbook for puma: -- if you're using Chef check it out. Pull requests welcome!

  8. Faculty

    Evan Machnic said

    Hi Yousef,

    Great stuff in the Puma cookbook. My only criticism would be to convert it to a LWRP if possible so we can use the resources in wrapper cookbooks.

  9. Yousef Ourabi said

    Hi Evan - I'm planning on looking into that over the next couple of weeks -- thanks!

  10. Blobtoner said

    If transitioning from Unicorn to Puma is it necessary to make your code threadsafe?

  11. ragdefalcis said

    Hi, how do you exactly set up your configuration file? What if I wanted to call a rackup command like "rackup -s puma -D -E production" I am planning to set this up with Capistrano and I thought a configuration file would be better with it. What do you think? Great video by the way!

About This Screencast

The purpose of the Puma application server is to support Rack applications (like Rails and Sinatra) and provide true concurrency. After a quick look at Ruby application servers, we setup Puma with a Rails application and configure it for better performance.

You need to be an enrolled student in order to view this video and subscribe.

Enroll Now