Fwd: Ruby 2.3, Rails 5 beta1, and Ruby is 20 Years Old

Bráulio Bhavamitra brauliobo at gmail.com
Sat Jan 2 08:58:50 BRST 2016


---------- Forwarded message ---------
From: Ruby Weekly <rw at peterc.org>
Date: qui, 31 de dez de 2015 12:31
Subject: Ruby 2.3, Rails 5 beta1, and Ruby is 20 Years Old
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=45f86c4e5e&e=e94a93aae6>Ruby
Weekly Issue 278 — December 31, 2015
Official Ruby Blog
Ruby 2.3.0 Released
<http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=cc1a65d0d8&e=e94a93aae6>
The first stable release of 2.3 is here, including many goodies
<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=f0c21f109a&e=e94a93aae6>
such as the frozen string literal pragma, the safe navigation operator (&.),
did_you_mean, and a variety of performance tweaks.


David Heinemeier Hansson
Rails 5.0.0 Beta 1 Released
<http://rubyweekly.us1.list-manage2.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=ef0452dc10&e=e94a93aae6>
Rails 5 is tantalizingly close (Basecamp already runs it in production) and
now it’s reached beta, it’s a good time to check it out if you haven’t
already.


JetBrain
A Look at 20 Years of Ruby
<http://rubyweekly.us1.list-manage2.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=abfab69202&e=e94a93aae6>
Yes, Ruby is now 20 years old. JetBrains is celebrating with a quick
illustrated walk through the years (plus a sale on RubyMine).


Mailgun  Sponsored
Plug Email Into Your App with Mailgun
<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=7fe5084992&e=e94a93aae6>
Send email in your language of choice using Mailgun's RESTful API. The
first 10,000 emails are free. Read our documentation and start testing now.

[image: Mailgun]
<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=3b7727b51f&e=e94a93aae6>
Damir Svrtan
Multi-Line Strings in Ruby 2.3 with the 'Squiggly' Heredoc
<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=ea60cc4d86&e=e94a93aae6>
Want to use the heredoc syntax for including a multi-line string, but
without the indentation headaches? You’ll love 2.3’s <<~ feature.


Chris Seaton
Specialising Dynamic Techniques for Implementing Ruby
<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=71a664d49e&e=e94a93aae6>
A PhD thesis from the creator of JRuby+Truffle
<http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=d286d194a4&e=e94a93aae6>
about work and techniques to make Ruby significantly faster. Very low level
but this sort of reading is a rare treat.


Piotr Murach
TTY::Prompt: A Powerful Interactive Command Line Prompt
<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=762c29b7bf&e=e94a93aae6>
Provides a variety of prompt types for taking user input (yes/no, multiple
choice, select, keypress, and more) and an API for validating complex
inputs.


David Heinemeier Hansson
A 20 Minute Demo of Action Cable by DHH
<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=e93a153f70&e=e94a93aae6>
A walkthrough of Rails 5's Action Cable WebSockets library by the creator
of Rails himself. You might also like this related article from Fabio Akita
<http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=b444d5232b&e=e94a93aae6>.



Maciej Mensfeld
Upgrading to Ruby on Rails 5.0 from Rails 4.2: An Example
<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=9358d27dd1&e=e94a93aae6>
“In this article, I’ll try to cover all the issues I had, when I was
upgrading..."


Prathamesh Sonpatki
ApplicationRecord in Rails 5
<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=f5676cf784&e=e94a93aae6>
Till now, all models inherited from ActiveRecord::Base by default. But
starting from Rails 5, all models will inherit from ApplicationRecord
<http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=70d86544fe&e=e94a93aae6>.



Aaron Patterson
Inline Caching in MRI
<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=a6829caedb&e=e94a93aae6>
As a very dynamic language, Ruby has to look up what and where the methods
you call are. This is then cached *inline*, but what does the *inline* part
mean?


Mislav Marohnić
rbenv 1.0.0 Released: A Ruby Environment Manager
<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=a4ccd3dd46&e=e94a93aae6>
Now over 4 years old
<http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=d3d5a41160&e=e94a93aae6>,
rbenv (originally created by Sam Stephenson) has reached its major 1.0
milestone.


Jobs

   - Senior and Mid Ruby Engineers at HouseTrip (London UK)
   <http://rubyweekly.us1.list-manage2.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=687c20b43b&e=e94a93aae6>One
   of the world’s largest holiday rental marketplaces, we’re looking for
   engineers to join our friendly and ambitious team. Like teamwork,
   responsible autonomy and pragmatism? Come work with us. HouseTrip
   - Ruby on Rails Software Developer, 80 -100%, (Switzerland, Zurich)
   <http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=a407b80c44&e=e94a93aae6>If
   you have an open and solution oriented personality with a distinct team
   spirit while having profound knowledge in developing webapps, we'd be happy
   to get to know you.  Simplificator AG
   - New Year, New Job
   <http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=50ba5893fb&e=e94a93aae6>Say
   hello to 2016 and goodbye to the headache of looking for a new job. Hired
   makes finding your dream job easier than ever before. What are you waiting
   for? Hired.com

In brief

   - A Few Questions with Matz about Ruby 2.3
   <http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=2d12761009&e=e94a93aae6>
    news
   Heroku
   - Rails 5 Now to Require Ruby 2.2.2 or Later
   <http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=39b2696f9b&e=e94a93aae6>
    news
   GitHub
   - Free Webinar: Developing Web Applications with Docker
   <http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=cbaf8a8d5c&e=e94a93aae6>
    news
   Join Codeship engineer Laura Frank in this free webinar where she gives
   an overview of the Docker ecosystem and about how Docker works. At the end
   you will know how to develop a web application with Docker containers.
   Codeship   Sponsored
   - How Ruby 2.2 Can Cause An Out-of-Memory Server Crash
   <http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=4bfe76ed20&e=e94a93aae6>
    news
   If you like walkthroughs of tricky bugs, this is for you.
   Alexey Gaziev
   - State of the 2016 Rails Stack
   <http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=f27f8ddc62&e=e94a93aae6>
    news
   What does the typical Rails stack look like nowadays? Most likely you’re
   running a Rails 4.2 app on Ruby 2.2 using Postgres, Redis, and Sidekiq.
   Derek Haynes
   - Simple Encryption of ActiveRecord Fields
   <http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=badd68bbef&e=e94a93aae6>
    tutorial
   Using ActiveRecord::Base.serialize and OpenSSL::Cipher.
   Kir Shatrov
   - Updating to Rails 5.0
   <http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=4cba5ce279&e=e94a93aae6>
    tutorial
   Daniel Kehoe
   - Rails 5, Action Cable, Redux, and React: Walking Through An Example
   Chat Application
   <http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=f879a6196c&e=e94a93aae6>
    tutorial
   Will Little
   - Using RSpec Metadata to Control Spec Behavior Declaratively
   <http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=b652262834&e=e94a93aae6>
    tutorial
   Ross Kaffenberger
   - Refactoring in Ruby: TDD Your Way Through Extract Class
   <http://rubyweekly.us1.list-manage2.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=4661824d38&e=e94a93aae6>
    tutorial
   Ilija Eftimov
   - Introduction to Rails 5 Attributes
   <http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=f69c7772e2&e=e94a93aae6>
    tutorial
   Jake Yesbeck
   - Switching From rbenv to ruby-install and chruby
   <http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=fdc16246fc&e=e94a93aae6>
    tutorial
   Heidar
   - How Does ARGV Get Set in Ruby?
   <http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=0357e7a261&e=e94a93aae6>
    tutorial
   Starr Horne
   - How to Start A Rails Career From Zero in 2016
   <http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=e6d66f05d0&e=e94a93aae6>
    opinion
   Louis Goff-Beardsley
   - Ruboto (JRuby on Android) 1.4.0 Released
   <http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=71abd441c4&e=e94a93aae6>
    tools news
   Ruboto Team
   - ActiveJob-Cron: ActiveJob Extension for Recurrence
   <http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=d55707bf42&e=e94a93aae6>
    code
   Stan Lo
   - HTTP (The Gem!) 1.0: A Fast, Elegant HTTP Client for Ruby
   <http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=4835477e66&e=e94a93aae6>
    code
   Tony Arcieri
   - diffy: Easy Diffing in Ruby
   <http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=eb5b47dba0&e=e94a93aae6>
    code
   Rather than reinventing the wheel, it present an interface to Unix’s
   *diff*.
   Sam Goldstein
   - Honeybadger 2015 Year in Review
   <http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=12613c9eaa&e=e94a93aae6>
    news
   We're always amazed when we think about how much our tiny team of
   engineers is able to accomplish in a year, so we thought it'd be fun to
   make a 'highlight reel' of the things we're proudest of from 2015.
   Honeybadger.io   Sponsored

Curated by Peter Cooper
<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=1613e7eab2&e=e94a93aae6>
and published by Cooper Press
<http://rubyweekly.us1.list-manage.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=da00687419&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=c29f81301a&e=e94a93aae6>
Want to post a job? E-mail us or use our self-serve system.
<http://rubyweekly.us1.list-manage1.com/track/click?u=0618f6a79d6bb9675f313ceb2&id=65c2d80761&e=e94a93aae6>

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

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


More information about the Noosfero-dev mailing list