---
title: '20 выпуск 05 сезона. CanCanCan 2.0, Bundler 1.15, Red Arrow, Learn CSS Grid, Workbox, Moments of Happiness и прочее'
date: 2017-05-22
tags:
  - podcasts
audio_url: 'https://files.rwpod-assets.com/podcasts/05/0520.mp3'
audio_size: 40146016
duration: '00:41:43'
cover: '/images/covers/05/0520.webp'
---

Добрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В этом выпуске:

## Ruby

- [CanCanCan 2.0 is out](https://medium.com/@coorasse/cancancan-2-0-is-out-98abbf8f32d4), [Bundler 1.15: Bundle Oh So Fast](http://bundler.io/blog/2017/05/19/bundler-1-15-bundle-oh-so-fast.html) и [Rails 5.1 does not share thread_mattr_accessor variable with subclass](http://blog.bigbinary.com/2017/05/16/rails-5-1-does-not-share-thread-mattr-accessor-variable-with-sub-class.html)
- [Fighting the Hydra of N+1 queries](https://evilmartians.com/chronicles/fighting-the-hydra-of-n-plus-one-queries), [Rubygems.org is now using Elasticsearch](https://hackernoon.com/you-know-for-search-de62b6126a86) и [GraphQL -Mutation Query Implementation - Ruby on Rails](http://tech.eshaiju.in/blog/2017/05/15/graphql-mutation-query-implementation-ruby-on-rails/)
- [Your analytical research using Twitter](https://theoryofe.co/2017/05/15/your-analytical-research-using-twitter/), [Why you shouldn't use the System Ruby](https://chrisherring.co/posts/why-you-shouldn-t-use-the-system-ruby) и [Red Arrow is a Ruby bindings of Apache Arrow](https://github.com/red-data-tools/red-arrow)

## JavaScript

- [Security: Broken Authentication](https://hackernoon.com/node-security-authentication-javascript-tutorial-example-session-brute-force-rainbow-table-crack-hijack-3b6c56ee938c), [Getting Started With The JavaScript Web Animation API](http://tutorialzine.com/2017/05/getting-started-with-the-javascript-web-animation-api/) и [3 ways to reduce webpack bundle size](http://blog.jakoblind.no/2017/05/18/3-ways-to-reduce-webpack-bundle-size/)
- [Javascript: Save time by avoiding re-writing these common functions](https://startupsventurecapital.com/javascript-save-time-by-avoiding-re-writing-these-common-functions-266835c0bf68), [How Four Native Developers Wrote An Electron App](https://githubengineering.com/how-four-native-developers-wrote-an-electron-app/) и [Rearchitecting Airbnb's Frontend](https://medium.com/airbnb-engineering/rearchitecting-airbnbs-frontend-5e213efc24d2)
- [Learn CSS Grid](http://learncssgrid.com/), [Workbox - a collection of JavaScript libraries for Progressive Web Apps](https://workboxjs.org/), [Moments of Happiness](https://moments.epic.net/) и [OpenLara: Tomb Raider in your browser](http://xproger.info/projects/OpenLara/)
