---
title: '22 выпуск 08 сезона. The RuboCop Name Drama Redux, Some Reminders of Good GitHub Etiquette, Galaaz, Cfndsl, Grid.js и прочее'
date: 2020-06-08
tags:
  - podcasts
audio_url: 'https://files.rwpod-assets.com/podcasts/08/0822.mp3'
audio_size: 44481543
duration: '00:43:40'
cover: '/images/covers/08/0822.webp'
---

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

## Ruby

- [Rails new cool_app --minimal](https://github.com/rails/rails/pull/39282)
- [The RuboCop Name Drama Redux](https://metaredux.com/posts/2020/06/08/the-rubocop-name-drama-redux.html)
- [Why you should avoid nested STI](https://blog.capsens.eu/why-you-should-avoid-nested-sti-activerecord-rails-6-b180f1bcc029)

- [Writing better Stimulus controllers](https://boringrails.com/articles/better-stimulus-controllers/)
- [Galaaz - a system for tightly coupling Ruby and R](https://github.com/rbotafogo/galaaz)
- [Cfndsl - a DSL for generating Amazon Web Services CloudFormation templates](https://github.com/cfndsl/cfndsl)
- [Tracking Changes on Action Text](https://www.driftingruby.com/episodes/tracking-changes-on-action-text)

## Web

- [Chrome v83 enables JS module support for SharedWorkers → Starting a new era for multi Browser Window Apps with neo.mjs](https://medium.com/swlh/chrome-v83-enables-js-module-support-for-sharedworkers-starting-a-new-era-for-multi-browser-dbb20366bddf)
- [Some Reminders of Good GitHub Etiquette](https://github.com/kossnocorp/etiquette)
- [How JWT works — in depth](https://medium.com/swlh/how-jwt-works-in-depth-604c93ec20a4)

- [Yet Another Doom Clone (In 13kb of JavaScript)](https://nicholas.carlini.com/writing/2019/javascript-doom-clone-13k.html)
- [Grid.js - Advanced Table Plugin](https://gridjs.io/)
- [Consoleimg - display images in your developer console](https://defaced.dev/tools/consoleimg/)
- [Motionia - a lightweight simplified on demand animation library](https://github.com/abhiprojectz/motionia)
