Добрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В этом выпуске:
Ruby
Ruby 3.0 - Procs accepting a single rest argument and keyword arguments are no longer subject to autosplatting
Rails 6.1 automatically generates an abstract class when using multiple databases
Rails 6.1 deprecates the use of return, break or throw to exit a transaction block
How to Test Ruby Code That Depends on External APIs
How to investigate your build size in Webpack
Assignments In-Style
Noticed - Notifications for your Ruby on Rails app
Ancestry - a gem that allows the records of a Ruby on Rails ActiveRecord model to be organised as a tree structure
Invokable - Objects are functions! Treat any Object, Classes, Hashes, Arrays, and Sets as Procs (like Enumerable but for Procs)
Web
1Keys – How I Made a Piano in only 1kb of JavaScript
Announcing the new TypeScript Website
Comparing reactivity models - React vs Vue vs Svelte vs MobX vs Solid vs Redux
Curious case of Content Security Policy (CSP)
Fast - the adaptive interface system for modern web experiences
Hopi - python-in-node interop