Issue 331 — January 12, 2017
A Detailed What's New in Ruby 2.4
An in-depth dive into what’s new, including a very detailed look at the impressive Hash improvements.
State of the 2017 Rails Stack
Is Rails 5 gaining ground? What database are Rails developers using? These answers and more in Scout’s annual data analysis.
Document Your Rails API with Swagger
A walk through the process of creating a simple API with Swagger-based documentation.
FREE Ruby on Rails code reviews by industry experts
Peer reviews can be really useful! Contact us for a FREE code review and we'll send you a custom report of our recommendations for improvements.
Why Is 'sum' So Much Faster Than inject(:+)?
The answer goes into some depth and the way Ruby implements ‘sum’ isn’t quite as I’d expected.
The Various Many-to-Many Associations with ActiveRecord
A look at intransitive, mono-transitive and multi-transitive associations.
From Rails to Hanami: Models
The first of a series comparing making a Todo list in Rails and
, an alternative modern Ruby Web framework.
How Jim Fixed His Biggest Mistake with Implementing Background Jobs
Jim looks at making decisions about background processing without rearranging your code.
Senior Software Developer - Liberty Mutual Insurance (King of Prussia PA, USA)
Do you have a wide skillset and specialize in Ruby on Rails? We're looking for someone to work on a variety of rapidly-adapting missions that will be innovative, new to the industry, using the best technology available.
Liberty Mutual Insurance
Senior Software Developer – Liberty Mutual Insurance (Seattle, WA, USA)
Specialize in Ruby on Rails? We're looking for someone to work on a variety of missions including a SAFe Agile Methodology with intensive testing efforts, automation and working with User Experience designers.
Liberty Mutual Insurance
Strange Behavior with '_' (underscore) in IRB
If you don’t know what _ does, it’s worth knowing.
Building a Dynamic Instrumentation Agent for Ruby
RStream Processing of Shell Commands
A look at different ways to handle the results of shell commands, optimizing for memory.
Learn Elixir with a Rubyist
The second post (
) in an ongoing series on Elixir from a Rubyist’s perspective.
João M. D. Moura
Write Your Own Rack Middleware
Indexing PDF for Searching
Using Apache Tika and Algolia to parse, index, and search PDF files.
Your First Progressive Webapp on Rails
Provide Useful Errors From Your Rails API
Use Pundit to Protect Your Rails API
How to Scrape Websites with Ruby and Mechanize
I’ve been doing some of this lately and found
this guide to preserving sessions
Estimating CPU Per Query With Weighted Linear Regression
This ebook explains how a specialization of linear regression answers seemingly unsolvable database questions.
How to (Temporarily) Use Any Gem in the Rails Production Console
Daru: Data Analysis in Ruby
Switching from a PHP to a Ruby Stack without Downtime
It's Time to Go HTTPS-Only in Rails (with Let's Encrypt)
Security and Static Code Analyzers
Try Codeship Pro: Free CI with Native Docker Support
Ship your Docker apps faster with Codeship Pro. Try our new free tier and get 100 free builds per month.
invisible_captcha: Unobtrusive Spam Protection for Rails
Marc Anguera Insa
terjira: A CLI Tool for Jira
Squib: A DSL for Prototyping Card Games