---
title: '40 выпуск 09 сезона. Sanitizer API, CSS Debugging, Minehunter, AdonisJS, VanillaTreeViewer, Xterm.js и прочее'
date: 2021-10-11
tags:
  - podcasts
audio_url: 'https://files.rwpod-assets.com/podcasts/09/0940.mp3'
audio_size: 54272858
audio_aac_url: 'https://files.rwpod-assets.com/podcasts/09/0940.m4a'
audio_aac_size: 53940594
duration: '00:56:27'
cover: '/images/covers/09/0940.webp'
---

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

## Ruby

- [Rails 7 adds ActiveRecord::QueryMethods#in_order_of to return query results in a particular sequence](https://blog.saeloun.com/2021/10/05/rails-7-activerecord-adds-in_order_of-method)
- [Rails 7 adds SSL support for postgresql in bin/rails dbconsole](https://blog.saeloun.com/2021/10/06/rails-7-add-ssl-support-postgresql-dbconsole)
- [A Compositional Approach to Optimizing the Performance of Ruby Apps](https://noteflakes.com/articles/2021-10-05-a-compositional-approach-to-ruby-performance)
- [Rubocop: Custom Cops for Custom Needs](https://thoughtbot.com/blog/rubocop-custom-cops-for-custom-needs)

- [Using Dynamic Config Variables in Ruby on Rails Apps](https://pawelurbanek.com/rails-dynamic-config)
- [Let’s make a message encoder in Ruby](https://medium.com/zendesk-engineering/lets-make-a-message-encoder-in-ruby-1bbca8065f62)
- [Minehunter - terminal mine hunting game](https://github.com/piotrmurach/minehunter)
- [How to use ESBuild in Rails with JSBundling (video)](https://gorails.com/episodes/esbuild-jsbundling-rails)

## Web

- [13 tiny and terrific entries from the js13kGames competition](https://github.blog/2021-10-05-13-tiny-and-terrific-entries-from-the-js13kgames-competition/)
- [Safe DOM manipulation with the Sanitizer API](https://web.dev/sanitizer/)
- [A Guide To CSS Debugging](https://www.smashingmagazine.com/2021/10/guide-debugging-css/)

- [AdonisJS - the Node.js Framework highly focused on developer ergonomics, stability and confidence](https://adonisjs.com/)
- [VanillaTreeViewer - a minimalist file browser for compactly displaying several files at once](https://abhchand.me/vanilla-tree-viewer/)
- [Xterm.js - a front-end component written in TypeScript that lets applications bring fully-featured terminals to their users in the browser](https://xtermjs.org/)
- [BesoGo - embeddable SGF editor/viewer for the game of Go (aka Weiqi, Baduk)](https://github.com/yewang/besogo)

## RWpod Cafe 27 (04.12.2021)

- [Сбор и голосование за темы новостей](https://github.com/rwpod/cafe-discussions/discussions/12)
