---
title: '45 выпуск 09 сезона. CVE-2021-41817, React 18 beta, PDF::Reader, Pipeable Ruby, UnoCSS, VMail и прочее'
date: 2021-11-22
tags:
  - podcasts
audio_url: 'https://files.rwpod-assets.com/podcasts/09/0945.mp3'
audio_size: 50740000
audio_aac_url: 'https://files.rwpod-assets.com/podcasts/09/0945.m4a'
audio_aac_size: 50428551
duration: '00:52:47'
cover: '/images/covers/09/0945.webp'
---

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

## Ruby

- [CVE-2021-41817: Regular Expression Denial of Service Vulnerability of Date Parsing Methods](https://www.ruby-lang.org/en/news/2021/11/15/date-parsing-method-regexp-dos-cve-2021-41817/)
- [Rails 7 Adds from option to ActiveSupport::TestCase#assert_no_changes](https://www.bigbinary.com/blog/rails-7-adds-from-option-to-assert_no_changes)
- [Rails 7 added --css app generator](https://blog.saeloun.com/2021/11/17/rails-7-added-css-app-generator)
- [Rails 7 replaced byebug with ruby/debug](https://www.bigbinary.com/blog/rails-7-replaced-byebug-with-ruby-debug)
- [Compiling Ruby to Native Code with Sorbet and LLVM](https://sorbet.run/talks/RubyConf2021/?#/title-slide)

- [Keeping time with TimescaleDB: understanding and integrating time-series data with Ruby on Rails](https://evilmartians.com/chronicles/time-series-data-using-timescaledb-with-ruby-on-rails)
- [Practical Garbage Collection Tuning in Ruby](https://blog.appsignal.com/2021/11/17/practical-garbage-collection-tuning-in-ruby.html)
- [The PDF::Reader library implements a PDF parser conforming as much as possible to the PDF specification from Adobe](https://github.com/yob/pdf-reader)
- [Pipeable Ruby - forget about grep / sed / awk / wc ... use pure, readable Ruby](https://github.com/grosser/pru)

## Web

- [GitHub's commitment to npm ecosystem security](https://github.blog/2021-11-15-githubs-commitment-to-npm-ecosystem-security/)
- [React 18 is now in beta](https://github.com/reactwg/react-18/discussions/112)
- [Understanding why our build got 15x slower with Webpack 5](https://engineering.tines.com/blog/understanding-why-our-build-got-15x-slower-with-webpack)
- [Etsy’s Journey to TypeScript](https://codeascraft.com/2021/11/08/etsys-journey-to-typescript/)

- [Migrating from Puppeteer to Playwright](https://www.checklyhq.com/guides/puppeteer-to-playwright/)
- [Build progressive micro-frontends with Fronts](https://blog.logrocket.com/micro-frontends-fronts/)
- [UnoCSS - the instant on-demand Atomic CSS engine](https://unocss.antfu.me/)
- [VMail - check HTML & CSS compatibility with email clients](https://vmail.leopard.in.ua/)

## RWpod Cafe 27 (04.12.2021)

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