Hashrocket.com / blog

Large large roundup

Ruby5 Roundup - Episode 505

posted on and written by Paul Elliott in

Image 100x100 paul elliott

We knew you were wondering what happened in the Ruby community over the last few days. It's ok, Lynn and I are back with everything you need to know. Here is a quick roundup of what's new in this episode of the Ruby5 podcast.

http://ruby5.envylabs.com/episodes/542-episode-505-october-24th-2014

ENVied

http://www.gertgoet.com/2014/10/14/envied-or-how-i-stopped-worrying-about-ruby-s-env.html

The ENVied gem let's you be explicit about environment vars in your app. You can fail fast when required ENV's aren't present, set defaults, and specify automatic coercion.

Payola

https://www.petekeen.net/introducing-payola

The payola gem makes it easier than ever to set up Stripe in your Rails app. It is an engine that comes ready to use and can be styled to fit with your existing look and feel.

Pippi

http://thomasleecopeland.com/2014/10/22/finding-suboptimal-api-usage.html

The pippi gem performs code analysis at runtime and detects inefficient code execution loops. Run it as part of your test suite and see where you can improve performance and readability in your codebase.

Multithreading in MRI

http://www.csinaction.com/2014/10/10/multithreading-in-the-mri-ruby-interpreter

This blog post talks about how threads are handled in Ruby and why it is important to you. It is a short read and will help clear things up if you don't quite get how it works.

Practicing Rails

http://www.justinweiss.com/blog/2014/10/20/writing-better-tests-with-the-three-phase-pattern

Justin Weiss just released the beta version of his new book, Practicing Rails! If you are learning Rails and want to take your skills to the next level, this is a great place to look. His content is always top notch and the book is well worth the money.

So that's it for this episode of Ruby5. If you haven't already, subscribe to the podcast and keep yourself up to date. Thanks for listening!

Posted in Ruby5 Roundup