Добрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В
этом выпуске:
RUBY
* Rails 6.1 allows per environment configuration support for Active Storage
[https://bigbinary.com/blog/rails-6-1-allows-per-environment-configuration-support-for-active-storage]
* Rails 6.1 adds support for belongs_to to has_many inversing
[https://bigbinary.com/blog/rails-6-1-adds-support-for-belongs_to-to-has_many-inversing]
* Rails has added a webpacker Guide
[https://edgeguides.rubyonrails.org/webpacker.html]
* IRB's Built-in Measure [https://jemma.dev/blog/irb-measure]
* An Unusual Performance Optimization
[https://gettalong.org/blog/2021/an-unusual-performance-optimization.html]
* How ActiveRecord Uses Caching To Avoid Unnecessary Trips To The Database
[https://www.honeybadger.io/blog/rails-activerecord-caching/]
* Interesting throw/catch behaviour in Ruby
[https://janko.io/interesting-throw-catch-behaviour-in-ruby/]
* 3 Practical Uses of Ruby's method_missing You Should Know.
[https://emmanuelhayford.com/3-practical-uses-of-ruby-method-missing/]
WEB
* How We Improved SmashingMag Performance
[https://www.smashingmagazine.com/2021/01/smashingmag-performance-case-study/]
* An Introduction to the JavaScript Temporal API
[https://www.sitepoint.com/javascript-temporal-api-introduction/]
* Running Rust in WebAssembly in a Pool of Concurrent Web Workers in JavaScript
[https://alesgenova.github.io/concurrent-wasm-workers/]
* Forgo - a tiny UI runtime for modern web apps [https://forgojs.org/]
* BrowserVM - an efficient X86-64 full-system emulator running in browsers
[https://github.com/elliott-wen/browservm.js]
* Naming cheatsheet [https://github.com/kettanaito/naming-cheatsheet]
* EStimator.dev: The Modern JavaScript Savings Calculator
[https://estimator.dev/]