---
title: '48 выпуск 08 сезона. Stimulus 2.0.0, Snowpack v3.0, Incremental vs Virtual DOM, OmniAuth::Apple, WMR, Firetable и прочее'
date: 2020-12-07
tags:
  - podcasts
audio_url: 'https://files.rwpod-assets.com/podcasts/08/0848.mp3'
audio_size: 54846767
duration: '00:52:53'
cover: '/images/covers/08/0848.webp'
---

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

## Ruby

- [Stimulus 2.0.0](https://github.com/stimulusjs/stimulus/releases/tag/v2.0.0)
- [The 2020 Ruby Advent Calendar 2020](http://planetruby.github.io/gems/)
- [How to Make Your Code Reviewer Fall in Love with You](https://mtlynch.io/code-review-love/)

- [Why you shouldn't inherit from Ruby's core classes (and what to do instead)](https://avdi.codes/why-you-shouldnt-inherit-from-rubys-core-classes-and-what-to-do-instead/)
- [Rutie - the tie between Ruby and Rust](https://github.com/danielpclark/rutie)
- [OmniAuth::Apple - OmniAuth strategy for Sign In with Apple](https://github.com/nhosoya/omniauth-apple)
- [Rubyfu, where Ruby goes evil](https://rubyfu.net/)

## Web

- [Snowpack v3.0](https://www.snowpack.dev/posts/2020-12-03-snowpack-3-release-candidate)
- [No One Ever Got Fired for Choosing React](https://jake.nyc/words/no-one-ever-got-fired-for-choosing-react/)
- [Puppeteer vs Selenium vs Playwright, a speed comparison](https://blog.checklyhq.com/puppeteer-vs-selenium-vs-playwright-speed-comparison/)
- [Incremental vs Virtual DOM](https://blog.bitsrc.io/incremental-vs-virtual-dom-eb7157e43dca)

- [Lots of Ways to Use Math.random() in JavaScript](https://css-tricks.com/lots-of-ways-to-use-math-random-in-javascript/)
- [JavaScript Algorithms and Data Structures](https://github.com/trekhleb/javascript-algorithms)
- [WMR - the tiny all-in-one development tool for modern web apps](https://github.com/preactjs/wmr)
- [Firetable - Excel/Google Sheets like UI for Firebase/Firestore](https://firetable.io/)
