---
title: '08 выпуск 08 сезона. Happy 27th birthday, Ruby, GitHub CLI, Hanami::API, Scala.js 1.0.0, Rome, CLI Diagram, Buttono и прочее'
date: 2020-03-02
tags:
  - podcasts
audio_url: 'https://files.rwpod-assets.com/podcasts/08/0808.mp3'
audio_size: 36580866
duration: '00:36:08'
cover: '/images/covers/08/0808.webp'
---

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

## Ruby

- [Happy Birthday, Ruby!](https://twitter.com/yukihiro_matz/status/1231730031589675008)
- [Ruby Hash#transform_keys now accepts a hash that maps existing keys to new keys](https://blog.saeloun.com/2020/02/26/ruby-hash-transform_keys-now-accepts-a-hash-that-maps-existing-keys-to-new-keys)
- [Rails has added strict loading mode to prevent lazy loading](https://blog.saeloun.com/2020/02/25/rails-strict-loading-mode-to-fix-n-1.html)
- [Rails 6 fixes a bug where after_commit callbacks are called on failed update in a transaction block](https://blog.bigbinary.com/2020/02/25/rails-6-fixes-a-bug-where-after_commit-callbacks-are-called-on-failed-update-in-a-transaction-block.html)
- [AWS Lambda now supports Ruby 2.7](https://aws.amazon.com/blogs/compute/aws-lambda-now-supports-ruby-2-7/)
- [Rails adds config rake_eager_load](https://blog.saeloun.com/2020/02/24/rails-6.1-rake-eager-load)

- [Supercharge your command line experience: GitHub CLI is now in beta](https://github.blog/2020-02-12-supercharge-your-command-line-experience-github-cli-is-now-in-beta/)
- [Pending cops in Rubocop to make upgrade easier](https://prathamesh.tech/2020/02/23/pending-cops-to-make-updating-rubocop-easier/)
- [Ruby on Rails Mistakes that could Kill Your Production Servers](https://pawelurbanek.com/rails-mistakes-downtime)
- [Ruby on Rails Single Line Logging](https://medium.com/faun/ruby-on-rails-single-line-logging-5a76852de1d2)
- [Introducing Hanami::API](http://hanamirb.org/blog/2020/02/26/introducing-hanami-api.html)

## Web

- [Rome - an experimental JavaScript toolchain](https://github.com/facebookexperimental/rome)
- [Rome, a new JavaScript Toolchain](https://jasonformat.com/rome-javascript-toolchain/)
- [A day in the life: how a frontend developer solves a "simple" bug](https://dev.to/codedivoire/a-day-in-the-life-how-a-frontend-developer-solves-a-simple-bug-3e98)
- [How Autotracking Works](https://www.pzuraq.com/how-autotracking-works/)
- [How to use requestAnimationFrame() with vanilla JS](https://gomakethings.com/how-to-use-requestanimationframe-with-vanilla-js/)

- [Announcing Scala.js 1.0.0](https://www.scala-js.org/news/2020/02/25/announcing-scalajs-1.0.0/)
- [Serialize JavaScript to a superset of JSON that includes regular expressions, dates and functions](https://github.com/yahoo/serialize-javascript)
- [CLI Diagram - draw needlessly complex diagrams in the console](https://github.com/Lakitna/cli-diagram)
- [Buttono - a flexible Sass mixin for creating BEM-style buttons](https://hsnaydd.github.io/buttono/)
- [Documentaries for Developers](https://www.youtube.com/playlist?list=PLtEPUaeDclku1ECmuN3IsUimHApukWIOf)
