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