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

этом выпуске:

RUBY

* Ruby 3.0 - Procs accepting a single rest argument and keyword arguments are

no longer subject to autosplatting

[https://blog.saeloun.com/2020/08/03/ruby-3.0-change_of_behaviour-for-procs-auto-splatting]

* Rails 6.1 automatically generates an abstract class when using multiple

databases

[https://blog.bigbinary.com/2020/08/04/rails-6-1-automatically-generates-abstract-class-when-using-multiple-databases.html]

* Rails 6.1 deprecates the use of return, break or throw to exit a transaction

block

[https://blog.bigbinary.com/2020/08/04/rails-6-1-deprecates-the-use-of-return-break-or-throw-to-exit-a-transaction-block.html]

* How to Test Ruby Code That Depends on External APIs

[https://www.honeybadger.io/blog/ruby-external-api-test/]

* How to investigate your build size in Webpack

[https://blog.saeloun.com/2020/08/04/how-to-investigate-your-build-size-in-webpack]

* Assignments In-Style

[https://idiosyncratic-ruby.com/68-assignments-in-style.html]

* Noticed - Notifications for your Ruby on Rails app

[https://github.com/excid3/noticed]

* Ancestry - a gem that allows the records of a Ruby on Rails ActiveRecord

model to be organised as a tree structure

[https://github.com/stefankroes/ancestry]

* Invokable - Objects are functions! Treat any Object, Classes, Hashes, Arrays,

and Sets as Procs (like Enumerable but for Procs)

[https://github.com/delonnewman/invokable]

WEB

* 1Keys – How I Made a Piano in only 1kb of JavaScript

[https://frankforce.com/?p=7617#pianostory]

* Announcing the new TypeScript Website

[https://devblogs.microsoft.com/typescript/announcing-the-new-typescript-website/]

* Comparing reactivity models - React vs Vue vs Svelte vs MobX vs Solid vs

Redux

[https://dev.to/lloyds-digital/comparing-reactivity-models-react-vs-vue-vs-svelte-vs-mobx-vs-solid-29m8]

* Curious case of Content Security Policy (CSP)

[https://www.vinaybhinde.in/2020/08/a-curious-case-of-content-security-policy-csp/]

* Fast - the adaptive interface system for modern web experiences

[https://www.fast.design/]

* Hopi - python-in-node interop [https://github.com/itajaja/hopi]

Podden och tillhörande omslagsbild på den här sidan tillhör RWPod команда. Innehållet i podden är skapat av RWPod команда och inte av, eller tillsammans med, Poddtoppen.