05 выпуск 10 сезона. New Ruby Gem Signing Mechanism, Vue 3, Wordle in Ruby, Hotkey Behavior, WebVM и прочее RWpod - подкаст про Ruby та Web технології
-
- Technology
Добрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В
этом выпуске:
RUBY
* Rails 7 adds accepts_nested_attributes_for support for delegated_type
[https://blog.saeloun.com/2022/02/02/rails-7-adds-nested-attributes-for-delegated-type]
* A Proposal for a New Ruby Gem Signing Mechanism
[https://github.com/Shopify/rfcs/blob/new-signing-mechanism/text/0000-introduce-a-new-signing-mechanism.md]
* How I got Ruby snippets to run browser side in less than a day
[https://dev.to/taybenlor/how-i-got-ruby-snippets-to-run-client-side-in-less-than-a-day-4pbk]
* How We Fixed the Dependency Confusion Vulnerability in Over 600 Ruby
Applications
[https://shopify.engineering/fixing-dependency-confusion-ruby-applications]
* How to Find and Eliminate Flaky Tests
[https://semaphoreci.com/community/tutorials/how-to-deal-with-and-eliminate-flaky-tests]
* How to Safely Change the Argument Signature of a Sidekiq Job
[https://keygen.sh/blog/how-to-change-the-signature-of-a-sidekiq-job/]
* Sneak preview: Writing Ruby gem native extensions in Rust
[https://briankung.dev/2022/01/31/sneak-preview-writing-ruby-gem-native-extensions-in-rust/]
* MiniSql - a minimal, fast, safe sql executor
[https://github.com/discourse/mini_sql]
* Solving Wordle in Ruby
[https://kddnewton.com/2022/01/29/solving-wordle-in-ruby.html]
* Solving Wordle using information theory (video)
[https://www.youtube.com/watch?v=v68zYyaEmEA]
WEB
* Vue 3 as the New Default
[https://blog.vuejs.org/posts/vue-3-as-the-new-default.html]
* Why Efficient Hydration in JavaScript Frameworks is so Challenging
[https://dev.to/this-is-learning/why-efficient-hydration-in-javascript-frameworks-is-so-challenging-1ca3]
* Speeding up VSCode (extensions) in 2022
[https://jason-williams.co.uk/speeding-up-vscode-extensions-in-2022]
* The Mystery of the Changing Favicon
[https://alvaromontoro.com/blog/67996/the-mystery-of-the-changing-favicon]
* Use Streams to Build High-Performing Node.js Applications
[https://blog.appsignal.com/2022/02/02/use-streams-to-build-high-performing-nodejs-applications.html]
* Writing a Printer Driver in JavaScript
[https://kubesail.com/blog/2022-02-01-printer-driver-in-javascript]
* Hotkey Behavior - trigger an action on a target element when a key, or
sequence of keys, is pressed on the keyboard
[https://github.com/github/hotkey]
* WebVM - a server-less virtual environment running fully client-side in
HTML5/WebAssembly [https://github.com/leaningtech/webvm]
RWPOD CAFE 29 (05.03.2022)
* Сбор и голосование за темы новостей
[https://github.com/rwpod/cafe-discussions/discussions/14]
Добрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В
этом выпуске:
RUBY
* Rails 7 adds accepts_nested_attributes_for support for delegated_type
[https://blog.saeloun.com/2022/02/02/rails-7-adds-nested-attributes-for-delegated-type]
* A Proposal for a New Ruby Gem Signing Mechanism
[https://github.com/Shopify/rfcs/blob/new-signing-mechanism/text/0000-introduce-a-new-signing-mechanism.md]
* How I got Ruby snippets to run browser side in less than a day
[https://dev.to/taybenlor/how-i-got-ruby-snippets-to-run-client-side-in-less-than-a-day-4pbk]
* How We Fixed the Dependency Confusion Vulnerability in Over 600 Ruby
Applications
[https://shopify.engineering/fixing-dependency-confusion-ruby-applications]
* How to Find and Eliminate Flaky Tests
[https://semaphoreci.com/community/tutorials/how-to-deal-with-and-eliminate-flaky-tests]
* How to Safely Change the Argument Signature of a Sidekiq Job
[https://keygen.sh/blog/how-to-change-the-signature-of-a-sidekiq-job/]
* Sneak preview: Writing Ruby gem native extensions in Rust
[https://briankung.dev/2022/01/31/sneak-preview-writing-ruby-gem-native-extensions-in-rust/]
* MiniSql - a minimal, fast, safe sql executor
[https://github.com/discourse/mini_sql]
* Solving Wordle in Ruby
[https://kddnewton.com/2022/01/29/solving-wordle-in-ruby.html]
* Solving Wordle using information theory (video)
[https://www.youtube.com/watch?v=v68zYyaEmEA]
WEB
* Vue 3 as the New Default
[https://blog.vuejs.org/posts/vue-3-as-the-new-default.html]
* Why Efficient Hydration in JavaScript Frameworks is so Challenging
[https://dev.to/this-is-learning/why-efficient-hydration-in-javascript-frameworks-is-so-challenging-1ca3]
* Speeding up VSCode (extensions) in 2022
[https://jason-williams.co.uk/speeding-up-vscode-extensions-in-2022]
* The Mystery of the Changing Favicon
[https://alvaromontoro.com/blog/67996/the-mystery-of-the-changing-favicon]
* Use Streams to Build High-Performing Node.js Applications
[https://blog.appsignal.com/2022/02/02/use-streams-to-build-high-performing-nodejs-applications.html]
* Writing a Printer Driver in JavaScript
[https://kubesail.com/blog/2022-02-01-printer-driver-in-javascript]
* Hotkey Behavior - trigger an action on a target element when a key, or
sequence of keys, is pressed on the keyboard
[https://github.com/github/hotkey]
* WebVM - a server-less virtual environment running fully client-side in
HTML5/WebAssembly [https://github.com/leaningtech/webvm]
RWPOD CAFE 29 (05.03.2022)
* Сбор и голосование за темы новостей
[https://github.com/rwpod/cafe-discussions/discussions/14]
57 min