Fwd: This week's Ruby news, issue 294

Bráulio Bhavamitra brauliobo at gmail.com
Fri Apr 22 08:18:44 BRT 2016


http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=f01b702352&e=e94a93aae6

---------- Forwarded message ---------
From: Ruby Weekly <rw at peterc.org>
Date: Thu, Apr 21, 2016 at 7:48 AM
Subject: This week's Ruby news, issue 294
To: <brauliobo at gmail.com>


This week's Ruby and Rails news
Read this e-mail on the Web
<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=f211c89558&e=e94a93aae6>
Ruby Weekly
Issue 294 — April 21, 2016

Robert Pankowecki
How I Hunted The Oddest Ruby Bug
<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=f2e7dfeefe&e=e94a93aae6>
An interesting story and deep dive into solving a performance issue with
background jobs caused by the way Ruby handles threads.


YouTube
DHH on Rails Performance and Speed (video)
<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=98db867108&e=e94a93aae6>
Just yesterday, David Heinemeier Hansson, the creator of Rails, spoke about
Rails performance and shared opinions on app architecture, caching, and
SPAs.


Zachary Scott
The Road to Sinatra 2.0
<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=8b977b5bd3&e=e94a93aae6>
A wrap up of all the upcoming changes and plans for Sinatra, the minimal
webapp DSL (that inspired Node’s *Express*).


Heroku  Sponsored
Speeding Up Sprockets
<http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=a8bdd6e95b&e=e94a93aae6>
Heroku found why the asset pipeline is the slowest part of deploying a
Rails app, and turned it into a 12x performance improvement on some apps
with Sprockets version 3.3+. Learn more.
<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=c808f28e01&e=e94a93aae6>

[image: Heroku]
<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=18b573073b&e=e94a93aae6>
Nick Sutterer
Introduction to Cells: A Better View Layer for Rails
<http://rubyweekly.us1.list-manage2.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=4b3e9cda28&e=e94a93aae6>
Nick Sutterer, the author of Cells and Trailblazer, introduces Cells and
how it makes Rails views better. Beware: Strong opinions ahead!


John Kevin Basco
How to Build a Rails JSON API with JSONAPI::Resources
<http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=1a4ddb2e77&e=e94a93aae6>
JSON API
<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=113bea393b&e=e94a93aae6>
is a spec for building APIs that use JSON and JSONAPI::Resources
<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=de585e8c19&e=e94a93aae6>
is a library for Ruby bringing JSON API to Rails.


Jake Yesbeck
How to Diagnose Rails 'N + 1' Query Problems
<http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=6af5623e6c&e=e94a93aae6>
How you’d dig into a common performance optimization issue within a Rails
app.


Jobs

   - Senior Backend Engineer at Drivy (Paris, France)
   <http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=e53a97c161&e=e94a93aae6>We're
   building the #1 peer-to-peer car rental service in Europe and we're looking
   for an experienced Ruby developer to help us tackle some exciting
   challenges. Drivy
   - Ruby and JavaScript Developer (SF Bay Area)
   <http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=e8cad7b4e9&e=e94a93aae6>Join
   an awesome web/mobile/DB consultancy that emphasizes teamwork and learning
   and puts employees first in everything we do. Beezwax
   - The top VC-backed startups use Underdog.io to hire engineers. Join in
   60 seconds.
   <http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=0a947cc98d&e=e94a93aae6>If
   you’re accepted, startups will email you as soon as next Monday. You decide
   where to interview and where to work. Now open in SF, NYC, and remote. Join
   Underdog.io
   <http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=15c6351c27&e=e94a93aae6>
   today. Underdog.io

In brief

   - Book: Agile Web Development with Rails 5
   <http://rubyweekly.us1.list-manage2.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=2faec6013a&e=e94a93aae6>
    news
   The latest edition of the canonical Rails book. In beta now, final in
   June.
   The Pragmatic Bookshelf
   - Rails 5 Adds 'accessed_fields' to Find Fields Actually Being Used
   <http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=87c7820e65&e=e94a93aae6>
    news
   Abhishek Jain
   - Major Changes to Test Controllers in Rails 5
   <http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=f01b702352&e=e94a93aae6>
    news
   Abhishek Jain
   - Get Live 1:1 Ruby Expert Help / Become a Ruby Codementor
   <http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=d4caed97ed&e=e94a93aae6>

   Are you a Ruby expert? Become a Codementor and get paid by helping your
   fellow developers. Learn Ruby faster with on-demand live expert help via
   screen sharing, video and chat.
   Codementor   Sponsored
   - How the US Government Gets High Availability with Elasticsearch and
   Rails
   <http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=192334ab0e&e=e94a93aae6>
    tutorial
   18F Digital Services
   - Using Postgres’ Hstore datatype in Rails
   <http://rubyweekly.us1.list-manage2.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=cb1d3b0f7e&e=e94a93aae6>
    tutorial
   Aly Badawy
   - Null Objects and the Law of Demeter
   <http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=94a6a4defa&e=e94a93aae6>
    tutorial
   James Coglan
   - How to Find Ruby Code Smells with Reek
   <http://rubyweekly.us1.list-manage2.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=0134facbb1&e=e94a93aae6>
    tutorial
   Piotr Szotkowski
   - Using Webpack with Middleman
   <http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=73a036041e&e=e94a93aae6>
    tutorial
   ‘Ditch Sprockets and embrace the external pipeline.’
   Ross Kaffenberger
   - How to Receive and Reply to an SMS from Rails with Twilio
   <http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=e73115f3cd&e=e94a93aae6>
    tutorial
   Greg Baugues
   - Rails Fragment Caching in 7 Minutes
   <http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=615d73a797&e=e94a93aae6>
    video
   Dave Kimura
   - When to Avoid The DRY Principle
   <http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=bba6b54283&e=e94a93aae6>
    opinion
   Luke Morton
   - In What World Would Ruby Become Faster Than Go?
   <http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=ce31d5346a&e=e94a93aae6>
    opinion
   Eleanor McHugh
   - Why You Should Consider Grape for Building Web APIs
   <http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=22bf400444&e=e94a93aae6>
    opinion
   And you can mount Grape-built APIs inside any other Rack / Rails app.
   Glauco Custódio
   - Founders/CTOs: We upgrade Rails so that your team doesn't have to.
   <http://rubyweekly.us1.list-manage2.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=81971e9492&e=e94a93aae6>
    tools
   Upgrade Rails is a new service from the founders of Hint.io and
   Honeybadger.io. Let our expert team keep your apps up to date so that you
   can focus on features, not maintenance.
   Upgrade Rails   Sponsored
   - A Rails, React, Relay and GraphQL Tutorial and Demo App
   <http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=4276847eda&e=e94a93aae6>
    code tutorial
   Tutorials plus a demo app covering using ES6-based React to consume a
   declarative Rails-based GraphQL API.
   John Davison
   - Rodauth: Auth and Account Management Framework for Rack Apps
   <http://rubyweekly.us1.list-manage2.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=6683596114&e=e94a93aae6>
    code
   When used with Postgres, MySQL or SQL Server it provides extra security
   by using their security functions.
   Jeremy Evans
   - Helpy: Open Source Mobile-First 'Helpdesk' App
   <http://rubyweekly.us1.list-manage2.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=6f7d6b5b1e&e=e94a93aae6>
    code
   Helpy
   - AwsSesNewsletters: Send Newsletters via Amazon SES from Rails
   <http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=c98b738f17&e=e94a93aae6>
    code
   10Pines

Curated by Peter Cooper
<http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=7151c2ee86&e=e94a93aae6>
and published by Cooper Press
<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=c59fb45938&e=e94a93aae6>
.
Send feedback by simply replying to this mail.
Want to sponsor an issue? See our media kit.
<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=97699e8753&e=e94a93aae6>
Want to post a job? E-mail us or use our self-serve system.
<http://rubyweekly.us1.list-manage2.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=30de6c8655&e=e94a93aae6>

Unsubscribe
<http://rubyweekly.us1.list-manage1.com/unsubscribe?u=0618f6a79d6bb9675f313ceb2&id=d9d24eba5b&e=e94a93aae6&c=245ffaffe7>
: Change email address
<http://rubyweekly.us1.list-manage.com/profile?u=0618f6a79d6bb9675f313ceb2&id=d9d24eba5b&e=e94a93aae6>
: Read this issue on the Web
<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=3798c95820&e=e94a93aae6>

© Cooper Press Ltd. Office 30, Lincoln Way, Louth, LN11 0LS, UK
Email policy
<http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=756a00d80d&e=e94a93aae6>
Privacy
policy
<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=d88a22b41d&e=e94a93aae6>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-dev/attachments/20160422/d0ab7976/attachment-0001.html>


More information about the Noosfero-dev mailing list