---
title: "Ruby 2.6 and Bundler 2.0 Released"
publication: "Ruby Weekly"
issue: 431
published_at: "2019-01-03"
canonical_url: "https://rubyweekly.com/issues/431"
---

This week's Ruby news, issue 431       

#431 — January 3, 2019 

[Read on the Web](https://rubyweekly.com/issues/431)   

Ruby Weekly 

![](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/w3clj57ux3dg0gmckuxh.jpg)  

[Ruby 2.6 Released](https://www.ruby-lang.org/en/news/2018/12/25/ruby-2-6-0-released/) — As is traditional, the latest major release of Ruby came out on Christmas Day. The much awaited 2.6 includes an initial implementation of a JIT compiler (which needs to be enabled manually), the `then` alias for `yield_self`, `RubyVM::AbstractSyntaxTree`, endless ranges, and a lot more (see next item). 

Yui Naruse   

[The Changes in Ruby 2.6](https://rubyreferences.github.io/rubychanges/2.6.html) — A comprehensive ‘changelog’ of what’s new in Ruby 2.6 (complete with examples for most items) if you want to really dig deep into the new release. 

Zverok   [![\](https://copm.s3.amazonaws.com/4e9e099a.png)](https://www.redisgreen.net/blog/redis-data-structures/?utm_source=rubyweekly&utm_medium=email&utm_campaign=2019a&utm_content=primary&utm_term=datatypes) 

[Redis Data Types in 2019](https://www.redisgreen.net/blog/redis-data-structures/?utm_source=rubyweekly&utm_medium=email&utm_campaign=2019a&utm_content=primary&utm_term=datatypes) — An overview of all data structures provided in the latest version of Redis 

RedisGreen sponsor   

[The Timeline for the Release of Rails 6.0](https://weblog.rubyonrails.org/2018/12/20/timeline-for-the-release-of-Rails-6-0/) — RailsConf is at the end of April, so that’s the target. Read on for the milestones between now and then. Since Rails 6 will only support Ruby 2.5+, you’re encouraged to get your code running on Ruby 2.5/2.6 first if you plan to upgrade Rails too. 

David Heinemeier Hansson   

[Bundler 2.0 Released](https://bundler.io/blog/2019/01/03/announcing-bundler-2.html) — Bundler now only supports Ruby 2.3+ and RubyGems 3+ and supports auto-switching between Bundler 1 and 2 depending on the lockfile (so both Bundler 1.x and 2.0 can be installed at once as needed). 

Colby Swandale   

▶[How to Use The Ruby 2.6 Just-in-Time (JIT) Compiler](https://gorails.com/episodes/how-to-use-ruby-2-6-jit) — A short six minute video walkthrough of getting Ruby 2.6’s JIT support enabled. 

Go Rails   

[The Top Ruby Weekly Links of 2018](https://medium.com/rubyinside/the-top-ruby-weekly-links-of-2018-4b1dc99bd171) — Our [last issue](https://rubyweekly.com/issues/430) was a round-up of 2018’s top Ruby news, but we’ve put them together on the Web too. 

Chris Brandrick (Ruby Inside)  

💻 Jobs  

[Ruby on Rails Developer at X-Team (Remote)](https://x-team.com/remote-ruby-on-rails-developer-jobs/?utm_source=cooperpress&utm_medium=email-ad&utm_campaign=ruby) — Join the most energizing community for developers. Work from anywhere with the world's leading brands. 

X-Team   

[Love to Pair Program?](https://jobs.lever.co/backerkit/488b7d87-8ead-4ac4-91cb-59a3d1c0f168?lever-source=ruby-weekly) — BackerKit is hiring developers who LOVE pairing to join our agile team. Join us! Learn more about our team values [here.](https://www.keyvalues.com/backerkit) 

BackerKit   

[Find A Job Through Vettery](https://www.vettery.com/tech?utm_source=newsletter&utm_medium=cooper-rubyweekly&utm_term=tech&utm_content=grouped&utm_campaign=ad-77582) — Vettery matches top tech talent with growing companies. Create your profile to get started. 

Vettery  

📘 Articles & Tutorials  

[Why RSpec Users Should Care About Rails System Tests](https://rossta.net/blog/why-rails-system-tests-matter.html) — Why RSpec/Rails users should switch from feature tests to system tests. 

Ross Kaffenberger   

[How to Use the AWS Secrets Manager in a Rails App](https://anonoz.github.io/tech/2018/12/29/aws-secrets-in-rails.html) 

Anonoz Burps   

[How to Run Feature Specs Headlessly or Not Headlessly at Will](https://www.codewithjason.com/run-feature-specs-headlessly-not-headlessly-will/) 

Jason Swett   

[A Weird and Wonderful Trip through Ruby’s Standard Library](https://medium.com/@mctaylorpants/a-weird-and-wonderful-trip-through-rubys-standard-library-762ddcf7a908) — Alex shares some of his favorite, but not commonly known, modules in Ruby, such as the Abbrev and English modules. 

Alex Taylor   

[Think All Error Monitoring Apps Are the Same? They’re Not.](https://www.honeybadger.io/tour/?utm_source=rubyweekly&utm_medium=email&utm_campaign=ruby) — Honeybadger combines monitoring for Ruby exceptions, uptime, and check-ins all in one powerful platform. Check us out. 

Honeybadger sponsor   

[Discussing Serverless Ruby on AWS Lambda with Alex Wood](http://5by5.tv/rubyonrails/254) — Alex Wood, the creator of AWS Lambda’s Ruby runtime, joins the Ruby on Rails podcast to discuss the work involved. 

Ruby on Rails Podcast   

[Ruby and AWS Lambda, Serverless BFFs?](https://thoughts.codegram.com/ruby-lambda-bff/) — AWS Lambda has now support for Ruby, let’s build a GraphQL API with it. 

Oriol Gual   

[How I Organize My Vim Hotkeys](https://samphippen.com/how-i-organise-my-vim-hotkeys/) — Not Ruby specific but you might find this useful if you’re a Vim user. 

Sam Phippen   

[Testing Private Methods?](https://www.codewithjason.com/testing-private-methods/) — _“why I think it’s useful for tests not to have any knowledge of a class’s private methods”_ 

Jason Swett  

🔧 Code & Tools  

[RubyGems 3.0.2 Released](http://blog.rubygems.org/2019/01/01/3.0.2-released.html) — A minor bugfix update to [3.0](http://blog.rubygems.org/2018/12/19/3.0.0-released.html) which came out in December. 

RubyGems Blog   

[Rack::Component: Handle HTTP Requests with Modular, Memoizable Components](https://github.com/chrisfrank/rack-component) — An interesting idea, clearly a little inspired by React. 

Chris Frank   

[Smart Init: A Way to Eliminate Initializer Boilerplate Code](https://github.com/pawurb/smart_init) — Provides a DSL to help you get rid of repetitive boilerplate code in your `initialize` methods. 

Paweł Urbanek   

[Logster: Log Viewer UI and Framework for Rack](https://github.com/discourse/logster) — An embedded Ruby ‘exception reporting service’ admins can view on live sites. 

Discourse   

[Track Data Once with Segment. Send It to 200+ Tools. Get a Free Dev Account](https://segment.com/?utm_source=rubynl&utm_medium=email&utm_content=ss) 

Segment sponsor   

[Jets: A Serverless Framework for Rubyists](https://github.com/tongueroo/jets) 

Tung Nguyen   

[Jb: A Simple and Fast JSON API Template Engine for Rails](https://github.com/amatsuda/jb) 

Akira Matsuda   

[Sinatra 2.0.5 Released](http://sinatrarb.com/2018/12/23/sinatra-2.0.5.html) — It’s not been a release heavy year for Sinatra, but the reliable webapp library continues to do its job perfectly. 

Kunpei Sakai         

Curated by [Cooperpress](https://cooperpress.com/) 

[Change your email address](https://rubyweekly.com/edit_subscription/*|UID|*) or[Stop getting this newsletter](https://rubyweekly.com/leave/*|UID|*) 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
