---
title: '17 выпуск 06 сезона. Ruby 2.6 added option to raise exception in Kernel#system, GDPR Rails, CKEditor 5 v10.0.0, Perfume.js и прочее'
date: 2018-05-01
tags:
  - podcasts
audio_url: 'https://files.rwpod-assets.com/podcasts/06/0617.mp3'
audio_size: 38237878
duration: '00:39:48'
cover: '/images/covers/06/0617.webp'
---

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

## Ruby

- [Ruby 2.6 added option to raise exception in Kernel#system](https://blog.bigbinary.com/2018/04/25/ruby-2-6-added-option-to-raise-exception-in-kernel-system.html), [Ruby on WebAssembly](http://www.blacktm.com/blog/ruby-on-webassembly) и [Deploying Ruby apps to Google Cloud Kubernetes Engine continuously with CircleCI](https://dev.to/evilmartians/deploying-ruby-apps-to-google-cloud-kubernetes-engine-continuously-with-circleci-2765)
- [Top 10 errors from 1000+ Ruby on Rails projects (and how to avoid them)](https://rollbar.com/blog/top-10-ruby-on-rails-errors/) и [How to build rock-solid Ruby on Rails apps with BDD](https://medium.freecodecamp.org/how-to-build-rock-solid-ruby-on-rails-apps-with-bdd-735de9319cc6)
- [Enums with Rails & ActiveRecord: an improved way](https://sipsandbits.com/2018/04/30/using-database-native-enums-with-rails/) и [GDPR Rails - Rails Engine for the GDPR compliance](https://github.com/prey/gdpr_rails)

## JavaScript

- [CKEditor 5 v10.0.0 – the future of rich text editing looks stable](https://ckeditor.com/blog/CKEditor-5-v10.0.0-the-future-of-rich-text-editing-looks-stable/), [Using async iteration natively in Node.js](http://2ality.com/2018/04/async-iter-nodejs.html) и [Custom domains on GitHub Pages gain support for HTTPS](https://blog.github.com/2018-05-01-github-pages-custom-domains-https/)
- ["last 2 versions" considered harmful with babel-preset-env -- matches on "Opera Mobile", "QQ Browser", "Baidu Browser"](https://jamie.build/last-2-versions), [I built a PWA and published it in 3 app stores. Here’s what I learned](http://debuggerdotbreak.judahgabriel.com/2018/04/13/i-built-a-pwa-and-published-it-in-3-app-stores-heres-what-i-learned/) и [Parallel programming in JavaScript](https://itnext.io/achieving-parallelism-in-javascript-using-web-workers-8f921f2d26db)
- [Perfume.js - a JavaScript library for measuring Short and Long Script, First (Contentful) Paint (FP/FCP), Time to Interactive (TTI), Component First Paint (CFM), annotating them to the DevTools timeline and reporting the results to Google Analytics](http://zizzamia.github.io/perfume/), [Dinero.js - a library for working with monetary values in JavaScript](https://sarahdayan.github.io/dinero.js/), [Webpack 4 configurator](http://web.jakoblind.no/webpack-config/) и [ToastUI Calendar - a JavaScript schedule calendar with full featured](http://ui.toast.com/tui-calendar/)

## Conferences

- [Elixir Evening Club 2](http://www.elixirkyiv.club/)
