
Добрый день уважаемые слушатели. Представляем новый выпуск подкаста 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
- 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