Ruby Weekly
Issue 345 — April 20, 2017
John Nunemaker
Using response objects to properly handle exceptions and program flow with an example of how it’s done at Github.


Bruno Facca
A quick reference primarily to minimize vulnerabilities in Rails 4 and 5 apps caused by developer forgetfulness.


Clément Joubert
We’re putting a big ‘tread carefully’ sticker on this one, but if you’re running heavy apps and running into memory issues, this may be worth exploring.


Bugsnag  Sponsored
Automatically capture errors in your Ruby apps, including a full stacktrace and diagnostic data to help you painlessly reproduce and fix bugs for your users. For a limited time, get a free silky soft t-shirt when you sign up and try Bugsnag. Learn more.

Bugsnag

Amazon
Want to speak to a Ruby app via Amazon’s Echo/Alexa? There’s an entire series walking through building a Ruby Alexa skill step by step.


Scott Hanselman
An increasingly compelling stack. “Rails development is great on Windows 10 because you’ve got Windows 10 handling the ‘windows’ UI part and bash and Ubuntu handling the shell.”


Stefan Wintermeyer
Stefan offered to make the first part of his new Kindle book free for a couple of days so grab it while you can.


Jobs

In brief