---
title: '02 выпуск 09 сезона. State of JS 2020, Ruby on Google Cloud Functions, Altair GraphQL Client, Compiled и прочее'
date: 2021-01-18
tags:
  - podcasts
audio_url: 'https://files.rwpod-assets.com/podcasts/09/0902.mp3'
audio_size: 58995663
audio_aac_url: 'https://files.rwpod-assets.com/podcasts/09/0902.m4a'
audio_aac_size: 54417740
duration: '00:57:01'
cover: '/images/covers/09/0902.webp'
---

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

## Ruby

- [Rails 6.1 adds support for check constraints to database migrations](https://blog.saeloun.com/2021/01/08/rails-6-check-constraints-database-migrations)
- [Rails 6.1 adds support for role switching and sharding in database](https://blog.saeloun.com/2021/01/08/rails-6-1-pre-database-connection-switching)
- [Introducing Ruby on Google Cloud Functions](https://cloud.google.com/blog/products/application-development/ruby-comes-to-cloud-functions)

- [Magic Responsive Tables with Stimulus and IntersectionObserver](https://boringrails.com/articles/responsive-tables-stimulus-intersection-observer/)
- [Most Common Types of Technical Debt in Rails](https://nextlinklabs.com/insights/most-common-technical-debt-in-rails-projects)
- [Ruby 3 Pattern Matching Applied: Poker](https://dev.to/baweaver/ruby-3-pattern-matching-applied-poker-4b9d)
- [OmniAuth 2.0.0](https://github.com/omniauth/omniauth/releases/tag/v2.0.0)
- [OmniAuth - Rails CSRF Protection 1.0.0](https://github.com/cookpad/omniauth-rails_csrf_protection/releases/tag/v1.0.0)

## Web

- [State of JS 2020](https://2020.stateofjs.com/en-US/)
- [Advanced Promise Patterns: Promise Memoization](https://www.jonmellman.com/posts/promise-memoization)
- [How to implement an exponential backoff retry strategy in Javascript](https://advancedweb.hu/how-to-implement-an-exponential-backoff-retry-strategy-in-javascript/)
- [Deploying a Serverless Jamstack Site with RedwoodJS, Fauna, and Vercel](https://css-tricks.com/deploying-a-serverless-jamstack-site-with-redwoodjs-fauna-and-vercel/)

- [Altair GraphQL Client](https://altair.sirmuel.design/)
- [Compiled - build time atomic CSS-in-JS](https://compiledcssinjs.com/)
- [Handtrack.js - a library for prototyping realtime handtracking in the browser](https://victordibia.com/handtrack.js/#/)
- [How to Fall In Love With Single Div Illustrations](https://www.albertwalicki.com/fall-in-love-with-single-div-images)
