57 min

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

Top Podcasts In Technology

Acquired
Ben Gilbert and David Rosenthal
All-In with Chamath, Jason, Sacks & Friedberg
All-In Podcast, LLC
Hard Fork
The New York Times
Lex Fridman Podcast
Lex Fridman
TED Radio Hour
NPR
Darknet Diaries
Jack Rhysider