---
title: '25 выпуск 08 сезона. Angular 10, TypeScript 4.0 Beta, Ruby 2.7 adds Enumerable#filter_map, Comma, Rando.js, Checkboxland и прочее'
date: 2020-06-29
tags:
  - podcasts
audio_url: 'https://files.rwpod-assets.com/podcasts/08/0825.mp3'
audio_size: 46483578
duration: '00:45:19'
cover: '/images/covers/08/0825.webp'
---

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

## Ruby

- [Ruby 2.7 adds Enumerable#filter_map](https://blog.bigbinary.com/2020/05/08/ruby-2-7-adds-enumerable-filter-map.html)
- [Postgres Indexes for ActiveRecord Join Tables in Rails Apps](https://pawelurbanek.com/rails-postgres-join-indexes)
- [Building GitHub-style Hovercards with Stimulus and HTML-over-the-wire](https://boringrails.com/articles/hovercards-stimulus/)

- [9 tips to improve RSpec maintainability](https://medium.com/swlh/9-tips-to-write-better-rspec-5569b45fb1a1)
- [Ruby on Rails multitenancy in 2020](https://realptsdengineer.com/ruby-on-rails-multitenancy-in-2020/)
- [Comma - a small CSV (ie. comma separated values) generation extension for Ruby objects](https://github.com/comma-csv/comma)

## Web

- [Released Angular 10](https://blog.angular.io/version-10-of-angular-now-available-78960babd41)
- [Announcing TypeScript 4.0 Beta](https://devblogs.microsoft.com/typescript/announcing-typescript-4-0-beta/)
- [ECMAScript proposal: private static methods and accessors in classes](https://2ality.com/2020/06/private-static-methods-accessors-in-classes.html)
- [npm v7 Series - Why Keep package-lock.json?](https://blog.npmjs.org/post/621733939456933888/npm-v7-series-why-keep-package-lockjson)
- [Refactoring optional chaining into a large codebase: lessons learned](https://lea.verou.me/2020/06/refactoring-optional-chaining-into-a-large-codebase-lessons-learned/)

- [How to Get All Custom Properties on a Page in JavaScript](https://css-tricks.com/how-to-get-all-custom-properties-on-a-page-in-javascript/)
- [A little bit of plain Javascript can do a lot](https://jvns.ca/blog/2020/06/19/a-little-bit-of-plain-javascript-can-do-a-lot/)
- [Rando.js - the world's easiest, most powerful random function](https://randojs.com/)
- [OneDrive to Google Cloud Storage](https://github.com/mehmetsefabalik/onedrive-to-gcs)
- [Checkboxland - render anything as HTML checkboxes](https://www.bryanbraun.com/checkboxland/)
