Добрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В
этом выпуске:
RUBY
* Rails 5.2.4.5, 6.0.3.5 and 6.1.2.1 have been released
[https://weblog.rubyonrails.org/2021/2/10/Rails-5-2-4-5-6-0-3-5-and-6-1-2-1-have-been-released/]
* Rails 6.1 adds support for validating numeric values fall in a range using
in: option
[https://blog.saeloun.com/2021/02/05/add-validate-numericality-in-range]
* Why Wasn't Ruby 3 Faster?
[https://www.fastruby.io/blog/ruby/performance/why-wasnt-ruby-3-faster.html]
* What is a reduction and why Fibers are the answer for Ruby concurrency
[http://live.julik.nl/2021/02/why-reductions-are-important]
* Parallelism in Ruby 3.0 with Ractors
[https://bishwahang.com/2021/02/05/parallelism-in-ruby-3-0-with-ractors.html]
* Small Rails design patterns that make a big difference
[https://longliveruby.com/articles/small-rails-design-patterns]
* Tip: Use Rails cycle to avoid i % 2 == 0 in your view loops
[https://boringrails.com/tips/rails-cycle-for-view-loops]
* Adornable - use decorators on Ruby methods
[https://github.com/kjleitz/adornable]
* Imap-backup - backup GMail (or other IMAP) accounts to disk
[https://github.com/joeyates/imap-backup]
* reCAPTCHA v2 (video) [https://www.driftingruby.com/episodes/recaptcha-v2]
WEB
* eBay Launches Marko 5
[https://tech.ebayinc.com/engineering/ebay-launches-marko-5/]
* How to Implement Google Photos Grid in javascript
[https://dev.to/shaileshpandit/how-to-implement-google-photos-grid-in-javascript-575i]
* Svelte Kit, the first ‘serverless-first’ framework?
[https://www.voorhoede.nl/en/blog/svelte-kit-the-first-serverless-first-framework/]
* Remotion - create motion graphics in React [https://www.remotion.dev/]
* ImageStore - open source google photos alternative
[https://github.com/gregordr/ImageStore]
* LinkeDOM: A JSDOM Alternative
[https://webreflection.medium.com/linkedom-a-jsdom-alternative-53dd8f699311]
* Svgwaves.io [https://www.svgwaves.io/]