<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss/styles.xsl" type="text/xsl"?><rss version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:media="http://search.yahoo.com/mrss/" xmlns:podcast="https://podcastindex.org/namespace/1.0" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>RWpod - подкаст про Ruby та Web технології</title><description>RWpod - подкаст про Ruby та Web технології (для тих, кому подобається мислити в Ruby стилі)</description><link>https://www.rwpod.com</link><language>en-us</language><copyright>Copyright RWpod</copyright><pubDate>Wed, 04 Mar 2026 00:00:00 +0000</pubDate><lastBuildDate>Thu, 05 Mar 2026 10:20:41 +0000</lastBuildDate><ttl>1440</ttl><podcast:updateFrequency rrule="FREQ=WEEKLY">Weekly</podcast:updateFrequency><podcast:funding url="https://www.buymeacoffee.com/leopard">Support the show!</podcast:funding><image><url>https://www.rwpod.com/images/logo.png</url><title>RWpod - подкаст про Ruby та Web технології</title><link>https://www.rwpod.com/</link></image><atom:link href="https://www.rwpod.com/rss.xml" rel="self" type="application/rss+xml"/><atom:link href="https://www.rwpod.com/" rel="hub" xmlns="http://www.w3.org/2005/Atom"/><itunes:author>RWPod команда</itunes:author><itunes:keywords>RWpod, Ruby, Web, подкаст, українською, розробка</itunes:keywords><itunes:image href="https://www.rwpod.com/images/logo.png"/><itunes:owner><itunes:name>RWPod команда</itunes:name><itunes:email>rwpod.com@gmail.com</itunes:email></itunes:owner><itunes:block>no</itunes:block><itunes:explicit>false</itunes:explicit><itunes:category text="Technology"/><media:copyright url="http://creativecommons.org/licenses/by-nc-nd/4.0/">Creative Commons - Attribution-NonCommercial-NoDerivatives 4.0 International</media:copyright><media:thumbnail url="https://www.rwpod.com/images/logo.png"/><media:keywords>RWpod, Ruby, Web, подкаст, українською, розробка</media:keywords><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Technology</media:category><podcast:license url="http://creativecommons.org/licenses/by-nc-nd/4.0/">cc-by-nc-nd-4.0</podcast:license><creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/4.0/</creativeCommons:license><item><title>01 випуск 14 сезону. Ruby 4.0.1, Heroku: What’s Next, TypeScript 6.0 Beta, ESLint v10.0.0, Libgd-gis та інше</title><link>https://www.rwpod.com/posts/2026/03/04/podcast-14-01</link><guid isPermaLink="true">https://www.rwpod.com/posts/2026/03/04/podcast-14-01</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ruby-lang.org/en/news/2026/01/13/ruby-4-0-1-released/&quot;&gt;Ruby 4.0.1 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://rubyreferences.github.io/rubychanges/evolution.html&quot;&gt;Ruby Evolution&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://judoscale.com/blog/heroku-whats-next&quot;&gt;Heroku: What’s Next&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dev.37signals.com/introducing-upright/&quot;&gt;Introducing Upright: An Open Source Synthetic Monitoring System&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.discourse.org/2026/02/how-we-fixed-yaml-comment-preservation-in-ruby-and-why-we-sponsored-it/&quot;&gt;How We Fixed YAML Comment Preservation in Ruby (And Why We Sponsored It)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://mikedalton.co/2026/01/26/hotwire-native-oauth-bridge-component/&quot;&gt;Implementing OAuth in Hotwire Native apps with Bridge Components&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ggerman.github.io/libgd-gis/&quot;&gt;Libgd-gis - a pure Ruby GIS rendering engine built on ruby-libgd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/geminabox/geminabox&quot;&gt;Gem in a Box 3.0.0 - simple, personal gem hosting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://rage-rb.dev/&quot;&gt;Rage - the modern, real-time ruby framework&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-beta/&quot;&gt;Announcing TypeScript 6.0 Beta&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://eslint.org/blog/2026/02/eslint-v10.0.0-released/&quot;&gt;ESLint v10.0.0 released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://labs.leaningtech.com/blog/browserpod-10&quot;&gt;BrowserPod: universal in-browser sandbox powered by Wasm (starting with Node.js)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://socket.dev/blog/inside-lodash-security-reset&quot;&gt;Inside Lodash’s Security Reset and Maintenance Reboot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://oxc.rs/blog/2026-02-24-oxfmt-beta&quot;&gt;Oxfmt Beta&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://shovel.js.org/blog/introducing-shovel/&quot;&gt;Introducing Shovel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://mikemcl.github.io/bignumber.js/&quot;&gt;Bignumber.js - a JavaScript library for arbitrary-precision arithmetic&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://oat.ink/&quot;&gt;Oat UI - ultra-lightweight, zero dependency, semantic HTML, CSS, JS UI library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lyra.horse/x86css/&quot;&gt;x86 CPU made in CSS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/14/1401.mp3" length="55847913" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/14/1401.mp3" fileSize="55847913" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 4.0.1 Released
   [https://www.ruby-lang.o...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 4.0.1 Released
   [https://www.ruby-lang.org/en/news/2026/01/13/ruby-4-0-1-released/]
 * Ruby Evolution [https://rubyreferences.github.io/rubychanges/evolution.html]
 * Heroku: What’s Next [https://judoscale.com/blog/heroku-whats-next]
 * Introducing Upright: An Open Source Synthetic Monitoring System
   [https://dev.37signals.com/introducing-upright/]
 * How We Fixed YAML Comment Preservation in Ruby (And Why We Sponsored It)
   [https://blog.discourse.org/2026/02/how-we-fixed-yaml-comment-preservation-in-ruby-and-why-we-sponsored-it/]
 * Implementing OAuth in Hotwire Native apps with Bridge Components
   [https://mikedalton.co/2026/01/26/hotwire-native-oauth-bridge-component/]
 * Libgd-gis - a pure Ruby GIS rendering engine built on ruby-libgd
   [https://ggerman.github.io/libgd-gis/]
 * Gem in a Box 3.0.0 - simple, personal gem hosting
   [https://github.com/geminabox/geminabox]
 * Rage - the modern, real-time ruby framework [https://rage-rb.dev/]


WEB

 * Announcing TypeScript 6.0 Beta
   [https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-beta/]
 * ESLint v10.0.0 released
   [https://eslint.org/blog/2026/02/eslint-v10.0.0-released/]
 * BrowserPod: universal in-browser sandbox powered by Wasm (starting with
   Node.js) [https://labs.leaningtech.com/blog/browserpod-10]
 * Inside Lodash’s Security Reset and Maintenance Reboot
   [https://socket.dev/blog/inside-lodash-security-reset]
 * Oxfmt Beta [https://oxc.rs/blog/2026-02-24-oxfmt-beta]
 * Introducing Shovel [https://shovel.js.org/blog/introducing-shovel/]
 * Bignumber.js - a JavaScript library for arbitrary-precision arithmetic
   [https://mikemcl.github.io/bignumber.js/]
 * Oat UI - ultra-lightweight, zero dependency, semantic HTML, CSS, JS UI
   library [https://oat.ink/]
 * x86 CPU made in CSS [https://lyra.horse/x86css/]</itunes:summary><itunes:duration>3487</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/14/1401.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>12 випуск 13 сезону. Ruby 4.0.0 preview2, Rubygems 4, React2Shell, Vite 8 Beta, Ruby2JS та інше</title><link>https://www.rwpod.com/posts/2025/12/22/podcast-13-12</link><guid isPermaLink="true">https://www.rwpod.com/posts/2025/12/22/podcast-13-12</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ruby-lang.org/en/news/2025/12/17/ruby-3-4-8-released/&quot;&gt;Ruby 3.4.8 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ruby-lang.org/en/news/2025/12/18/ruby-4-0-0-preview3-released/&quot;&gt;Ruby 4.0.0 preview3 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://nithinbekal.com/posts/ruby-4-0/&quot;&gt;What&amp;#39;s new in Ruby 4.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.rubygems.org/2025/12/03/4.0.0-released.html&quot;&gt;4.0.0 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.zenspider.com/releases/2025/12/minitest-version-6-0-0-has-been-released.html#600--2025-12-17&quot;&gt;Minitest v6.0.0 released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanamirb.org/blog/2025/11/12/hanami-23-racked-and-ready/&quot;&gt;Hanami 2.3: Racked and Ready&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://herb-tools.dev/blog/whats-new-in-herb-v0-8&quot;&gt;What&amp;#39;s new in Herb v0.8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.shivamchahar.com/posts/rails-performance-5-critical-bottlenecks-you-are-missing&quot;&gt;Rails Performance: 5 Critical Bottlenecks You&amp;#39;re Missing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://newsletter.masilotti.com/p/hotwire-native-deep-dive-push-notifications&quot;&gt;Hotwire Native deep dive: Push Notifications&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/basecamp/fizzy&quot;&gt;Fizzy - kanban tracking tool for issues and ideas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/low-rb/low_type&quot;&gt;LowType - elegant types in Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/furunkel/zig.rb&quot;&gt;Zig.rb - type-safe Ruby native extensions written in Zig&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/le0pard/json_mend&quot;&gt;JsonMend - a robust Ruby gem designed to repair broken or malformed JSON strings&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components&quot;&gt;Critical Security Vulnerability in React Server Components&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://react.dev/blog/2025/12/11/denial-of-service-and-source-code-exposure-in-react-server-components&quot;&gt;Denial of Service and Source Code Exposure in React Server Components&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.wiz.io/blog/critical-vulnerability-in-react-cve-2025-55182&quot;&gt;Critical Vulnerabilities in React and Next.js: everything you need to know&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bun.com/blog/bun-joins-anthropic&quot;&gt;Bun is joining Anthropic&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://vite.dev/blog/announcing-vite8-beta&quot;&gt;Vite 8 Beta: The Rolldown-powered Vite&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://redmonk.com/kholterhoff/2025/12/16/javascript-bundler-grand-prix/&quot;&gt;The JavaScript Bundler Grand Prix&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.polarsignals.com/blog/posts/2025/11/04/javascript-source-maps-internals&quot;&gt;The Inner Workings of JavaScript Source Maps&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/trekhleb/javascript-algorithms&quot;&gt;Over 150 algorithms and data structures demonstrated in JS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ruby2js.com/&quot;&gt;Ruby2JS is an extensible Ruby to modern JavaScript transpiler you can use in production today&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 22 Dec 2025 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/13/1312.mp3" length="53665615" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/13/1312.mp3" fileSize="53665615" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.4.8 Released
   [https://www.ruby-lang.o...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.4.8 Released
   [https://www.ruby-lang.org/en/news/2025/12/17/ruby-3-4-8-released/]
 * Ruby 4.0.0 preview3 Released
   [https://www.ruby-lang.org/en/news/2025/12/18/ruby-4-0-0-preview3-released/]
 * What&apos;s new in Ruby 4.0 [https://nithinbekal.com/posts/ruby-4-0/]
 * 4.0.0 Released [https://blog.rubygems.org/2025/12/03/4.0.0-released.html]
 * Minitest v6.0.0 released
   [https://www.zenspider.com/releases/2025/12/minitest-version-6-0-0-has-been-released.html#600--2025-12-17]
 * Hanami 2.3: Racked and Ready
   [https://hanamirb.org/blog/2025/11/12/hanami-23-racked-and-ready/]
 * What&apos;s new in Herb v0.8 [https://herb-tools.dev/blog/whats-new-in-herb-v0-8]
 * Rails Performance: 5 Critical Bottlenecks You&apos;re Missing
   [https://www.shivamchahar.com/posts/rails-performance-5-critical-bottlenecks-you-are-missing]
 * Hotwire Native deep dive: Push Notifications
   [https://newsletter.masilotti.com/p/hotwire-native-deep-dive-push-notifications]
 * Fizzy - kanban tracking tool for issues and ideas
   [https://github.com/basecamp/fizzy]
 * LowType - elegant types in Ruby [https://github.com/low-rb/low_type]
 * Zig.rb - type-safe Ruby native extensions written in Zig
   [https://github.com/furunkel/zig.rb]
 * JsonMend - a robust Ruby gem designed to repair broken or malformed JSON
   strings [https://github.com/le0pard/json_mend]


WEB

 * Critical Security Vulnerability in React Server Components
   [https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components]
 * Denial of Service and Source Code Exposure in React Server Components
   [https://react.dev/blog/2025/12/11/denial-of-service-and-source-code-exposure-in-react-server-components]
 * Critical Vulnerabilities in React and Next.js: everything you need to know
   [https://www.wiz.io/blog/critical-vulnerability-in-react-cve-2025-55182]
 * Bun is joining Anthropic [https://bun.com/blog/bun-joins-anthropic]
 * Vite 8 Beta: The Rolldown-powered Vite
   [https://vite.dev/blog/announcing-vite8-beta]
 * The JavaScript Bundler Grand Prix
   [https://redmonk.com/kholterhoff/2025/12/16/javascript-bundler-grand-prix/]
 * The Inner Workings of JavaScript Source Maps
   [https://www.polarsignals.com/blog/posts/2025/11/04/javascript-source-maps-internals]
 * Over 150 algorithms and data structures demonstrated in JS
   [https://github.com/trekhleb/javascript-algorithms]
 * Ruby2JS is an extensible Ruby to modern JavaScript transpiler you can use in
   production today [https://www.ruby2js.com/]</itunes:summary><itunes:duration>3350</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/13/1312.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>11 випуск 13 сезону. Ruby 3.4.7, Rails 8.1, Bridgetown 2.0, PostgreSQL 18, Bun 1.3, React 19.2, React Compiler v1.0 та інше</title><link>https://www.rwpod.com/posts/2025/11/02/podcast-13-11</link><guid isPermaLink="true">https://www.rwpod.com/posts/2025/11/02/podcast-13-11</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ruby-lang.org/en/news/2025/10/07/ruby-3-4-7-released/&quot;&gt;Ruby 3.4.7 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://rubyonrails.org/2025/10/22/rails-8-1&quot;&gt;Rails 8.1: Job continuations, structured events, local CI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://railsatscale.com/2025-09-16-reworking-memory-management-in-cruby/&quot;&gt;Reworking Memory Management in CRuby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://byroot.github.io/ruby/performance/2025/10/28/string-literals.html&quot;&gt;Frozen String Literals: Past, Present, Future?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ruby-lang.org/en/news/2025/10/17/rubygems-repository-transition/&quot;&gt;The Transition of RubyGems Repository Ownership&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.fullstackruby.dev/ruby-infrastructure/2025/10/06/theres-a-new-gem-server-in-town/&quot;&gt;Buckle Up, There’s a New Gem Server in Town: gem.coop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ducktypelabs.com/how-does-turbo-work-with-action-cable/&quot;&gt;How does Turbo work with Action Cable?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.saeloun.com/2025/10/14/lexxy-editor/&quot;&gt;Lexxy - The next generation rich text editor for Rails&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.bridgetownrb.com/release/bridgetown-v2-river-city-released/&quot;&gt;Good Times in River City: Bridgetown 2.0 is Here!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://socket.dev/blog/ongoing-supply-chain-attack-targets-crowdstrike-npm-packages&quot;&gt;Updated and Ongoing Supply Chain Attack Targets CrowdStrike npm Packages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://deno.com/blog/deno-protects-npm-exploits&quot;&gt;How Deno protects against npm exploits&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bun.sh/blog/bun-v1.3&quot;&gt;Bun 1.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.postgresql.org/about/news/postgresql-18-released-3142/&quot;&gt;PostgreSQL 18 Released!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://nodejs.org/en/blog/release/v25.0.0&quot;&gt;Node.js v25.0.0 (Current)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://vitest.dev/blog/vitest-4&quot;&gt;Vitest 4.0 is out!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://react.dev/blog/2025/10/01/react-19-2&quot;&gt;React 19.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://react.dev/blog/2025/10/07/react-compiler-1&quot;&gt;React Compiler v1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://react.dev/blog/2025/10/07/introducing-the-react-foundation&quot;&gt;Introducing the React Foundation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://svedit.dev/&quot;&gt;Svedit - a tiny library for building editable websites in Svelte&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=bmWQqAKLgT4&quot;&gt;Vite: The Documentary (video)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sun, 02 Nov 2025 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/13/1311.mp3" length="60992391" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/13/1311.mp3" fileSize="60992391" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.4.7 Released
   [https://www.ruby-lang.o...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.4.7 Released
   [https://www.ruby-lang.org/en/news/2025/10/07/ruby-3-4-7-released/]
 * Rails 8.1: Job continuations, structured events, local CI
   [https://rubyonrails.org/2025/10/22/rails-8-1]
 * Reworking Memory Management in CRuby
   [https://railsatscale.com/2025-09-16-reworking-memory-management-in-cruby/]
 * Frozen String Literals: Past, Present, Future?
   [https://byroot.github.io/ruby/performance/2025/10/28/string-literals.html]
 * The Transition of RubyGems Repository Ownership
   [https://www.ruby-lang.org/en/news/2025/10/17/rubygems-repository-transition/]
 * Buckle Up, There’s a New Gem Server in Town: gem.coop
   [https://www.fullstackruby.dev/ruby-infrastructure/2025/10/06/theres-a-new-gem-server-in-town/]
 * How does Turbo work with Action Cable?
   [https://ducktypelabs.com/how-does-turbo-work-with-action-cable/]
 * Lexxy - The next generation rich text editor for Rails
   [https://blog.saeloun.com/2025/10/14/lexxy-editor/]
 * Good Times in River City: Bridgetown 2.0 is Here!
   [https://www.bridgetownrb.com/release/bridgetown-v2-river-city-released/]


WEB

 * Updated and Ongoing Supply Chain Attack Targets CrowdStrike npm Packages
   [https://socket.dev/blog/ongoing-supply-chain-attack-targets-crowdstrike-npm-packages]
 * How Deno protects against npm exploits
   [https://deno.com/blog/deno-protects-npm-exploits]
 * Bun 1.3 [https://bun.sh/blog/bun-v1.3]
 * PostgreSQL 18 Released!
   [https://www.postgresql.org/about/news/postgresql-18-released-3142/]
 * Node.js v25.0.0 (Current) [https://nodejs.org/en/blog/release/v25.0.0]
 * Vitest 4.0 is out! [https://vitest.dev/blog/vitest-4]
 * React 19.2 [https://react.dev/blog/2025/10/01/react-19-2]
 * React Compiler v1.0 [https://react.dev/blog/2025/10/07/react-compiler-1]
 * Introducing the React Foundation
   [https://react.dev/blog/2025/10/07/introducing-the-react-foundation]
 * Svedit - a tiny library for building editable websites in Svelte
   [https://svedit.dev/]
 * Vite: The Documentary (video) [https://www.youtube.com/watch?v=bmWQqAKLgT4]</itunes:summary><itunes:duration>3808</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/13/1311.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>10 випуск 13 сезону. Rails 8.1 Beta 1, jQuery 4.0.0 RC1, Rslint, Wubular, Big O, Obs.js та інше</title><link>https://www.rwpod.com/posts/2025/09/20/podcast-13-10</link><guid isPermaLink="true">https://www.rwpod.com/posts/2025/09/20/podcast-13-10</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://rubyonrails.org/2025/9/4/rails-8-1-beta-1&quot;&gt;Rails 8.1 Beta 1: Job continuations, structured events, local CI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://rubyonrails.org/2025/8/13/Rails-Versions-8-0-2-1-7-2-2-2-and-7-1-5-2-have-been-released&quot;&gt;Rails Versions 7.1.5.2, 7.2.2.2, and 8.0.2.1 have been released!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dev.37signals.com/announcing-lexxy-a-new-rich-text-editor-for-rails/&quot;&gt;Lexxy: A new rich text editor for Rails&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dev.37signals.com/introducing-action-push-native/&quot;&gt;Introducing Action Push Native&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/puma/puma/releases/tag/v7.0.0&quot;&gt;Puma 7.0.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/basecamp/once-campfire&quot;&gt;37signals&amp;#39; campfire chat app now open source&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://rubyelders.com/writings/2025-08-wubular-1.html&quot;&gt;Introducing Wubular: Rubular Reimagined in Ruby+WASM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://thoughtbot.com/blog/top-secret&quot;&gt;Introducing Top Secret&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://railsatscale.com/2025-08-26-friendship-ended-with-rack-bodyproxy/&quot;&gt;Friendship Ended with Rack::BodyProxy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/matsadler/magnus&quot;&gt;Magnus - high level Ruby bindings for Rust&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/ankane/iceberg-ruby&quot;&gt;Iceberg Ruby - Apache Iceberg for Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/rhannequin/astronoby&quot;&gt;Astronoby - ruby library that provides a useful API for computing astronomical calculations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://youtube.com/playlist?list=PLHFP2OPUpCebhAv1ZWb_978cTl1o-yue-&amp;si=Uz8MYxmJTF7vMSiY&quot;&gt;Rails World 2025 (videos)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.jquery.com/2025/08/11/jquery-4-0-0-release-candidate-1/&quot;&gt;jQuery 4.0.0 Release Candidate 1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://socket.dev/blog/rspack-introduces-rslint-a-typescript-first-linter-written-in-go&quot;&gt;Rspack Introduces Rslint, a TypeScript-First Linter Written in Go&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://frontendmasters.com/blog/using-the-custom-highlight-api/&quot;&gt;Using the Custom Highlight API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.joshwcomeau.com/svg/interactive-guide-to-paths/&quot;&gt;An Interactive Guide to SVG Paths&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://nolanlawson.com/2025/08/31/why-do-browsers-throttle-javascript-timers/&quot;&gt;Why do browsers throttle JavaScript timers?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://tryandromeda.dev/&quot;&gt;Andromeda - a modern, fast, and secure JavaScript &amp;amp; TypeScript runtime built from the ground up in Rust&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://samwho.dev/big-o/&quot;&gt;Big O&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hemath.dev/blog/say-bye-with-javascript-beacon/&quot;&gt;Say bye with JavaScript Beacon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://csswizardry.com/Obs.js/demo/&quot;&gt;Obs.js: context-aware web performance for everyone&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 20 Sep 2025 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/13/1310.mp3" length="59887567" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/13/1310.mp3" fileSize="59887567" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Rails 8.1 Beta 1: Job continuations, structured...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Rails 8.1 Beta 1: Job continuations, structured events, local CI
   [https://rubyonrails.org/2025/9/4/rails-8-1-beta-1]
 * Rails Versions 7.1.5.2, 7.2.2.2, and 8.0.2.1 have been released!
   [https://rubyonrails.org/2025/8/13/Rails-Versions-8-0-2-1-7-2-2-2-and-7-1-5-2-have-been-released]
 * Lexxy: A new rich text editor for Rails
   [https://dev.37signals.com/announcing-lexxy-a-new-rich-text-editor-for-rails/]
 * Introducing Action Push Native
   [https://dev.37signals.com/introducing-action-push-native/]
 * Puma 7.0.0 [https://github.com/puma/puma/releases/tag/v7.0.0]
 * 37signals&apos; campfire chat app now open source
   [https://github.com/basecamp/once-campfire]
 * Introducing Wubular: Rubular Reimagined in Ruby+WASM
   [https://rubyelders.com/writings/2025-08-wubular-1.html]
 * Introducing Top Secret [https://thoughtbot.com/blog/top-secret]
 * Friendship Ended with Rack::BodyProxy
   [https://railsatscale.com/2025-08-26-friendship-ended-with-rack-bodyproxy/]
 * Magnus - high level Ruby bindings for Rust
   [https://github.com/matsadler/magnus]
 * Iceberg Ruby - Apache Iceberg for Ruby
   [https://github.com/ankane/iceberg-ruby]
 * Astronoby - ruby library that provides a useful API for computing
   astronomical calculations [https://github.com/rhannequin/astronoby]
 * Rails World 2025 (videos)
   [https://youtube.com/playlist?list=PLHFP2OPUpCebhAv1ZWb_978cTl1o-yue-&amp;si=Uz8MYxmJTF7vMSiY]


WEB

 * jQuery 4.0.0 Release Candidate 1
   [https://blog.jquery.com/2025/08/11/jquery-4-0-0-release-candidate-1/]
 * Rspack Introduces Rslint, a TypeScript-First Linter Written in Go
   [https://socket.dev/blog/rspack-introduces-rslint-a-typescript-first-linter-written-in-go]
 * Using the Custom Highlight API
   [https://frontendmasters.com/blog/using-the-custom-highlight-api/]
 * An Interactive Guide to SVG Paths
   [https://www.joshwcomeau.com/svg/interactive-guide-to-paths/]
 * Why do browsers throttle JavaScript timers?
   [https://nolanlawson.com/2025/08/31/why-do-browsers-throttle-javascript-timers/]
 * Andromeda - a modern, fast, and secure JavaScript &amp; TypeScript runtime built
   from the ground up in Rust [https://tryandromeda.dev/]
 * Big O [https://samwho.dev/big-o/]
 * Say bye with JavaScript Beacon
   [https://hemath.dev/blog/say-bye-with-javascript-beacon/]
 * Obs.js: context-aware web performance for everyone
   [https://csswizardry.com/Obs.js/demo/]</itunes:summary><itunes:duration>3739</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/13/1310.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>09 випуск 13 сезону. Ruby 3.4.5, Es-toolkit, Bundler 4, Herb, Mediabunny, Panda CSS та інше</title><link>https://www.rwpod.com/posts/2025/08/10/podcast-13-09</link><guid isPermaLink="true">https://www.rwpod.com/posts/2025/08/10/podcast-13-09</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ruby-lang.org/en/news/2025/07/15/ruby-3-4-5-released/&quot;&gt;Ruby 3.4.5 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.prateekcodes.dev/ruby-3-5-preview-new-features/&quot;&gt;What&amp;#39;s New in Ruby 3.5 Preview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bundler.io/blog/2025/07/17/bundler-v2-7.html&quot;&gt;Bundler v2.7: last release before Bundler 4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/puma/puma/pull/3678&quot;&gt;Fix long tail response problem - revised&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://byroot.github.io/ruby/json/2025/08/02/whats-wrong-with-the-json-gem-api.html&quot;&gt;What&amp;#39;s wrong with the JSON gem API?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://jardo.dev/code-reloading-for-rack-apps&quot;&gt;Code Reloading for Rack Apps&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://mensfeld.pl/2025/07/solving-ruby-rdkafka-installation-problem/&quot;&gt;The 60-Second Wait: How I Spent Months Solving the Ruby’s Most Annoying Gem Installation Problem&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://herb-tools.dev/&quot;&gt;Herb - powerful and seamless HTML-aware ERB parsing and tooling&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://buttondown.com/whatever_jamie/archive/the-many-many-many-javascript-runtimes-of-the-last-decade/&quot;&gt;The many, many, many JavaScript runtimes of the last decade&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://es-toolkit.dev/&quot;&gt;Es-toolkit - state-of-the-art JavaScript utility library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://mediabunny.dev/&quot;&gt;Mediabunny - complete media toolkit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://echarts.apache.org/handbook/en/basics/release-note/v6-feature/&quot;&gt;Apache ECharts 6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.mathjax.org/MathJax-v4.0.0-available/&quot;&gt;MathJax v4.0.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://panda-css.com/&quot;&gt;Panda CSS - universal, type-safe, CSS-in-JS framework for design systems&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://jsdate.wtf/&quot;&gt;The JavaScript Date Quiz&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sun, 10 Aug 2025 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/13/1309.mp3" length="38518343" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/13/1309.mp3" fileSize="38518343" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.4.5 Released
   [https://www.ruby-lang.o...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.4.5 Released
   [https://www.ruby-lang.org/en/news/2025/07/15/ruby-3-4-5-released/]
 * What&apos;s New in Ruby 3.5 Preview
   [https://www.prateekcodes.dev/ruby-3-5-preview-new-features/]
 * Bundler v2.7: last release before Bundler 4
   [https://bundler.io/blog/2025/07/17/bundler-v2-7.html]
 * Fix long tail response problem - revised
   [https://github.com/puma/puma/pull/3678]
 * What&apos;s wrong with the JSON gem API?
   [https://byroot.github.io/ruby/json/2025/08/02/whats-wrong-with-the-json-gem-api.html]
 * Code Reloading for Rack Apps [https://jardo.dev/code-reloading-for-rack-apps]
 * The 60-Second Wait: How I Spent Months Solving the Ruby’s Most Annoying Gem
   Installation Problem
   [https://mensfeld.pl/2025/07/solving-ruby-rdkafka-installation-problem/]
 * Herb - powerful and seamless HTML-aware ERB parsing and tooling
   [https://herb-tools.dev/]


WEB

 * The many, many, many JavaScript runtimes of the last decade
   [https://buttondown.com/whatever_jamie/archive/the-many-many-many-javascript-runtimes-of-the-last-decade/]
 * Es-toolkit - state-of-the-art JavaScript utility library
   [https://es-toolkit.dev/]
 * Mediabunny - complete media toolkit [https://mediabunny.dev/]
 * Apache ECharts 6
   [https://echarts.apache.org/handbook/en/basics/release-note/v6-feature/]
 * MathJax v4.0.0 [https://www.mathjax.org/MathJax-v4.0.0-available/]
 * Panda CSS - universal, type-safe, CSS-in-JS framework for design systems
   [https://panda-css.com/]
 * The JavaScript Date Quiz [https://jsdate.wtf/]</itunes:summary><itunes:duration>2403</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/13/1309.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>08 випуск 13 сезону. Jemalloc, On Rails podcast, Oxlint 1.0, Vite 7, OpalStimulus, Biome v2, Storybook 9 та інше</title><link>https://www.rwpod.com/posts/2025/06/29/podcast-13-08</link><guid isPermaLink="true">https://www.rwpod.com/posts/2025/06/29/podcast-13-08</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://jasone.github.io/2025/06/12/jemalloc-postmortem/&quot;&gt;jemalloc Postmortem&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://rubyonrails.org/2025/6/25/on-rails-podcast&quot;&gt;Introducing On Rails: A New Podcast 🎙️ from the Rails Foundation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.peterzhu.ca/assets/ismm_2025.pdf&quot;&gt;Reworking Memory Management in CRuby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dev.to/josephschito/introducing-opalstimulus-12ce&quot;&gt;Introducing OpalStimulus!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://remimercier.com/minimal-decorator-ruby/&quot;&gt;Build a minimal decorator with Ruby in 30 minutes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanamirb.org/blog/2025/06/03/become-a-hanami-dry-and-rom-patron/&quot;&gt;Become a Hanami, Dry and Rom patron&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/crmne/ruby_llm&quot;&gt;RubyLLM - interface to interact with modern AI models&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.bigbinary.com/blog/active-jobs-continuations&quot;&gt;Active Job Continuations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/njaremko/parquet-ruby&quot;&gt;Parquet-ruby - parquet library for Ruby, written in Rust&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/rajnaveen344/ruby-fast-lsp&quot;&gt;Ruby Fast LSP&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://2ality.com/2025/06/ecmascript-2025.html&quot;&gt;Ecma International approves ECMAScript 2025: What’s new?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://voidzero.dev/posts/announcing-oxlint-1-stable&quot;&gt;Announcing Oxlint 1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://vite.dev/blog/announcing-vite7.html&quot;&gt;Vite 7.0 is out!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://voidzero.dev/posts/announcing-rolldown-vite&quot;&gt;Announcing Rolldown-Vite&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.angular.dev/announcing-angular-v20-b5c9c06cf301&quot;&gt;Announcing Angular v20&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://biomejs.dev/blog/biome-v2/&quot;&gt;Biome v2 - the first JavaScript and TypeScript linter that provides type-aware linting rules that doesn’t rely on the TypeScript compiler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://storybook.js.org/blog/storybook-9/&quot;&gt;Storybook 9&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://macarthur.me/posts/current-script/&quot;&gt;&lt;code&gt;document.currentScript&lt;/code&gt; is more useful than I thought.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://brandondong.github.io/blog/javascript_dates/&quot;&gt;Why are 2025/05/28 and 2025-05-28 different days in JavaScript?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/plv8/pljs&quot;&gt;PLJS - a trusted JavaScript Language Extension for PostgreSQL&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sun, 29 Jun 2025 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/13/1308.mp3" length="63472625" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/13/1308.mp3" fileSize="63472625" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * jemalloc Postmortem
   [https://jasone.github.i...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * jemalloc Postmortem
   [https://jasone.github.io/2025/06/12/jemalloc-postmortem/]
 * Introducing On Rails: A New Podcast 🎙️ from the Rails Foundation
   [https://rubyonrails.org/2025/6/25/on-rails-podcast]
 * Reworking Memory Management in CRuby
   [https://blog.peterzhu.ca/assets/ismm_2025.pdf]
 * Introducing OpalStimulus!
   [https://dev.to/josephschito/introducing-opalstimulus-12ce]
 * Build a minimal decorator with Ruby in 30 minutes
   [https://remimercier.com/minimal-decorator-ruby/]
 * Become a Hanami, Dry and Rom patron
   [https://hanamirb.org/blog/2025/06/03/become-a-hanami-dry-and-rom-patron/]
 * RubyLLM - interface to interact with modern AI models
   [https://github.com/crmne/ruby_llm]
 * Active Job Continuations
   [https://www.bigbinary.com/blog/active-jobs-continuations]
 * Parquet-ruby - parquet library for Ruby, written in Rust
   [https://github.com/njaremko/parquet-ruby]
 * Ruby Fast LSP [https://github.com/rajnaveen344/ruby-fast-lsp]


WEB

 * Ecma International approves ECMAScript 2025: What’s new?
   [https://2ality.com/2025/06/ecmascript-2025.html]
 * Announcing Oxlint 1.0 [https://voidzero.dev/posts/announcing-oxlint-1-stable]
 * Vite 7.0 is out! [https://vite.dev/blog/announcing-vite7.html]
 * Announcing Rolldown-Vite
   [https://voidzero.dev/posts/announcing-rolldown-vite]
 * Announcing Angular v20
   [https://blog.angular.dev/announcing-angular-v20-b5c9c06cf301]
 * Biome v2 - the first JavaScript and TypeScript linter that provides
   type-aware linting rules that doesn’t rely on the TypeScript compiler
   [https://biomejs.dev/blog/biome-v2/]
 * Storybook 9 [https://storybook.js.org/blog/storybook-9/]
 * document.currentScript is more useful than I thought.
   [https://macarthur.me/posts/current-script/]
 * Why are 2025/05/28 and 2025-05-28 different days in JavaScript?
   [https://brandondong.github.io/blog/javascript_dates/]
 * PLJS - a trusted JavaScript Language Extension for PostgreSQL
   [https://github.com/plv8/pljs]</itunes:summary><itunes:duration>3963</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/13/1308.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>07 випуск 13 сезону. Ruby 3.4.4, Node v24.0.0, Namespaces 101, ZJIT, Deno’s Decline, Itsi та інше</title><link>https://www.rwpod.com/posts/2025/05/26/podcast-13-07</link><guid isPermaLink="true">https://www.rwpod.com/posts/2025/05/26/podcast-13-07</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ruby-lang.org/en/news/2025/05/14/ruby-3-4-4-released/&quot;&gt;Ruby 3.4.4 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://gist.github.com/fxn/86ad8584d7813caf03dac9222f8dcf41&quot;&gt;Namespaces 101&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://railsatscale.com/2025-05-21-fast-allocations-in-ruby-3-5/&quot;&gt;Fast Allocations in Ruby 3.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://railsatscale.com/2025-05-14-merge-zjit/&quot;&gt;ZJIT has been merged into Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.writesoftwarewell.com/serving-large-files-rails-nginx-thruster/&quot;&gt;Serving Large Files in Rails with a Reverse Proxy Server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://serpapi.com/blog/faster-regular-expression-engines-in-ruby/&quot;&gt;Fast(er) regular expression engines in Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://itsi.fyi/&quot;&gt;Itsi – the teensy‑weensy Ruby Rack server, static asset server, reverse proxy, API gateway, and fiber scheduler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/oldmoe/tinybits-rb&quot;&gt;Tinybits binary encoding for Ruby&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://nodejs.org/en/blog/release/v24.0.0&quot;&gt;Node v24.0.0 (Current)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://devblogs.microsoft.com/typescript/announcing-typescript-native-previews/&quot;&gt;Announcing TypeScript Native Previews&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://eslint.org/blog/2025/05/eslint-v9.0.0-retrospective/&quot;&gt;ESLint v9.0.0: A retrospective&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dbushell.com/2025/04/28/denos-decline/&quot;&gt;Deno’s Decline (6 Regions and Falling)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.probirsarkar.com/i-tried-serverless-for-a-month-heres-why-i-gave-up-015e4fff0091&quot;&gt;I Tried Serverless for a Month — Here’s Why I Gave Up&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/zumerlab/snapdom&quot;&gt;SnapDOM captures HTML elements as images with exceptional speed and accuracy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lostpixels.io/writings/compression&quot;&gt;My trick for compressing SVGs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 26 May 2025 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/13/1307.mp3" length="52295507" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/13/1307.mp3" fileSize="52295507" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.4.4 Released
   [https://www.ruby-lang.o...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.4.4 Released
   [https://www.ruby-lang.org/en/news/2025/05/14/ruby-3-4-4-released/]
 * Namespaces 101 [https://gist.github.com/fxn/86ad8584d7813caf03dac9222f8dcf41]
 * Fast Allocations in Ruby 3.5
   [https://railsatscale.com/2025-05-21-fast-allocations-in-ruby-3-5/]
 * ZJIT has been merged into Ruby
   [https://railsatscale.com/2025-05-14-merge-zjit/]
 * Serving Large Files in Rails with a Reverse Proxy Server
   [https://www.writesoftwarewell.com/serving-large-files-rails-nginx-thruster/]
 * Fast(er) regular expression engines in Ruby
   [https://serpapi.com/blog/faster-regular-expression-engines-in-ruby/]
 * Itsi – the teensy‑weensy Ruby Rack server, static asset server, reverse
   proxy, API gateway, and fiber scheduler [https://itsi.fyi/]
 * Tinybits binary encoding for Ruby [https://github.com/oldmoe/tinybits-rb]


WEB

 * Node v24.0.0 (Current) [https://nodejs.org/en/blog/release/v24.0.0]
 * Announcing TypeScript Native Previews
   [https://devblogs.microsoft.com/typescript/announcing-typescript-native-previews/]
 * ESLint v9.0.0: A retrospective
   [https://eslint.org/blog/2025/05/eslint-v9.0.0-retrospective/]
 * Deno’s Decline (6 Regions and Falling)
   [https://dbushell.com/2025/04/28/denos-decline/]
 * I Tried Serverless for a Month — Here’s Why I Gave Up
   [https://blog.probirsarkar.com/i-tried-serverless-for-a-month-heres-why-i-gave-up-015e4fff0091]
 * SnapDOM captures HTML elements as images with exceptional speed and accuracy
   [https://github.com/zumerlab/snapdom]
 * My trick for compressing SVGs [https://lostpixels.io/writings/compression]</itunes:summary><itunes:duration>3265</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/13/1307.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>06 випуск 13 сезону. Ruby 3.5.0 preview1, JRuby 10, Mruby 3.4.0, Impossible Components та інше</title><link>https://www.rwpod.com/posts/2025/04/28/podcast-13-06</link><guid isPermaLink="true">https://www.rwpod.com/posts/2025/04/28/podcast-13-06</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ruby-lang.org/en/news/2025/04/18/ruby-3-5-0-preview1-released/&quot;&gt;Ruby 3.5.0 preview1 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.jruby.org/2025/04/14/jruby-10-0-0-0&quot;&gt;JRuby 10.0.0.0 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://mruby.org/releases/2025/04/20/mruby-3.4.0-released.html&quot;&gt;Mruby 3.4.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dev.37signals.com/announcing-hotwire-native-v1-2/&quot;&gt;Announcing Hotwire Native 1.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://medium.com/code-and-coffee/print-me-baby-one-more-time-59a97cbc693a&quot;&gt;Print Me Baby One More Time&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://radanskoric.com/articles/rails-assets-bundled-with-vanilla&quot;&gt;Rails 8 Assets: Adding a bundled package alongside vanilla setup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://katalyst.com.au/articles/seamless-loading-hotwire-native-ios&quot;&gt;Seamless Loading with Hotwire Native&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://avohq.io/blog/resize-observer-stimulus&quot;&gt;Resize Observer API with Stimulus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://marcoroth.dev/posts/introducing-herb&quot;&gt;Introducing Herb: A new HTML-Aware ERB Parser for smarter developer tooling&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/llmrb/llm&quot;&gt;Llm.rb - a lightweight library that provides a common interface and set of functionality for multiple Large Language Models (LLMs)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.driftingruby.com/episodes/boolean-vs-datetime&quot;&gt;Boolean vs Datetime (video)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://waspdev.com/articles/2025-04-25/why-was-records-and-tuples-proposal-withdrawn&quot;&gt;Why was Records &amp;amp; Tuples proposal withdrawn in JavaScript?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://medium.com/airbnb-engineering/accelerating-large-scale-test-migration-with-llms-9565c208023b&quot;&gt;Accelerating Large-Scale Test Migration with LLMs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://overreacted.io/impossible-components/&quot;&gt;Impossible Components&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.hey.earth/posts/duckdb-doom&quot;&gt;Abusing DuckDB-WASM by making SQL draw 3D graphics (Sort Of)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://andrews.substack.com/p/hako&quot;&gt;Hako - an embeddable, lightweight, secure, high-performance JavaScript engine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cekrem.github.io/posts/react-reconciliation-deep-dive/&quot;&gt;React Reconciliation: The Hidden Engine Behind Your Components&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://0xda.de/blog/2025/04/hiding-elements-that-require-javascript-without-javascript/&quot;&gt;Hiding elements that require JavaScript without JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 28 Apr 2025 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/13/1306.mp3" length="61786061" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/13/1306.mp3" fileSize="61786061" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.5.0 preview1 Released
   [https://www.ru...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.5.0 preview1 Released
   [https://www.ruby-lang.org/en/news/2025/04/18/ruby-3-5-0-preview1-released/]
 * JRuby 10.0.0.0 Released [https://www.jruby.org/2025/04/14/jruby-10-0-0-0]
 * Mruby 3.4.0 [https://mruby.org/releases/2025/04/20/mruby-3.4.0-released.html]
 * Announcing Hotwire Native 1.2
   [https://dev.37signals.com/announcing-hotwire-native-v1-2/]
 * Print Me Baby One More Time
   [https://medium.com/code-and-coffee/print-me-baby-one-more-time-59a97cbc693a]
 * Rails 8 Assets: Adding a bundled package alongside vanilla setup
   [https://radanskoric.com/articles/rails-assets-bundled-with-vanilla]
 * Seamless Loading with Hotwire Native
   [https://katalyst.com.au/articles/seamless-loading-hotwire-native-ios]
 * Resize Observer API with Stimulus
   [https://avohq.io/blog/resize-observer-stimulus]
 * Introducing Herb: A new HTML-Aware ERB Parser for smarter developer tooling
   [https://marcoroth.dev/posts/introducing-herb]
 * Llm.rb - a lightweight library that provides a common interface and set of
   functionality for multiple Large Language Models (LLMs)
   [https://github.com/llmrb/llm]
 * Boolean vs Datetime (video)
   [https://www.driftingruby.com/episodes/boolean-vs-datetime]


WEB

 * Why was Records &amp; Tuples proposal withdrawn in JavaScript?
   [https://waspdev.com/articles/2025-04-25/why-was-records-and-tuples-proposal-withdrawn]
 * Accelerating Large-Scale Test Migration with LLMs
   [https://medium.com/airbnb-engineering/accelerating-large-scale-test-migration-with-llms-9565c208023b]
 * Impossible Components [https://overreacted.io/impossible-components/]
 * Abusing DuckDB-WASM by making SQL draw 3D graphics (Sort Of)
   [https://www.hey.earth/posts/duckdb-doom]
 * Hako - an embeddable, lightweight, secure, high-performance JavaScript engine
   [https://andrews.substack.com/p/hako]
 * React Reconciliation: The Hidden Engine Behind Your Components
   [https://cekrem.github.io/posts/react-reconciliation-deep-dive/]
 * Hiding elements that require JavaScript without JavaScript
   [https://0xda.de/blog/2025/04/hiding-elements-that-require-javascript-without-javascript/]</itunes:summary><itunes:duration>3858</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/13/1306.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>05 випуск 13 сезону. Ruby 3.2.8, Rsdoctor 1.0, Combining importmaps, Teable, Fast MCP, Bridge Components та інше</title><link>https://www.rwpod.com/posts/2025/04/06/podcast-13-05</link><guid isPermaLink="true">https://www.rwpod.com/posts/2025/04/06/podcast-13-05</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ruby-lang.org/en/news/2025/03/26/ruby-3-2-8-released/&quot;&gt;Ruby 3.2.8 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://railsatscale.com/2025-03-14-ruby-debugging-tips-and-recommendations-2025/&quot;&gt;Ruby Debugging Tips and Recommendations in 2025&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://iliabylich.github.io/ruby-ractors-and-lock-free-data-structures/intro.html&quot;&gt;Ruby, Ractors, and Lock-Free Data Structures&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://allaboutcoding.ghinda.com/how-to-create-value-objects-in-ruby-the-idiomatic-way&quot;&gt;How to create value objects in Ruby - the idiomatic way&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://radanskoric.com/articles/rails-assets-combine-importmaps&quot;&gt;Rails 8 Assets: Combining importmaps&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://thoughtbot.com/blog/finding-the-opposite-of-what-you-have-with-rails-invert_where&quot;&gt;Finding the opposite of what you have with rails invert_where&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://rubyui.com/&quot;&gt;RubyUI - beautifully designed components that you can copy and paste into your apps&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/eestrada/psyllium&quot;&gt;Psyllium - makes using Ruby Fibers easier&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/davidesantangelo/hyll&quot;&gt;Hyll - a Ruby implementation of the HyperLogLog algorithm for the count-distinct problem&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/yjacquin/fast-mcp&quot;&gt;Fast MCP - a Ruby Implementation of the Model Context Protocol&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/joemasilotti/bridge-components&quot;&gt;Bridge Components for Hotwire Native apps&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://rsdoctor.dev/blog/release/release-note-1_0&quot;&gt;Announcing Rsdoctor 1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://socket.dev/blog/next-js-patches-critical-middleware-vulnerability&quot;&gt;Next.js Patches Critical Middleware Vulnerability (CVE-2025-29927)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.robinwieruch.de/react-trends/&quot;&gt;React Trends in 2025&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://developer.chrome.com/blog/a-customizable-select?hl=en&quot;&gt;The &amp;lt;select&amp;gt; element can now be customized with CSS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.neoxs.me/blog/migration-to-eslint-v9&quot;&gt;The Great ESLint v9 Migration Adventure: A Developer&amp;#39;s Survival Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://frontendmasters.com/blog/patterns-for-memory-efficient-dom-manipulation/&quot;&gt;Patterns for Memory Efficient DOM Manipulation with Modern Vanilla JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/teableio/teable&quot;&gt;Teable - a simple, spreadsheet-like interface to create powerful database applications&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://typist.doist.dev/&quot;&gt;Typist - the mighty Tiptap-based rich-text editor React component&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://konvajs.org/&quot;&gt;Konva - JavaScript Canvas 2d Library&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sun, 06 Apr 2025 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/13/1305.mp3" length="66655217" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/13/1305.mp3" fileSize="66655217" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.2.8 Released
   [https://www.ruby-lang.o...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.2.8 Released
   [https://www.ruby-lang.org/en/news/2025/03/26/ruby-3-2-8-released/]
 * Ruby Debugging Tips and Recommendations in 2025
   [https://railsatscale.com/2025-03-14-ruby-debugging-tips-and-recommendations-2025/]
 * Ruby, Ractors, and Lock-Free Data Structures
   [https://iliabylich.github.io/ruby-ractors-and-lock-free-data-structures/intro.html]
 * How to create value objects in Ruby - the idiomatic way
   [https://allaboutcoding.ghinda.com/how-to-create-value-objects-in-ruby-the-idiomatic-way]
 * Rails 8 Assets: Combining importmaps
   [https://radanskoric.com/articles/rails-assets-combine-importmaps]
 * Finding the opposite of what you have with rails invert_where
   [https://thoughtbot.com/blog/finding-the-opposite-of-what-you-have-with-rails-invert_where]
 * RubyUI - beautifully designed components that you can copy and paste into
   your apps [https://rubyui.com/]
 * Psyllium - makes using Ruby Fibers easier
   [https://github.com/eestrada/psyllium]
 * Hyll - a Ruby implementation of the HyperLogLog algorithm for the
   count-distinct problem [https://github.com/davidesantangelo/hyll]
 * Fast MCP - a Ruby Implementation of the Model Context Protocol
   [https://github.com/yjacquin/fast-mcp]
 * Bridge Components for Hotwire Native apps
   [https://github.com/joemasilotti/bridge-components]


WEB

 * Announcing Rsdoctor 1.0 [https://rsdoctor.dev/blog/release/release-note-1_0]
 * Next.js Patches Critical Middleware Vulnerability (CVE-2025-29927)
   [https://socket.dev/blog/next-js-patches-critical-middleware-vulnerability]
 * React Trends in 2025 [https://www.robinwieruch.de/react-trends/]
 * The &lt;select&gt; element can now be customized with CSS
   [https://developer.chrome.com/blog/a-customizable-select?hl=en]
 * The Great ESLint v9 Migration Adventure: A Developer&apos;s Survival Guide
   [https://www.neoxs.me/blog/migration-to-eslint-v9]
 * Patterns for Memory Efficient DOM Manipulation with Modern Vanilla JavaScript
   [https://frontendmasters.com/blog/patterns-for-memory-efficient-dom-manipulation/]
 * Teable - a simple, spreadsheet-like interface to create powerful database
   applications [https://github.com/teableio/teable]
 * Typist - the mighty Tiptap-based rich-text editor React component
   [https://typist.doist.dev/]
 * Konva - JavaScript Canvas 2d Library [https://konvajs.org/]</itunes:summary><itunes:duration>4162</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/13/1305.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>04 випуск 13 сезону. Rails 8.0.2, Tebako, Svelvet, Heat.js, Zoompinch, Mastra та інше</title><link>https://www.rwpod.com/posts/2025/03/16/podcast-13-04</link><guid isPermaLink="true">https://www.rwpod.com/posts/2025/03/16/podcast-13-04</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://rubyonrails.org/2025/3/12/Rails-Version-8-0-2-has-been-released&quot;&gt;Rails Version 8.0.2 has been released!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.mikeperham.com/2025/03/05/introducing-sidekiq-8.0/&quot;&gt;Introducing Sidekiq 8.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://sorbet.org/docs/rbs-support&quot;&gt;RBS comments support&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://organicdarius.com/blog/dns-lookup-from-scratch/&quot;&gt;DNS lookup from scratch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://terminalwire.com/articles/tebako&quot;&gt;Compile Ruby apps with Tebako&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://byroot.github.io/ruby/performance/2025/02/27/whats-the-deal-with-ractors.html&quot;&gt;What&amp;#39;s The Deal With Ractors?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://byroot.github.io/ruby/performance/2025/02/24/http2-past-the-load-balancer.html&quot;&gt;There Isn&amp;#39;t Much Point to HTTP/2 Past The Load Balancer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://byroot.github.io/ruby/performance/2025/03/04/the-pitchfork-story.html&quot;&gt;The Pitchfork Story&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.appsignal.com/2025/02/26/advanced-queries-in-activerecord-for-ruby-on-rails.html&quot;&gt;Advanced Queries in ActiveRecord for Ruby on Rails&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://railsdesigner.com/counter-with-stimulus/&quot;&gt;Create a Animated Counter in Stimulus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/crmne/ruby_llm&quot;&gt;RubyLLM - a delightful Ruby way to work with AI&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://devblogs.microsoft.com/typescript/typescript-native-port/&quot;&gt;A 10x Faster TypeScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://socket.dev/blog/typescript-types-running-doom&quot;&gt;Michigan TypeScript Founder Successfully Runs Doom Inside TypeScript&amp;#39;s Type System&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.royalbhati.com/posts/why-js-is-fast&quot;&gt;Think JavaScript Is Slow? Here&amp;#39;s How JIT (Just In Time) Compilation Makes It 100x Faster Instantly&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://svelvet.mintlify.app/introduction&quot;&gt;Svelvet - build and interact with node-based user interfaces using Svelte&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.william-troup.com/heat-js/&quot;&gt;Heat.js - a powerful Heat Map and Chart&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/ElyaConrad/zoompinch&quot;&gt;Zoompinch - apply a pinch-and-zoom experience that’s feels native&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://mastra.ai/&quot;&gt;Mastra - a TypeScript AI Framework from the Gatsby Team&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sun, 16 Mar 2025 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/13/1304.mp3" length="45908027" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/13/1304.mp3" fileSize="45908027" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Rails Version 8.0.2 has been released!
   [http...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Rails Version 8.0.2 has been released!
   [https://rubyonrails.org/2025/3/12/Rails-Version-8-0-2-has-been-released]
 * Introducing Sidekiq 8.0
   [https://www.mikeperham.com/2025/03/05/introducing-sidekiq-8.0/]
 * RBS comments support [https://sorbet.org/docs/rbs-support]
 * DNS lookup from scratch
   [https://organicdarius.com/blog/dns-lookup-from-scratch/]
 * Compile Ruby apps with Tebako [https://terminalwire.com/articles/tebako]
 * What&apos;s The Deal With Ractors?
   [https://byroot.github.io/ruby/performance/2025/02/27/whats-the-deal-with-ractors.html]
 * There Isn&apos;t Much Point to HTTP/2 Past The Load Balancer
   [https://byroot.github.io/ruby/performance/2025/02/24/http2-past-the-load-balancer.html]
 * The Pitchfork Story
   [https://byroot.github.io/ruby/performance/2025/03/04/the-pitchfork-story.html]
 * Advanced Queries in ActiveRecord for Ruby on Rails
   [https://blog.appsignal.com/2025/02/26/advanced-queries-in-activerecord-for-ruby-on-rails.html]
 * Create a Animated Counter in Stimulus
   [https://railsdesigner.com/counter-with-stimulus/]
 * RubyLLM - a delightful Ruby way to work with AI
   [https://github.com/crmne/ruby_llm]


WEB

 * A 10x Faster TypeScript
   [https://devblogs.microsoft.com/typescript/typescript-native-port/]
 * Michigan TypeScript Founder Successfully Runs Doom Inside TypeScript&apos;s Type
   System [https://socket.dev/blog/typescript-types-running-doom]
 * Think JavaScript Is Slow? Here&apos;s How JIT (Just In Time) Compilation Makes It
   100x Faster Instantly [https://www.royalbhati.com/posts/why-js-is-fast]
 * Svelvet - build and interact with node-based user interfaces using Svelte
   [https://svelvet.mintlify.app/introduction]
 * Heat.js - a powerful Heat Map and Chart
   [https://www.william-troup.com/heat-js/]
 * Zoompinch - apply a pinch-and-zoom experience that’s feels native
   [https://github.com/ElyaConrad/zoompinch]
 * Mastra - a TypeScript AI Framework from the Gatsby Team [https://mastra.ai/]</itunes:summary><itunes:duration>2865</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/13/1304.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>03 випуск 13 сезону. Ruby 3.4.2, asdf 0.16.x, Ohm, Ruby Boy, Style-observer, Flexbox Labs та інше</title><link>https://www.rwpod.com/posts/2025/02/16/podcast-13-03</link><guid isPermaLink="true">https://www.rwpod.com/posts/2025/02/16/podcast-13-03</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ruby-lang.org/en/news/2025/02/14/ruby-3-4-2-released/&quot;&gt;Ruby 3.4.2 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.driftingruby.com/asdf-0-16-x/&quot;&gt;asdf 0.16.x&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://greg.molnar.io/blog/the-state-of-security-in-rails-8/&quot;&gt;The state of Security in Rails 8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.honeybadger.io/blog/rails-async-queries/&quot;&gt;Rails async queries by example&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://railsatscale.com/2025-02-12-tiny-jits-for-a-faster-ffi/&quot;&gt;Tiny JITs for a Faster FFI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://petr.codes/blog/rails/flexible-api-versioning-with-rails/&quot;&gt;Flexible API Versioning with Rails&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://sacckey.github.io/rubyboy/&quot;&gt;Ruby Boy - a Game Boy emulator written in Ruby&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://react.dev/blog/2025/02/14/sunsetting-create-react-app&quot;&gt;Sunsetting Create React App&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.robinwieruch.de/react-starter/&quot;&gt;How to start a React Project [2025]&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://antfu.me/posts/move-on-to-esm-only&quot;&gt;Move on to ESM-only&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://docs.fileber.com/blog/pasting-files-into-browser&quot;&gt;Pasting files into browser&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ohmjs.org/&quot;&gt;Ohm - a JavaScript library for building parsers, interpreters, compilers, and more&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lea.verou.me/blog/2025/style-observer/&quot;&gt;Style-observer: JS to observe CSS property changes, for reals&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://flexboxlabs.netlify.app/&quot;&gt;Flexbox Labs - a visual tool for creating flexbox layouts&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sun, 16 Feb 2025 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/13/1303.mp3" length="37616339" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/13/1303.mp3" fileSize="37616339" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.4.2 Released
   [https://www.ruby-lang.o...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.4.2 Released
   [https://www.ruby-lang.org/en/news/2025/02/14/ruby-3-4-2-released/]
 * asdf 0.16.x [https://blog.driftingruby.com/asdf-0-16-x/]
 * The state of Security in Rails 8
   [https://greg.molnar.io/blog/the-state-of-security-in-rails-8/]
 * Rails async queries by example
   [https://www.honeybadger.io/blog/rails-async-queries/]
 * Tiny JITs for a Faster FFI
   [https://railsatscale.com/2025-02-12-tiny-jits-for-a-faster-ffi/]
 * Flexible API Versioning with Rails
   [https://petr.codes/blog/rails/flexible-api-versioning-with-rails/]
 * Ruby Boy - a Game Boy emulator written in Ruby
   [https://sacckey.github.io/rubyboy/]


WEB

 * Sunsetting Create React App
   [https://react.dev/blog/2025/02/14/sunsetting-create-react-app]
 * How to start a React Project [2025]
   [https://www.robinwieruch.de/react-starter/]
 * Move on to ESM-only [https://antfu.me/posts/move-on-to-esm-only]
 * Pasting files into browser
   [https://docs.fileber.com/blog/pasting-files-into-browser]
 * Ohm - a JavaScript library for building parsers, interpreters, compilers, and
   more [https://ohmjs.org/]
 * Style-observer: JS to observe CSS property changes, for reals
   [https://lea.verou.me/blog/2025/style-observer/]
 * Flexbox Labs - a visual tool for creating flexbox layouts
   [https://flexboxlabs.netlify.app/]</itunes:summary><itunes:duration>2347</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/13/1303.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>02 випуск 13 сезону. Ruby on Rails on WebAssembly, Maybe, Parklife, Marksmith, RE2JS, HMPL.js та інше</title><link>https://www.rwpod.com/posts/2025/02/08/podcast-13-02</link><guid isPermaLink="true">https://www.rwpod.com/posts/2025/02/08/podcast-13-02</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://web.dev/blog/ruby-on-rails-on-webassembly?hl=en&quot;&gt;Ruby on Rails on WebAssembly, the full-stack in-browser journey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.bigbinary.com/blog/caching-in-rails-with-redis-vs-alternatives&quot;&gt;Benchmarking caching in Rails with Redis vs the alternatives&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://radanskoric.com/articles/how-to-avoid-problem-with-turbo-morphing&quot;&gt;How to avoid problems with Turbo morphing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/maybe-finance/maybe&quot;&gt;Maybe: The OS for your personal finances&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://parklife.dev/&quot;&gt;Parklife - a Ruby library to render a Rack app (Rails/Sinatra/etc) to a static build&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/avo-hq/marksmith&quot;&gt;Marksmith - a GitHub-style markdown editor for Rails apps&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://macarthur.me/posts/long-tasks/&quot;&gt;There are a lot of ways to break up long tasks in JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://guybedford.com/es-module-shims-2.0&quot;&gt;Announcing ES Module Shims 2.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://re2js.leopard.in.ua/&quot;&gt;RE2JS - the JavaScript port of RE2, a regular expression engine that provides linear time matching&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hmpl-lang.dev/&quot;&gt;HMPL.js - server-oriented customizable templating for JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://mistic100.github.io/tinygradient/&quot;&gt;Tinygradient - simple gradient generator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=cRC9DlH45lA&quot;&gt;Angular: The Documentary | An origin story&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 08 Feb 2025 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/13/1302.mp3" length="35564635" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/13/1302.mp3" fileSize="35564635" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby on Rails on WebAssembly, the full-stack in...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby on Rails on WebAssembly, the full-stack in-browser journey
   [https://web.dev/blog/ruby-on-rails-on-webassembly?hl=en]
 * Benchmarking caching in Rails with Redis vs the alternatives
   [https://www.bigbinary.com/blog/caching-in-rails-with-redis-vs-alternatives]
 * How to avoid problems with Turbo morphing
   [https://radanskoric.com/articles/how-to-avoid-problem-with-turbo-morphing]
 * Maybe: The OS for your personal finances
   [https://github.com/maybe-finance/maybe]
 * Parklife - a Ruby library to render a Rack app (Rails/Sinatra/etc) to a
   static build [https://parklife.dev/]
 * Marksmith - a GitHub-style markdown editor for Rails apps
   [https://github.com/avo-hq/marksmith]


WEB

 * There are a lot of ways to break up long tasks in JavaScript
   [https://macarthur.me/posts/long-tasks/]
 * Announcing ES Module Shims 2.0 [https://guybedford.com/es-module-shims-2.0]
 * RE2JS - the JavaScript port of RE2, a regular expression engine that provides
   linear time matching [https://re2js.leopard.in.ua/]
 * HMPL.js - server-oriented customizable templating for JavaScript
   [https://hmpl-lang.dev/]
 * Tinygradient - simple gradient generator
   [https://mistic100.github.io/tinygradient/]
 * Angular: The Documentary | An origin story
   [https://www.youtube.com/watch?v=cRC9DlH45lA]</itunes:summary><itunes:duration>2219</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/13/1302.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>01 випуск 13 сезону. Ruby 3.4.1, Bun 1.2, Superglue 1.0, Vitest 3.0, Plotly 3.0, Rumale, Refrigerator та інше</title><link>https://www.rwpod.com/posts/2025/02/02/podcast-13-01</link><guid isPermaLink="true">https://www.rwpod.com/posts/2025/02/02/podcast-13-01</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ruby-lang.org/en/news/2024/12/25/ruby-3-4-1-released/&quot;&gt;Ruby 3.4.1 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://rubyreferences.github.io/rubychanges/3.4.html&quot;&gt;Ruby 3.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://zverok.space/blog/2025-01-27-7things-euruko.html&quot;&gt;Seven things I know after 25 years of development&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://railsatscale.com/2025-01-08-new-for-ruby-3-4-modular-garbage-collectors-and-mmtk/&quot;&gt;New for Ruby 3.4: Modular Garbage Collection and MMTk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ryanwood.com/posts/rails-72-and-yjit-on-heroku&quot;&gt;Rails 7.2 and YJIT on Heroku&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://impactahead.com/dev/magic-behind-ruby-code-you-see-every-day&quot;&gt;Magic behind Ruby code you see every day&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://joyofrails.com/articles/simple-trick-to-understand-ruby-lazy-enumerator&quot;&gt;A simple trick to understand Ruby’s lazy enumerator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://thoughtbot.com/blog/superglue-1-0-react-rails-a-new-era-of-thoughtfulness&quot;&gt;Superglue 1.0: React ❤️ Rails. A new era of thoughtfulness&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://terminalwire.com/articles/superview&quot;&gt;Build Rails Apps with Components&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://railsnotes.xyz/blog/ferrum-stealth-browsing&quot;&gt;Stealthly Browsing and Scraping with Ferrum&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/yoshoku/rumale&quot;&gt;Rumale - a machine learning library in Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/jeremyevans/ruby-refrigerator&quot;&gt;Refrigerator - freeze all core ruby classes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://bun.sh/blog/bun-v1.2&quot;&gt;Bun 1.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://vitest.dev/blog/vitest-3&quot;&gt;Vitest 3.0 is out!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://plotly.com/javascript/&quot;&gt;Plotly 3.0 - a JavaScript Graphing Library &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://risingstars.js.org/2024/en&quot;&gt;2024 JavaScript Rising Stars&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://developer.mozilla.org/en-US/blog/javascript-temporal-is-coming/&quot;&gt;JavaScript Temporal is coming&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://2ality.com/2025/01/nodejs-strip-type.html&quot;&gt;Node&amp;#39;s new built-in support for TypeScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://felixrieseberg.com/things-people-get-wrong-about-electron/&quot;&gt;Things people get wrong about Electron&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://htmx.org/essays/future/&quot;&gt;The future of htmx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.duvallj.pw/posts/2025-01-10-all-javascript-keyboard-shortcut-libraries-are-broken.html&quot;&gt;All Javascript Keyboard Shortcut Libraries Are Broken&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/postalsys/postal-mime&quot;&gt;Postal-mime is an email parsing library that runs in browser environments and serverless functions&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sun, 02 Feb 2025 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/13/1301.mp3" length="89962859" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/13/1301.mp3" fileSize="89962859" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.4.1 Released
   [https://www.ruby-lang.o...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.4.1 Released
   [https://www.ruby-lang.org/en/news/2024/12/25/ruby-3-4-1-released/]
 * Ruby 3.4 [https://rubyreferences.github.io/rubychanges/3.4.html]
 * Seven things I know after 25 years of development
   [https://zverok.space/blog/2025-01-27-7things-euruko.html]
 * New for Ruby 3.4: Modular Garbage Collection and MMTk
   [https://railsatscale.com/2025-01-08-new-for-ruby-3-4-modular-garbage-collectors-and-mmtk/]
 * Rails 7.2 and YJIT on Heroku
   [https://ryanwood.com/posts/rails-72-and-yjit-on-heroku]
 * Magic behind Ruby code you see every day
   [https://impactahead.com/dev/magic-behind-ruby-code-you-see-every-day]
 * A simple trick to understand Ruby’s lazy enumerator
   [https://joyofrails.com/articles/simple-trick-to-understand-ruby-lazy-enumerator]
 * Superglue 1.0: React ❤️ Rails. A new era of thoughtfulness
   [https://thoughtbot.com/blog/superglue-1-0-react-rails-a-new-era-of-thoughtfulness]
 * Build Rails Apps with Components
   [https://terminalwire.com/articles/superview]
 * Stealthly Browsing and Scraping with Ferrum
   [https://railsnotes.xyz/blog/ferrum-stealth-browsing]
 * Rumale - a machine learning library in Ruby
   [https://github.com/yoshoku/rumale]
 * Refrigerator - freeze all core ruby classes
   [https://github.com/jeremyevans/ruby-refrigerator]


WEB

 * Bun 1.2 [https://bun.sh/blog/bun-v1.2]
 * Vitest 3.0 is out! [https://vitest.dev/blog/vitest-3]
 * Plotly 3.0 - a JavaScript Graphing Library [https://plotly.com/javascript/]
 * 2024 JavaScript Rising Stars [https://risingstars.js.org/2024/en]
 * JavaScript Temporal is coming
   [https://developer.mozilla.org/en-US/blog/javascript-temporal-is-coming/]
 * Node&apos;s new built-in support for TypeScript
   [https://2ality.com/2025/01/nodejs-strip-type.html]
 * Things people get wrong about Electron
   [https://felixrieseberg.com/things-people-get-wrong-about-electron/]
 * The future of htmx [https://htmx.org/essays/future/]
 * All Javascript Keyboard Shortcut Libraries Are Broken
   [https://blog.duvallj.pw/posts/2025-01-10-all-javascript-keyboard-shortcut-libraries-are-broken.html]
 * Postal-mime is an email parsing library that runs in browser environments and
   serverless functions [https://github.com/postalsys/postal-mime]</itunes:summary><itunes:duration>5619</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/13/1301.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>36 випуск 12 сезону. Astro 5.0, React 19, Mission Control 1.0, ZUGFeRD/X-Rechnung, Uifonts.app, Kaluma та інше</title><link>https://www.rwpod.com/posts/2024/12/29/podcast-12-36</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/12/29/podcast-12-36</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ruby-lang.org/en/news/2024/12/25/ruby-3-4-1-released/&quot;&gt;Ruby 3.4.1 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.saeloun.com/2024/12/19/what-is-new-in-ruby-3-4/&quot;&gt;What Is New In Ruby 3.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://rubyreferences.github.io/rubychanges/3.4.html&quot;&gt;Ruby Changes: Ruby 3.4 annotated changelog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.llvm.org/posts/2024-12-03-minimalistic-ruby-compiler/&quot;&gt;Lightstorm: minimalistic Ruby compiler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://masilotti.com/10-hotwire-native-tips/&quot;&gt;10 tips from 10 years of Hotwire Native&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://byroot.github.io/ruby/json/2024/12/15/optimizing-ruby-json-part-1.html&quot;&gt;Optimizing Ruby&amp;#39;s JSON, Part 1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.railsforgedev.com/concerns-in-ruby-on-rails-guide&quot;&gt;Mastering Concerns in Ruby on Rails: A Comprehensive Guide to Modular Code Organization, Security, and Best Practices&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://jpcamara.com/2024/12/01/speeding-up-ruby.html&quot;&gt;Speeding up Ruby by rewriting C… in Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://joyofrails.com/articles/what-you-need-to-know-about-sqlite&quot;&gt;What you need to know about SQLite&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.heroku.com/pumas-routers-keepalives-ohmy&quot;&gt;Pumas, Routers &amp;amp; Keepalives—Oh my!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.stefanwienert.de/blog/2024/11/26/zugferd-x-rechnung-create-required-pdf-format-for-eu-compliance-for-2024-in-rails-ghostscript/&quot;&gt;ZUGFeRD/X-Rechnung: create required XML+PDF invoice format for EU compliance for 2025 in Ruby + Ghostscript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.driftingruby.com/episodes/kamal-database-backups&quot;&gt;Kamal Database Backups (video)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dev.37signals.com/mission-control-jobs-v1-0/&quot;&gt;Mission Control — Jobs 1.0 released&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://astro.build/blog/astro-5/&quot;&gt;Astro 5.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/facebook/react/releases/tag/v19.0.0&quot;&gt;React 19.0.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://deno.com/blog/deno-v-oracle&quot;&gt;Deno v. Oracle: Canceling the JavaScript Trademark&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.trevorlasn.com/blog/javascript-scheduler-api&quot;&gt;Working with JavaScript&amp;#39;s Scheduler API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.uifonts.app/&quot;&gt;Uifonts.app - test and preview fonts in real time&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://kinesisjs.com/&quot;&gt;Kinesis.js - a versatile library for adding dynamic, interactive, and physics-based animations to your web components&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/kleisauke/wasm-vips&quot;&gt;Wasm-vips - libvips for the browser and Node.js, compiled to WebAssembly with Emscripten&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://kalumajs.org/&quot;&gt;Kaluma - a tiny JavaScript runtime for RP2040 (Raspberry Pi Pico)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sun, 29 Dec 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1236.mp3" length="75470701" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1236.mp3" fileSize="75470701" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.4.1 Released
   [https://www.ruby-lang.o...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.4.1 Released
   [https://www.ruby-lang.org/en/news/2024/12/25/ruby-3-4-1-released/]
 * What Is New In Ruby 3.4
   [https://blog.saeloun.com/2024/12/19/what-is-new-in-ruby-3-4/]
 * Ruby Changes: Ruby 3.4 annotated changelog
   [https://rubyreferences.github.io/rubychanges/3.4.html]
 * Lightstorm: minimalistic Ruby compiler
   [https://blog.llvm.org/posts/2024-12-03-minimalistic-ruby-compiler/]
 * 10 tips from 10 years of Hotwire Native
   [https://masilotti.com/10-hotwire-native-tips/]
 * Optimizing Ruby&apos;s JSON, Part 1
   [https://byroot.github.io/ruby/json/2024/12/15/optimizing-ruby-json-part-1.html]
 * Mastering Concerns in Ruby on Rails: A Comprehensive Guide to Modular Code
   Organization, Security, and Best Practices
   [https://blog.railsforgedev.com/concerns-in-ruby-on-rails-guide]
 * Speeding up Ruby by rewriting C… in Ruby
   [https://jpcamara.com/2024/12/01/speeding-up-ruby.html]
 * What you need to know about SQLite
   [https://joyofrails.com/articles/what-you-need-to-know-about-sqlite]
 * Pumas, Routers &amp; Keepalives—Oh my!
   [https://blog.heroku.com/pumas-routers-keepalives-ohmy]
 * ZUGFeRD/X-Rechnung: create required XML+PDF invoice format for EU compliance
   for 2025 in Ruby + Ghostscript
   [https://www.stefanwienert.de/blog/2024/11/26/zugferd-x-rechnung-create-required-pdf-format-for-eu-compliance-for-2024-in-rails-ghostscript/]
 * Kamal Database Backups (video)
   [https://www.driftingruby.com/episodes/kamal-database-backups]
 * Mission Control — Jobs 1.0 released
   [https://dev.37signals.com/mission-control-jobs-v1-0/]


WEB

 * Astro 5.0 [https://astro.build/blog/astro-5/]
 * React 19.0.0 [https://github.com/facebook/react/releases/tag/v19.0.0]
 * Deno v. Oracle: Canceling the JavaScript Trademark
   [https://deno.com/blog/deno-v-oracle]
 * Working with JavaScript&apos;s Scheduler API
   [https://www.trevorlasn.com/blog/javascript-scheduler-api]
 * Uifonts.app - test and preview fonts in real time [https://www.uifonts.app/]
 * Kinesis.js - a versatile library for adding dynamic, interactive, and
   physics-based animations to your web components [https://kinesisjs.com/]
 * Wasm-vips - libvips for the browser and Node.js, compiled to WebAssembly with
   Emscripten [https://github.com/kleisauke/wasm-vips]
 * Kaluma - a tiny JavaScript runtime for RP2040 (Raspberry Pi Pico)
   [https://kalumajs.org/]</itunes:summary><itunes:duration>4713</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1236.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>35 випуск 12 сезону. Vite 6.0, Redmine 6.0.0, vlt, Promise.try, Lexical, Component Party, WebVM 2.0 та інше</title><link>https://www.rwpod.com/posts/2024/12/01/podcast-12-35</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/12/01/podcast-12-35</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.saeloun.com/2024/11/12/rails-7-1-adds-unused-option-to-detect-dormant-routes/&quot;&gt;Rails 7.1 Adds --unused Option To Detect Dormant Routes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.saeloun.com/2024/11/13/rails-7-1-raises-error-on-generating-model-attributes-with-dangerous-name/&quot;&gt;Rails 7.1 Raises Error When Generating Model Attributes With Reserved Names.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.redmine.org/news/147&quot;&gt;Redmine 6.0.0 is now available&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.campsite.com/blog/how-we-made-a-ruby-method-200x-faster&quot;&gt;How we made a Ruby method 200x faster&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://zverok.space/blog/2024-11-16-elixir-pipes.html&quot;&gt;Elixir-like pipes in Ruby (oh no not again)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.rubygems.org/2024/11/07/maintainer-role.html&quot;&gt;Maintainer Role&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://railsdesigner.com/lesser-known-stimulus-features/&quot;&gt;Stimulus Features You (Didn&amp;#39;t) Know&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.codeotaku.com/journal/2024-11/streaming-rack/index&quot;&gt;Streaming Rack with Falcon&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://vite.dev/blog/announcing-vite6&quot;&gt;Vite 6.0 is out!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.vlt.sh/blog/introducing-vlt-and-vsr&quot;&gt;Introducing the vlt Package Manager &amp;amp; Serverless Registry&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.trevorlasn.com/blog/promise-try-in-javascript&quot;&gt;Promise.try: Unified Error Handling for Sync and Async JavaScript Code (ES2025)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.trevorlasn.com/blog/import-attributes-in-javascript&quot;&gt;JavaScript Import Attributes (ES2025)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://vinioyama.com/blog/parsing-external-data-with-dtos-data-transfer-objects-practical-javascript-and-ruby-guide/&quot;&gt;Parsing External Data with DTOs (Data Transfer Objects) – Practical Javascript and Ruby Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lexical.dev/&quot;&gt;Lexical - an extensible text editor framework that does things differently&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://simonwep.github.io/selection/&quot;&gt;Viselect - a high performance and lightweight library to add a visual way of selecting elements&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://component-party.dev/&quot;&gt;Component Party - web component JS frameworks quick overview by their syntax and features&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://labs.leaningtech.com/blog/webvm-20&quot;&gt;WebVM 2.0: A complete Linux Desktop Environment in the browser via WebAssembly&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sun, 01 Dec 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1235.mp3" length="53496295" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1235.mp3" fileSize="53496295" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Rails 7.1 Adds --unused Option To Detect Dorman...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Rails 7.1 Adds --unused Option To Detect Dormant Routes
   [https://blog.saeloun.com/2024/11/12/rails-7-1-adds-unused-option-to-detect-dormant-routes/]
 * Rails 7.1 Raises Error When Generating Model Attributes With Reserved Names.
   [https://blog.saeloun.com/2024/11/13/rails-7-1-raises-error-on-generating-model-attributes-with-dangerous-name/]
 * Redmine 6.0.0 is now available [https://www.redmine.org/news/147]
 * How we made a Ruby method 200x faster
   [https://www.campsite.com/blog/how-we-made-a-ruby-method-200x-faster]
 * Elixir-like pipes in Ruby (oh no not again)
   [https://zverok.space/blog/2024-11-16-elixir-pipes.html]
 * Maintainer Role [https://blog.rubygems.org/2024/11/07/maintainer-role.html]
 * Stimulus Features You (Didn&apos;t) Know
   [https://railsdesigner.com/lesser-known-stimulus-features/]
 * Streaming Rack with Falcon
   [https://www.codeotaku.com/journal/2024-11/streaming-rack/index]


WEB

 * Vite 6.0 is out! [https://vite.dev/blog/announcing-vite6]
 * Introducing the vlt Package Manager &amp; Serverless Registry
   [https://blog.vlt.sh/blog/introducing-vlt-and-vsr]
 * Promise.try: Unified Error Handling for Sync and Async JavaScript Code
   (ES2025) [https://www.trevorlasn.com/blog/promise-try-in-javascript]
 * JavaScript Import Attributes (ES2025)
   [https://www.trevorlasn.com/blog/import-attributes-in-javascript]
 * Parsing External Data with DTOs (Data Transfer Objects) – Practical
   Javascript and Ruby Guide
   [https://vinioyama.com/blog/parsing-external-data-with-dtos-data-transfer-objects-practical-javascript-and-ruby-guide/]
 * Lexical - an extensible text editor framework that does things differently
   [https://lexical.dev/]
 * Viselect - a high performance and lightweight library to add a visual way of
   selecting elements [https://simonwep.github.io/selection/]
 * Component Party - web component JS frameworks quick overview by their syntax
   and features [https://component-party.dev/]
 * WebVM 2.0: A complete Linux Desktop Environment in the browser via
   WebAssembly [https://labs.leaningtech.com/blog/webvm-20]</itunes:summary><itunes:duration>3340</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1235.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>34 випуск 12 сезону. Rails 8.0.0, Next.js 15, Svelte 5, HexaPDF 1.0.0, Medusa v2.0 та інше</title><link>https://www.rwpod.com/posts/2024/11/10/podcast-12-34</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/11/10/podcast-12-34</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://rubyonrails.org/2024/11/7/rails-8-no-paas-required&quot;&gt;Rails 8.0: No PaaS Required&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://rubyonrails.org/2024/11/1/this-week-in-rails&quot;&gt;Default Regexp.timeout and more!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ruby-lang.org/en/news/2024/11/05/ruby-3-3-6-released/&quot;&gt;Ruby 3.3.6 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanamirb.org/blog/2024/11/05/hanami-220/&quot;&gt;Hanami 2.2: Persistence pays off&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.saeloun.com/2024/10/25/rails-7-1-adds-after-discard-method-to-activejob/&quot;&gt;Rails 7.1 Adds after_discard Method To ActiveJob For Discarded Jobs.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://nts.strzibny.name/rails-force-ssl/&quot;&gt;A closer look at Rails force_ssl and assume_ssl&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.bestwebventures.in/presenter-objects-vs-direct-rendering&quot;&gt;Understanding Presenter Objects vs Direct Rendering in Ruby on Rails&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://radanskoric.com/articles/hotwire-and-htmx&quot;&gt;Hotwire and HTMX - Same Principles, Different Approaches&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.rorvswild.com/blog/2024/speed-up-compound-full-text-searches-in-postgresql-by-300x&quot;&gt;Speed Up Compound Full-Text Searches in PostgreSQL by 300x&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hexapdf.gettalong.org/news/2024/hexapdf-1-0-0.html&quot;&gt;HexaPDF 1.0.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/jeromedalbert/rubocop-obsession&quot;&gt;Rubocop Obsession - a RuboCop extension that focuses on higher-level concepts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/mudge/argon2id/&quot;&gt;Argon2id - Ruby bindings to the OWASP recommended password-hashing function&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://nextjs.org/blog/next-15&quot;&gt;Next.js 15&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://svelte.dev/blog/svelte-5-is-alive&quot;&gt;Svelte 5 is alive&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://huggingface.co/blog/transformersjs-v3&quot;&gt;Transformers.js v3: WebGPU Support, New Models &amp;amp; Tasks, and More…&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://reactnative.dev/blog/2024/10/23/the-new-architecture-is-here&quot;&gt;New Architecture is here&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.jonathancreamer.com/how-we-shrunk-our-git-repo-size-by-94-percent/&quot;&gt;How we shrunk our Javascript monorepo git size by 94%&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://expressionstatement.com/html-form-validation-is-heavily-underused&quot;&gt;HTML Form Validation is heavily underused&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://medusajs.com/blog/v2-release/&quot;&gt;Medusa v2.0 Release&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://nolanlawson.com/2024/10/20/why-im-skeptical-of-rewriting-javascript-tools-in-faster-languages/&quot;&gt;Why I’m skeptical of rewriting JavaScript tools in “faster” languages&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sun, 10 Nov 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1234.mp3" length="69370053" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1234.mp3" fileSize="69370053" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Rails 8.0: No PaaS Required
   [https://rubyonr...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Rails 8.0: No PaaS Required
   [https://rubyonrails.org/2024/11/7/rails-8-no-paas-required]
 * Default Regexp.timeout and more!
   [https://rubyonrails.org/2024/11/1/this-week-in-rails]
 * Ruby 3.3.6 Released
   [https://www.ruby-lang.org/en/news/2024/11/05/ruby-3-3-6-released/]
 * Hanami 2.2: Persistence pays off
   [https://hanamirb.org/blog/2024/11/05/hanami-220/]
 * Rails 7.1 Adds after_discard Method To ActiveJob For Discarded Jobs.
   [https://blog.saeloun.com/2024/10/25/rails-7-1-adds-after-discard-method-to-activejob/]
 * A closer look at Rails force_ssl and assume_ssl
   [https://nts.strzibny.name/rails-force-ssl/]
 * Understanding Presenter Objects vs Direct Rendering in Ruby on Rails
   [https://blog.bestwebventures.in/presenter-objects-vs-direct-rendering]
 * Hotwire and HTMX - Same Principles, Different Approaches
   [https://radanskoric.com/articles/hotwire-and-htmx]
 * Speed Up Compound Full-Text Searches in PostgreSQL by 300x
   [https://www.rorvswild.com/blog/2024/speed-up-compound-full-text-searches-in-postgresql-by-300x]
 * HexaPDF 1.0.0 [https://hexapdf.gettalong.org/news/2024/hexapdf-1-0-0.html]
 * Rubocop Obsession - a RuboCop extension that focuses on higher-level concepts
   [https://github.com/jeromedalbert/rubocop-obsession]
 * Argon2id - Ruby bindings to the OWASP recommended password-hashing function
   [https://github.com/mudge/argon2id/]


WEB

 * Next.js 15 [https://nextjs.org/blog/next-15]
 * Svelte 5 is alive [https://svelte.dev/blog/svelte-5-is-alive]
 * Transformers.js v3: WebGPU Support, New Models &amp; Tasks, and More…
   [https://huggingface.co/blog/transformersjs-v3]
 * New Architecture is here
   [https://reactnative.dev/blog/2024/10/23/the-new-architecture-is-here]
 * How we shrunk our Javascript monorepo git size by 94%
   [https://www.jonathancreamer.com/how-we-shrunk-our-git-repo-size-by-94-percent/]
 * HTML Form Validation is heavily underused
   [https://expressionstatement.com/html-form-validation-is-heavily-underused]
 * Medusa v2.0 Release [https://medusajs.com/blog/v2-release/]
 * Why I’m skeptical of rewriting JavaScript tools in “faster” languages
   [https://nolanlawson.com/2024/10/20/why-im-skeptical-of-rewriting-javascript-tools-in-faster-languages/]</itunes:summary><itunes:duration>4332</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1234.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>33 випуск 12 сезону. Ruby 3.4.0 preview2, Rails 7.2.1.1, Node v23.0.0, Docx, Fast-grid та інше</title><link>https://www.rwpod.com/posts/2024/10/21/podcast-12-33</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/10/21/podcast-12-33</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ruby-lang.org/en/news/2024/10/07/ruby-3-4-0-preview2-released/&quot;&gt;Ruby 3.4.0 preview2 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://rubyonrails.org/2024/10/15/Rails-Versions-7-0-8-5-7-1-4-1-and-7-2-1-1-have-been-released&quot;&gt;Rails Versions 6.1.7.9, 7.0.8.5, 7.1.4.1, and 7.2.1.1 have been released!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.saeloun.com/2024/10/15/rails-7-1-raises-error-on-assignment-to-readonly-attributes/&quot;&gt;Rails 7.1 Raises Error On Assignment To Readonly Attributes.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.saeloun.com/2024/10/12/rails-7-1-supports-multiple-preview-paths-for-mailers/&quot;&gt;Rails 7.1 Supports Multiple Preview Paths For Mailers.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.appsignal.com/2024/10/07/whats-new-in-ruby-on-rails-8.html&quot;&gt;What&amp;#39;s New in Ruby on Rails 8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://tenderlovemaking.com/2024/10/16/monkey-patch-detection-in-ruby/&quot;&gt;Monkey Patch Detection in Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://younes.codes/posts/what-is-rack&quot;&gt;What is Rack?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://nodejs.org/en/blog/release/v23.0.0&quot;&gt;Node v23.0.0 (Current)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.cloudflare.com/the-story-of-web-framework-hono-from-the-creator-of-hono/&quot;&gt;The story of web framework Hono, from the creator of Hono&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.baldurbjarnason.com/2024/liskovs-gun/&quot;&gt;Liskov’s Gun: The parallel evolution of React and Web Components&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://docx.js.org/#/&quot;&gt;Docx - easily generate and modify .docx files with JS/TS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/gabrielpetersson/fast-grid/&quot;&gt;Fast-grid - the world&amp;#39;s most performant DOM-based web table&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://chord-symbol.netlify.app/&quot;&gt;ChordSymbol - the definitive chord symbol parser and renderer for Javascript/NodeJS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Mon, 21 Oct 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1233.mp3" length="28861517" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1233.mp3" fileSize="28861517" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.4.0 preview2 Released
   [https://www.ru...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.4.0 preview2 Released
   [https://www.ruby-lang.org/en/news/2024/10/07/ruby-3-4-0-preview2-released/]
 * Rails Versions 6.1.7.9, 7.0.8.5, 7.1.4.1, and 7.2.1.1 have been released!
   [https://rubyonrails.org/2024/10/15/Rails-Versions-7-0-8-5-7-1-4-1-and-7-2-1-1-have-been-released]
 * Rails 7.1 Raises Error On Assignment To Readonly Attributes.
   [https://blog.saeloun.com/2024/10/15/rails-7-1-raises-error-on-assignment-to-readonly-attributes/]
 * Rails 7.1 Supports Multiple Preview Paths For Mailers.
   [https://blog.saeloun.com/2024/10/12/rails-7-1-supports-multiple-preview-paths-for-mailers/]
 * What&apos;s New in Ruby on Rails 8
   [https://blog.appsignal.com/2024/10/07/whats-new-in-ruby-on-rails-8.html]
 * Monkey Patch Detection in Ruby
   [https://tenderlovemaking.com/2024/10/16/monkey-patch-detection-in-ruby/]
 * What is Rack? [https://younes.codes/posts/what-is-rack]


WEB

 * Node v23.0.0 (Current) [https://nodejs.org/en/blog/release/v23.0.0]
 * The story of web framework Hono, from the creator of Hono
   [https://blog.cloudflare.com/the-story-of-web-framework-hono-from-the-creator-of-hono/]
 * Liskov’s Gun: The parallel evolution of React and Web Components
   [https://www.baldurbjarnason.com/2024/liskovs-gun/]
 * Docx - easily generate and modify .docx files with JS/TS
   [https://docx.js.org/#/]
 * Fast-grid - the world&apos;s most performant DOM-based web table
   [https://github.com/gabrielpetersson/fast-grid/]
 * ChordSymbol - the definitive chord symbol parser and renderer for
   Javascript/NodeJS [https://chord-symbol.netlify.app/]</itunes:summary><itunes:duration>1800</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1233.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>32 випуск 12 сезону. Rails 8.0 Beta 1, VoidZero, Pattern Matching proposal, Tauri 2.0, Qrframe та інше</title><link>https://www.rwpod.com/posts/2024/10/06/podcast-12-32</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/10/06/podcast-12-32</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://rubyonrails.org/2024/9/27/rails-8-beta1-no-paas-required&quot;&gt;Rails 8.0 Beta 1: No PaaS Required&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://tenderlovemaking.com/2024/09/29/eliminating-intermediate-array-allocations/&quot;&gt;Eliminating Intermediate Array Allocations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.appsignal.com/2024/10/02/measuring-the-impact-of-feature-flags-in-ruby-on-rails-with-appsignal.html&quot;&gt;Measuring the Impact of Feature Flags in Ruby on Rails with AppSignal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://radanskoric.com/guest-articles/from-devise-to-rails-auth&quot;&gt;Migrating from Devise to Rails Auth before you can say &amp;quot;Rails World keynote&amp;quot;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://robrace.dev/blog/turbo-morphs-presence-channels-and-typing-indicators/&quot;&gt;Leveraging Turbo 8: Best Additions to Implement in Rails 8 Projects&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://judoscale.com/blog/fixing-sidekiq-memory-issues&quot;&gt;How to Fix Tricky Sidekiq Memory Issues&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://voidzero.dev/posts/announcing-voidzero-inc&quot;&gt;Announcing VoidZero - Next Generation Toolchain for JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://tc39.es/proposal-pattern-matching/&quot;&gt;Pattern Matching proposal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://v2.tauri.app/blog/tauri-20/&quot;&gt;Tauri 2.0 Stable Release&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://eslint.org/blog/2024/10/eslint-json-markdown-support/&quot;&gt;ESLint now officially supports linting of JSON and Markdown&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://evertheylen.eu/p/node-vs-bun/&quot;&gt;Node vs Bun: no backend performance difference&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://qrframe.kylezhe.ng/&quot;&gt;Qrframe - code-based qr code generator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/pachacamac/doc-avatar&quot;&gt;Doc-avatar - tiny web component that shows a unique&amp;#39;ish SVG based document icon depending on a name&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sun, 06 Oct 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1232.mp3" length="66961245" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1232.mp3" fileSize="66961245" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Rails 8.0 Beta 1: No PaaS Required
   [https://...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Rails 8.0 Beta 1: No PaaS Required
   [https://rubyonrails.org/2024/9/27/rails-8-beta1-no-paas-required]
 * Eliminating Intermediate Array Allocations
   [https://tenderlovemaking.com/2024/09/29/eliminating-intermediate-array-allocations/]
 * Measuring the Impact of Feature Flags in Ruby on Rails with AppSignal
   [https://blog.appsignal.com/2024/10/02/measuring-the-impact-of-feature-flags-in-ruby-on-rails-with-appsignal.html]
 * Migrating from Devise to Rails Auth before you can say &quot;Rails World keynote&quot;
   [https://radanskoric.com/guest-articles/from-devise-to-rails-auth]
 * Leveraging Turbo 8: Best Additions to Implement in Rails 8 Projects
   [https://robrace.dev/blog/turbo-morphs-presence-channels-and-typing-indicators/]
 * How to Fix Tricky Sidekiq Memory Issues
   [https://judoscale.com/blog/fixing-sidekiq-memory-issues]


WEB

 * Announcing VoidZero - Next Generation Toolchain for JavaScript
   [https://voidzero.dev/posts/announcing-voidzero-inc]
 * Pattern Matching proposal [https://tc39.es/proposal-pattern-matching/]
 * Tauri 2.0 Stable Release [https://v2.tauri.app/blog/tauri-20/]
 * ESLint now officially supports linting of JSON and Markdown
   [https://eslint.org/blog/2024/10/eslint-json-markdown-support/]
 * Node vs Bun: no backend performance difference
   [https://evertheylen.eu/p/node-vs-bun/]
 * Qrframe - code-based qr code generator [https://qrframe.kylezhe.ng/]
 * Doc-avatar - tiny web component that shows a unique&apos;ish SVG based document
   icon depending on a name [https://github.com/pachacamac/doc-avatar]</itunes:summary><itunes:duration>4181</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1232.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>31 випуск 12 сезону. Solid Queue 1.0, PostgreSQL 17, Deno 2.0 RC, Storybook 8.3, Hotwire Native та інше</title><link>https://www.rwpod.com/posts/2024/09/28/podcast-12-31</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/09/28/podcast-12-31</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://dev.37signals.com/solid-queue-v1-0/&quot;&gt;Solid Queue 1.0 released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.saeloun.com/2024/09/20/rails-7-1-adds-support-for-logging-background-job-enqueue-callers/&quot;&gt;Rails 7.1 Adds Support For Logging Background Job Enqueue Callers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dev.37signals.com/announcing-hotwire-native/&quot;&gt;Announcing Hotwire Native&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://judoscale.com/blog/how-propshaft-works&quot;&gt;How Propshaft Works: A Rails Asset-Pipeline (Visual) Breakdown&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://katafrakt.me/2024/09/25/mruby-lite-intro/&quot;&gt;Lightweight introduction to mruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.honeybadger.io/blog/rails-engines/&quot;&gt;Building Ruby on Rails engines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://pcreux.com/2024/09/26/aaa-engines&quot;&gt;Organize your Rails codebase with aaa engines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://sinaptia.dev/posts/debugging-a-memory-leaking-action&quot;&gt;Debugging a memory-leaking action&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.postgresql.org/about/news/postgresql-17-released-2936/&quot;&gt;PostgreSQL 17 Released!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://deno.com/blog/v2.0-release-candidate&quot;&gt;Deno 2.0 Release Candidate&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://storybook.js.org/blog/storybook-8-3/&quot;&gt;Storybook 8.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.trevorlasn.com/blog/whats-new-in-express-5&quot;&gt;What&amp;#39;s New in Express.js v5.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://schedule-x.dev/&quot;&gt;Schedule-X - an event calendar focused on covering the needs of modern web apps&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 28 Sep 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1231.mp3" length="42574559" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1231.mp3" fileSize="42574559" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Solid Queue 1.0 released [https://dev.37signals...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Solid Queue 1.0 released [https://dev.37signals.com/solid-queue-v1-0/]
 * Rails 7.1 Adds Support For Logging Background Job Enqueue Callers
   [https://blog.saeloun.com/2024/09/20/rails-7-1-adds-support-for-logging-background-job-enqueue-callers/]
 * Announcing Hotwire Native
   [https://dev.37signals.com/announcing-hotwire-native/]
 * How Propshaft Works: A Rails Asset-Pipeline (Visual) Breakdown
   [https://judoscale.com/blog/how-propshaft-works]
 * Lightweight introduction to mruby
   [https://katafrakt.me/2024/09/25/mruby-lite-intro/]
 * Building Ruby on Rails engines
   [https://www.honeybadger.io/blog/rails-engines/]
 * Organize your Rails codebase with aaa engines
   [https://pcreux.com/2024/09/26/aaa-engines]
 * Debugging a memory-leaking action
   [https://sinaptia.dev/posts/debugging-a-memory-leaking-action]


WEB

 * PostgreSQL 17 Released!
   [https://www.postgresql.org/about/news/postgresql-17-released-2936/]
 * Deno 2.0 Release Candidate [https://deno.com/blog/v2.0-release-candidate]
 * Storybook 8.3 [https://storybook.js.org/blog/storybook-8-3/]
 * What&apos;s New in Express.js v5.0
   [https://www.trevorlasn.com/blog/whats-new-in-express-5]
 * Schedule-X - an event calendar focused on covering the needs of modern web
   apps [https://schedule-x.dev/]</itunes:summary><itunes:duration>2657</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1231.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>30 випуск 12 сезону. Design Patterns in Ruby, Astro 5.0 Beta, Fastify v5, Math4Devs та інше</title><link>https://www.rwpod.com/posts/2024/09/21/podcast-12-30</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/09/21/podcast-12-30</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/ruby/ruby/pull/11497&quot;&gt;Ruby&amp;#39;s default parser switches from parse.y to Prism&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.saeloun.com/2024/09/17/rails-adds-ability-to-ignore-counter-cache-column-while-backfilling/&quot;&gt;Rails Adds The Ability To Ignore Counter Cache Columns While They Are Backfilling&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://givenis.me/securing-rails-active-storage-direct-uploads&quot;&gt;Securing Rails Active Storage Direct Uploads&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://kevinjmurphy.com/posts/rspec-stubs-object-in-memory/&quot;&gt;RSpec Stubs The Object In Memory&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://refactoring.guru/design-patterns/ruby&quot;&gt;Design Patterns in Ruby&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.date-fns.org/v40-with-time-zone-support/&quot;&gt;v4.0 is out with first-class time zones support!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://astro.build/blog/astro-5-beta/&quot;&gt;Astro 5.0 Beta Release&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://openjsf.org/blog/fastifys-growth-and-success&quot;&gt;Fastify v5 is Now Officially Released!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://kettanaito.com/blog/dont-sleep-on-abort-controller&quot;&gt;Don&amp;#39;t Sleep on AbortController&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://math4devs.com/&quot;&gt;Math4Devs - list of mathematical symbols with their JavaScript equivalent&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.epicreact.dev/react-19-cheatsheet&quot;&gt;React 19 Cheat Sheet&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 21 Sep 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1230.mp3" length="38372807" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1230.mp3" fileSize="38372807" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby&apos;s default parser switches from parse.y to ...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby&apos;s default parser switches from parse.y to Prism
   [https://github.com/ruby/ruby/pull/11497]
 * Rails Adds The Ability To Ignore Counter Cache Columns While They Are
   Backfilling
   [https://blog.saeloun.com/2024/09/17/rails-adds-ability-to-ignore-counter-cache-column-while-backfilling/]
 * Securing Rails Active Storage Direct Uploads
   [https://givenis.me/securing-rails-active-storage-direct-uploads]
 * RSpec Stubs The Object In Memory
   [https://kevinjmurphy.com/posts/rspec-stubs-object-in-memory/]
 * Design Patterns in Ruby [https://refactoring.guru/design-patterns/ruby]


WEB

 * v4.0 is out with first-class time zones support!
   [https://blog.date-fns.org/v40-with-time-zone-support/]
 * Astro 5.0 Beta Release [https://astro.build/blog/astro-5-beta/]
 * Fastify v5 is Now Officially Released!
   [https://openjsf.org/blog/fastifys-growth-and-success]
 * Don&apos;t Sleep on AbortController
   [https://kettanaito.com/blog/dont-sleep-on-abort-controller]
 * Math4Devs - list of mathematical symbols with their JavaScript equivalent
   [https://math4devs.com/]
 * React 19 Cheat Sheet [https://www.epicreact.dev/react-19-cheatsheet]</itunes:summary><itunes:duration>2394</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1230.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>29 випуск 12 сезону. Express.js 5.0, C vs. Ruby+YJIT, State of ES5 on the Web, Valtio, Violentmonkey та інше</title><link>https://www.rwpod.com/posts/2024/09/14/podcast-12-29</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/09/14/podcast-12-29</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.saeloun.com/2024/09/10/rails-7-1-adds-support-for-composite-key-multi-column-ordering-in-activerecord-batches/&quot;&gt;Rails 7.1 Adds Support For Composite Key Multi-Column Ordering In ActiveRecord::Batches&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/advisories/GHSA-jw9c-mfg7-9rx2&quot;&gt;Critical CVE in Ruby-SAML&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.appsignal.com/2024/09/11/ruby-on-rails-7-1-partial-strict-locals-and-their-gotchas.html&quot;&gt;Ruby on Rails 7.1: Partial Strict Locals and Their Gotchas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://vickash.com/2024/09/13/c_vs_ruby-yjit_i2c_edition.html&quot;&gt;C vs. Ruby+YJIT: I2C Edition&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.bigbinary.com/blog/ruby-upgrade-using-dual-boot&quot;&gt;Upgrade Ruby using dual boot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://thoughtbot.com/blog/comment-your-regular-expressions&quot;&gt;Comment your regular expressions&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/expressjs/express/releases/tag/v5.0.0&quot;&gt;Express.js 5.0 released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://philipwalton.com/articles/the-state-of-es5-on-the-web/&quot;&gt;The State of ES5 on the Web&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://rxdb.info/articles/javascript-vector-database.html&quot;&gt;Local-First Vector Database with RxDB and transformers.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://alexharri.com/blog/clipboard&quot;&gt;The web&amp;#39;s clipboard, and how it stores data of different types&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://valtio.dev/&quot;&gt;Valtio - proxy turns the object you pass it into a self-aware proxy, allowing fine-grained subscription and reactivity when making state updates&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://violentmonkey.github.io/&quot;&gt;Violentmonkey - an open source userscript manager&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 14 Sep 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1229.mp3" length="43001193" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1229.mp3" fileSize="43001193" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Rails 7.1 Adds Support For Composite Key Multi-...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Rails 7.1 Adds Support For Composite Key Multi-Column Ordering In
   ActiveRecord::Batches
   [https://blog.saeloun.com/2024/09/10/rails-7-1-adds-support-for-composite-key-multi-column-ordering-in-activerecord-batches/]
 * Critical CVE in Ruby-SAML [https://github.com/advisories/GHSA-jw9c-mfg7-9rx2]
 * Ruby on Rails 7.1: Partial Strict Locals and Their Gotchas
   [https://blog.appsignal.com/2024/09/11/ruby-on-rails-7-1-partial-strict-locals-and-their-gotchas.html]
 * C vs. Ruby+YJIT: I2C Edition
   [https://vickash.com/2024/09/13/c_vs_ruby-yjit_i2c_edition.html]
 * Upgrade Ruby using dual boot
   [https://www.bigbinary.com/blog/ruby-upgrade-using-dual-boot]
 * Comment your regular expressions
   [https://thoughtbot.com/blog/comment-your-regular-expressions]


WEB

 * Express.js 5.0 released
   [https://github.com/expressjs/express/releases/tag/v5.0.0]
 * The State of ES5 on the Web
   [https://philipwalton.com/articles/the-state-of-es5-on-the-web/]
 * Local-First Vector Database with RxDB and transformers.js
   [https://rxdb.info/articles/javascript-vector-database.html]
 * The web&apos;s clipboard, and how it stores data of different types
   [https://alexharri.com/blog/clipboard]
 * Valtio - proxy turns the object you pass it into a self-aware proxy, allowing
   fine-grained subscription and reactivity when making state updates
   [https://valtio.dev/]
 * Violentmonkey - an open source userscript manager
   [https://violentmonkey.github.io/]</itunes:summary><itunes:duration>2684</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1229.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>28 випуск 12 сезону. Ruby 3.3.5, Vue 3.5, Rspack 1.0, Victor, Allgood, An SSR Performance Showdown та інше</title><link>https://www.rwpod.com/posts/2024/09/07/podcast-12-28</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/09/07/podcast-12-28</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ruby-lang.org/en/news/2024/09/03/3-3-5-released/&quot;&gt;Ruby 3.3.5 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.saeloun.com/2024/09/04/rails-7-1-adds-deliver-callbacks-to-action-mailer/&quot;&gt;Rails 7.1 Adds *_deliver Callbacks To ActionMailer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://jpcamara.com/2024/08/26/the-thread-api.html&quot;&gt;The Thread API : Concurrent, colorless Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://radanskoric.com/articles/load-lazy-loaded-frame-before-it-scrolls-in-view&quot;&gt;How to load a lazy loaded turbo frame a bit before it scrolls into view&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://victor.dannyb.co/&quot;&gt;Victor - a lightweight, zero-dependencies Ruby library that lets you build SVG images using Ruby code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/rameerez/allgood&quot;&gt;Allgood - Rails gem for health checks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.driftingruby.com/episodes/dependent-fields-with-hotwire&quot;&gt;Dependent Fields with Hotwire (video)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.vuejs.org/posts/vue-3-5&quot;&gt;Announcing Vue 3.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://rspack.dev/blog/announcing-1-0&quot;&gt;Announcing Rspack 1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.platformatic.dev/ssr-performance-showdown&quot;&gt;An SSR Performance Showdown&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://romgrk.com/posts/color-bits/&quot;&gt;The fastest JS color library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://shenzilong.cn/record/How%20I%20Created%20a%203.78MB%20Docker%20Image%20for%20a%20JavaScript%20Service&quot;&gt;How I Created a 3.78MB Docker Image for a JavaScript Service&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.freecodecamp.org/news/react-compiler-complete-guide-react-19/&quot;&gt;How to Use React Compiler – A Complete Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 07 Sep 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1228.mp3" length="38378213" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1228.mp3" fileSize="38378213" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.3.5 Released
   [https://www.ruby-lang.o...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.3.5 Released
   [https://www.ruby-lang.org/en/news/2024/09/03/3-3-5-released/]
 * Rails 7.1 Adds *_deliver Callbacks To ActionMailer
   [https://blog.saeloun.com/2024/09/04/rails-7-1-adds-deliver-callbacks-to-action-mailer/]
 * The Thread API : Concurrent, colorless Ruby
   [https://jpcamara.com/2024/08/26/the-thread-api.html]
 * How to load a lazy loaded turbo frame a bit before it scrolls into view
   [https://radanskoric.com/articles/load-lazy-loaded-frame-before-it-scrolls-in-view]
 * Victor - a lightweight, zero-dependencies Ruby library that lets you build
   SVG images using Ruby code [https://victor.dannyb.co/]
 * Allgood - Rails gem for health checks [https://github.com/rameerez/allgood]
 * Dependent Fields with Hotwire (video)
   [https://www.driftingruby.com/episodes/dependent-fields-with-hotwire]


WEB

 * Announcing Vue 3.5 [https://blog.vuejs.org/posts/vue-3-5]
 * Announcing Rspack 1.0 [https://rspack.dev/blog/announcing-1-0]
 * An SSR Performance Showdown
   [https://blog.platformatic.dev/ssr-performance-showdown]
 * The fastest JS color library [https://romgrk.com/posts/color-bits/]
 * How I Created a 3.78MB Docker Image for a JavaScript Service
   [https://shenzilong.cn/record/How%20I%20Created%20a%203.78MB%20Docker%20Image%20for%20a%20JavaScript%20Service]
 * How to Use React Compiler – A Complete Guide
   [https://www.freecodecamp.org/news/react-compiler-complete-guide-react-19/]</itunes:summary><itunes:duration>2395</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1228.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>27 випуск 12 сезону. Rails 7.2 Upgrade Problems, Temporary_tables, Sqlite-vec, Kontra.js та інше</title><link>https://www.rwpod.com/posts/2024/08/25/podcast-12-27</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/08/25/podcast-12-27</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://rubyonrails.org/2024/8/22/Rails-7-2-1-has-been-released&quot;&gt;Rails 7.2.1 has been released!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.driftingruby.com/rails-7-2-upgrade-problems-of-my-own-making/&quot;&gt;Rails 7.2 Upgrade Problems (of my own making)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://thoughtbot.com/blog/return-an-enumerator-when-your-collection-has-multiple-traversals&quot;&gt;Return an Enumerator When Your Collection Has Multiple Traversals&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://willj.net/posts/you-should-use-the-rails-logger-block-syntax/&quot;&gt;You should use the Ruby on Rails logger block syntax&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://mattbrictson.com/blog/turbo-modal&quot;&gt;Build a modal form with Rails, Turbo, and the dialog element&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.appsignal.com/2024/08/14/an-introduction-to-http-caching-in-ruby-on-rails.html&quot;&gt;An Introduction to HTTP Caching in Ruby On Rails&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/keygen-sh/temporary_tables&quot;&gt;Temporary_tables - create temporary tables and models in RSpec tests&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/arthurfiorette/proposal-safe-assignment-operator&quot;&gt;ECMAScript Safe Assignment Operator Proposal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://thenewstack.io/google-angular-lead-sees-convergence-in-javascript-frameworks/&quot;&gt;Google Angular Lead Sees Convergence in JavaScript Frameworks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.smashingmagazine.com/2024/08/history-future-regular-expressions-javascript/&quot;&gt;Regexes Got Good: The History And Future Of Regular Expressions In JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.trevorlasn.com/blog/common-causes-of-memory-leaks-in-javascript&quot;&gt;Common Causes of Memory Leaks in JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/asg017/sqlite-vec&quot;&gt;Sqlite-vec - a vector search SQLite extension&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://straker.github.io/kontra/&quot;&gt;Kontra.js - a lightweight JavaScript gaming micro-library created specifically for the Js13kGames game jam&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sun, 25 Aug 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1227.mp3" length="48705491" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1227.mp3" fileSize="48705491" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Rails 7.2.1 has been released!
   [https://ruby...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Rails 7.2.1 has been released!
   [https://rubyonrails.org/2024/8/22/Rails-7-2-1-has-been-released]
 * Rails 7.2 Upgrade Problems (of my own making)
   [https://blog.driftingruby.com/rails-7-2-upgrade-problems-of-my-own-making/]
 * Return an Enumerator When Your Collection Has Multiple Traversals
   [https://thoughtbot.com/blog/return-an-enumerator-when-your-collection-has-multiple-traversals]
 * You should use the Ruby on Rails logger block syntax
   [https://willj.net/posts/you-should-use-the-rails-logger-block-syntax/]
 * Build a modal form with Rails, Turbo, and the dialog element
   [https://mattbrictson.com/blog/turbo-modal]
 * An Introduction to HTTP Caching in Ruby On Rails
   [https://blog.appsignal.com/2024/08/14/an-introduction-to-http-caching-in-ruby-on-rails.html]
 * Temporary_tables - create temporary tables and models in RSpec tests
   [https://github.com/keygen-sh/temporary_tables]


WEB

 * ECMAScript Safe Assignment Operator Proposal
   [https://github.com/arthurfiorette/proposal-safe-assignment-operator]
 * Google Angular Lead Sees Convergence in JavaScript Frameworks
   [https://thenewstack.io/google-angular-lead-sees-convergence-in-javascript-frameworks/]
 * Regexes Got Good: The History And Future Of Regular Expressions In JavaScript
   [https://www.smashingmagazine.com/2024/08/history-future-regular-expressions-javascript/]
 * Common Causes of Memory Leaks in JavaScript
   [https://www.trevorlasn.com/blog/common-causes-of-memory-leaks-in-javascript]
 * Sqlite-vec - a vector search SQLite extension
   [https://github.com/asg017/sqlite-vec]
 * Kontra.js - a lightweight JavaScript gaming micro-library created
   specifically for the Js13kGames game jam [https://straker.github.io/kontra/]</itunes:summary><itunes:duration>3040</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1227.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>26 випуск 12 сезону. Rails 7.2, Great npm Garbage Patch, Nix for Ruby Developers, Calendar Link, Oops.js та інше</title><link>https://www.rwpod.com/posts/2024/08/10/podcast-12-26</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/08/10/podcast-12-26</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://rubyonrails.org/2024/8/10/Rails-7-2-0-has-been-released&quot;&gt;Rails 7.2: Better production defaults, Dev containers, new guides design, and more!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.saeloun.com/2024/08/09/rails-warns-on-tests-without-assertions/&quot;&gt;Rails Warns On Tests Without Assertions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.bigbinary.com/blog/rails-8-introduces-a-basic-authentication-generator&quot;&gt;Rails 8 introduces a basic authentication generator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://judoscale.com/blog/sidekiq-iterable-jobs&quot;&gt;Sidekiq Iterable Jobs: With Great Power....&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.appsignal.com/2024/08/07/an-introduction-to-nix-for-ruby-developers.html&quot;&gt;An Introduction to Nix for Ruby Developers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://books.writesoftwarewell.com/3/rails-router&quot;&gt;The Rails Router Handbook (book)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.phylum.io/the-great-npm-garbage-patch/&quot;&gt;The Great npm Garbage Patch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hacks.mozilla.org/2024/08/puppeteer-support-for-firefox/&quot;&gt;Announcing Official Puppeteer Support for Firefox&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.greenroots.info/javascript-array-method-with-immutability&quot;&gt;Why the with() method of JavaScript Array is a gem?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://anandchowdhary.github.io/calendar-link/&quot;&gt;Calendar Link - a JavaScript library to generate an event link for Google Calendar, Yahoo! Calendar, Microsoft Outlook, etc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://whirl.netlify.app/&quot;&gt;Whirl - CSS loading animations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/HeyPuter/Oops.js&quot;&gt;Oops.js: Advanced Undo/Redo Manager&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 10 Aug 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1226.mp3" length="29335793" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1226.mp3" fileSize="29335793" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Rails 7.2: Better production defaults, Dev cont...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Rails 7.2: Better production defaults, Dev containers, new guides design, and
   more! [https://rubyonrails.org/2024/8/10/Rails-7-2-0-has-been-released]
 * Rails Warns On Tests Without Assertions
   [https://blog.saeloun.com/2024/08/09/rails-warns-on-tests-without-assertions/]
 * Rails 8 introduces a basic authentication generator
   [https://www.bigbinary.com/blog/rails-8-introduces-a-basic-authentication-generator]
 * Sidekiq Iterable Jobs: With Great Power....
   [https://judoscale.com/blog/sidekiq-iterable-jobs]
 * An Introduction to Nix for Ruby Developers
   [https://blog.appsignal.com/2024/08/07/an-introduction-to-nix-for-ruby-developers.html]
 * The Rails Router Handbook (book)
   [https://books.writesoftwarewell.com/3/rails-router]


WEB

 * The Great npm Garbage Patch
   [https://blog.phylum.io/the-great-npm-garbage-patch/]
 * Announcing Official Puppeteer Support for Firefox
   [https://hacks.mozilla.org/2024/08/puppeteer-support-for-firefox/]
 * Why the with() method of JavaScript Array is a gem?
   [https://blog.greenroots.info/javascript-array-method-with-immutability]
 * Calendar Link - a JavaScript library to generate an event link for Google
   Calendar, Yahoo! Calendar, Microsoft Outlook, etc
   [https://anandchowdhary.github.io/calendar-link/]
 * Whirl - CSS loading animations [https://whirl.netlify.app/]
 * Oops.js: Advanced Undo/Redo Manager [https://github.com/HeyPuter/Oops.js]</itunes:summary><itunes:duration>1830</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1226.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>25 випуск 12 сезону. Ruby 3.2.5, Garbage collection and closures, ERB Lint, Pipelight, Emoji-picker-element та інше</title><link>https://www.rwpod.com/posts/2024/08/03/podcast-12-25</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/08/03/podcast-12-25</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ruby-lang.org/en/news/2024/07/26/ruby-3-2-5-released/&quot;&gt;Ruby 3.2.5 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.saeloun.com/2024/07/31/rails-7-2-adds-support-for-devcontainer/&quot;&gt;Rails 7.2 Adds Support For Devcontainer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://zverok.space/blog/2024-07-26-range-evolution.html&quot;&gt;How it became like this? Ruby Range class&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.monterail.com/blog/best-practices-for-ruby-on-rails-data-migrations&quot;&gt;Best practices for Ruby on Rails data migrations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/Shopify/erb_lint&quot;&gt;ERB Lint - a tool to help lint your ERB or HTML files using the included linters or by writing your own&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/pipelight/pipelight&quot;&gt;Pipelight - tiny automation pipelines&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/nodejs/node/pull/53725&quot;&gt;Node.js module: add --experimental-strip-types&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://vercel.com/blog/how-google-handles-javascript-throughout-the-indexing-process&quot;&gt;How Google handles JavaScript throughout the indexing process&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://jakearchibald.com/2024/garbage-collection-and-closures/&quot;&gt;Garbage collection and closures&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://intl-tel-input.com/&quot;&gt;International Telephone Input - a JavaScript plugin for entering and validating international telephone numbers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://nolanlawson.github.io/emoji-picker-element/&quot;&gt;Emoji-picker-element - a lightweight emoji picker for the modern web&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 03 Aug 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1225.mp3" length="27636215" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1225.mp3" fileSize="27636215" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.2.5 Released
   [https://www.ruby-lang.o...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.2.5 Released
   [https://www.ruby-lang.org/en/news/2024/07/26/ruby-3-2-5-released/]
 * Rails 7.2 Adds Support For Devcontainer
   [https://blog.saeloun.com/2024/07/31/rails-7-2-adds-support-for-devcontainer/]
 * How it became like this? Ruby Range class
   [https://zverok.space/blog/2024-07-26-range-evolution.html]
 * Best practices for Ruby on Rails data migrations
   [https://www.monterail.com/blog/best-practices-for-ruby-on-rails-data-migrations]
 * ERB Lint - a tool to help lint your ERB or HTML files using the included
   linters or by writing your own [https://github.com/Shopify/erb_lint]
 * Pipelight - tiny automation pipelines
   [https://github.com/pipelight/pipelight]


WEB

 * Node.js module: add --experimental-strip-types
   [https://github.com/nodejs/node/pull/53725]
 * How Google handles JavaScript throughout the indexing process
   [https://vercel.com/blog/how-google-handles-javascript-throughout-the-indexing-process]
 * Garbage collection and closures
   [https://jakearchibald.com/2024/garbage-collection-and-closures/]
 * International Telephone Input - a JavaScript plugin for entering and
   validating international telephone numbers [https://intl-tel-input.com/]
 * Emoji-picker-element - a lightweight emoji picker for the modern web
   [https://nolanlawson.github.io/emoji-picker-element/]</itunes:summary><itunes:duration>1723</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1225.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>24 випуск 12 сезону. Ronin 2.1.0, Astro 4.12, Uppy 4.0, Bundle_update_interactive, Postal web server та інше</title><link>https://www.rwpod.com/posts/2024/07/27/podcast-12-24</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/07/27/podcast-12-24</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://ronin-rb.dev/blog/2024/07/22/ronin-2-1-0-finally-released.html&quot;&gt;Ronin 2.1.0 finally released!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://railsatscale.com/2024-07-18-mastering-ruby-code-navigation-major-enhancements-in-ruby-lsp-2024/&quot;&gt;Mastering Ruby Code Navigation: Major Ruby LSP Enhancements in the First Half of 2024&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://mensfeld.pl/2024/07/the-librdkafka-supply-chain-breakdown-rdkafka-rubys-darkest-hour/&quot;&gt;The librdkafka Supply Chain Breakdown: rdkafka-ruby’s Darkest Hour&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://allaboutcoding.ghinda.com/hash-value-omission-an-introduction-and-some-examples&quot;&gt;Hash value omission - an introduction and some examples&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/mattbrictson/bundle_update_interactive&quot;&gt;Bundle_update_interactive - adds an update-interactive command to Bundler&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://astro.build/blog/astro-4120/&quot;&gt;Astro 4.12: Server Islands&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://vercel.com/blog/how-to-choose-the-best-rendering-strategy-for-your-app&quot;&gt;How to choose the best rendering strategy for your app&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://medium.com/airbnb-engineering/how-airbnb-smoothly-upgrades-react-b1d772a565fd&quot;&gt;How Airbnb Smoothly Upgrades React&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://uppy.io/blog/uppy-4.0/&quot;&gt;New Uppy 4.0 major: TypeScript rewrite, Google Photos, React hooks, and much more&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/le0pard/postal_server&quot;&gt;Postal web server - web server offers advanced capabilities for parsing and standardizing street addresses&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 27 Jul 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1224.mp3" length="44037225" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1224.mp3" fileSize="44037225" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ronin 2.1.0 finally released!
   [https://ronin...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ronin 2.1.0 finally released!
   [https://ronin-rb.dev/blog/2024/07/22/ronin-2-1-0-finally-released.html]
 * Mastering Ruby Code Navigation: Major Ruby LSP Enhancements in the First Half
   of 2024
   [https://railsatscale.com/2024-07-18-mastering-ruby-code-navigation-major-enhancements-in-ruby-lsp-2024/]
 * The librdkafka Supply Chain Breakdown: rdkafka-ruby’s Darkest Hour
   [https://mensfeld.pl/2024/07/the-librdkafka-supply-chain-breakdown-rdkafka-rubys-darkest-hour/]
 * Hash value omission - an introduction and some examples
   [https://allaboutcoding.ghinda.com/hash-value-omission-an-introduction-and-some-examples]
 * Bundle_update_interactive - adds an update-interactive command to Bundler
   [https://github.com/mattbrictson/bundle_update_interactive]


WEB

 * Astro 4.12: Server Islands [https://astro.build/blog/astro-4120/]
 * How to choose the best rendering strategy for your app
   [https://vercel.com/blog/how-to-choose-the-best-rendering-strategy-for-your-app]
 * How Airbnb Smoothly Upgrades React
   [https://medium.com/airbnb-engineering/how-airbnb-smoothly-upgrades-react-b1d772a565fd]
 * New Uppy 4.0 major: TypeScript rewrite, Google Photos, React hooks, and much
   more [https://uppy.io/blog/uppy-4.0/]
 * Postal web server - web server offers advanced capabilities for parsing and
   standardizing street addresses [https://github.com/le0pard/postal_server]</itunes:summary><itunes:duration>2748</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1224.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>23 випуск 12 сезону. Ruby methods are colorless, Lamby v6, Maska, Poku v2.0.0, dotJS 2024 та інше</title><link>https://www.rwpod.com/posts/2024/07/20/podcast-12-23</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/07/20/podcast-12-23</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.saeloun.com/2024/07/17/rails-SKIP_TEST_DATABASE_TRUNCATE-flag-to-speed-up-multi-process-test-runs/&quot;&gt;Rails Adds SKIP_TEST_DATABASE_TRUNCATE Flag To Speed Up Multi Process Test Runs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://railsatscale.com/2024-07-11-mid-year-review-irb-and-rails-console-enhancements-in-the-first-half-of-2024/&quot;&gt;Mid-Year Review: IRB and Rails Console Enhancements in the First Half of 2024&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://jpcamara.com/2024/07/15/ruby-methods-are.html&quot;&gt;Ruby methods are colorless&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://radanskoric.com/experiments/minesweeper-100-lines-of-clean-ruby&quot;&gt;Exercise: Minesweeper in 100 lines of clean Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/rails-lambda/lamby/releases/tag/v6.0.0&quot;&gt;Lamby v6 - simple Rails &amp;amp; AWS Lambda integration using Rack&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.phylum.io/fake-aws-packages-ship-command-and-control-malware-in-jpeg-files/&quot;&gt;Fake AWS Packages Ship Command and Control Malware In JPEG Files&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.platformatic.dev/a-guide-to-reading-and-writing-nodejs-streams&quot;&gt;A guide to reading and writing Node.js streams&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://beholdr.github.io/maska/v3/#/&quot;&gt;Maska - a simple zero-dependency input mask library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/wellwelwel/poku/releases/tag/v2.0.0&quot;&gt;Poku v2.0.0 - a cross-platform test runner&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/playlist?list=PLMW8Xq7bXrG7fOUOLJQw9I7ygJCbue9zO#dotjs2024&quot;&gt;dotJS 2024 (videos)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 20 Jul 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1223.mp3" length="31309139" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1223.mp3" fileSize="31309139" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Rails Adds SKIP_TEST_DATABASE_TRUNCATE Flag To ...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Rails Adds SKIP_TEST_DATABASE_TRUNCATE Flag To Speed Up Multi Process Test
   Runs
   [https://blog.saeloun.com/2024/07/17/rails-SKIP_TEST_DATABASE_TRUNCATE-flag-to-speed-up-multi-process-test-runs/]
 * Mid-Year Review: IRB and Rails Console Enhancements in the First Half of 2024
   [https://railsatscale.com/2024-07-11-mid-year-review-irb-and-rails-console-enhancements-in-the-first-half-of-2024/]
 * Ruby methods are colorless
   [https://jpcamara.com/2024/07/15/ruby-methods-are.html]
 * Exercise: Minesweeper in 100 lines of clean Ruby
   [https://radanskoric.com/experiments/minesweeper-100-lines-of-clean-ruby]
 * Lamby v6 - simple Rails &amp; AWS Lambda integration using Rack
   [https://github.com/rails-lambda/lamby/releases/tag/v6.0.0]


WEB

 * Fake AWS Packages Ship Command and Control Malware In JPEG Files
   [https://blog.phylum.io/fake-aws-packages-ship-command-and-control-malware-in-jpeg-files/]
 * A guide to reading and writing Node.js streams
   [https://blog.platformatic.dev/a-guide-to-reading-and-writing-nodejs-streams]
 * Maska - a simple zero-dependency input mask library
   [https://beholdr.github.io/maska/v3/#/]
 * Poku v2.0.0 - a cross-platform test runner
   [https://github.com/wellwelwel/poku/releases/tag/v2.0.0]
 * dotJS 2024 (videos)
   [https://www.youtube.com/playlist?list=PLMW8Xq7bXrG7fOUOLJQw9I7ygJCbue9zO#dotjs2024]</itunes:summary><itunes:duration>1953</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1223.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>22 випуск 12 сезону. Ruby 3.3.4, GoodJob v4, MiniMagick v5.0.0, React Flow 12, TinyBase v5 та інше</title><link>https://www.rwpod.com/posts/2024/07/13/podcast-12-22</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/07/13/podcast-12-22</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ruby-lang.org/en/news/2024/07/09/ruby-3-3-4-released/&quot;&gt;Ruby 3.3.4 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://island94.org/2024/07/introducing-goodjob-v4&quot;&gt;Introducing GoodJob v4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/minimagick/minimagick/releases/tag/v5.0.0&quot;&gt;MiniMagick v5.0.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://railsatscale.com/2024-07-09-finding-memory-leaks-in-the-ruby-ecosystem/&quot;&gt;Finding Memory Leaks in the Ruby Ecosystem&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/playlist?list=PLbHJudTY1K0chrs_E_XFz2pOJ3d8jCayh#railsconf2024&quot;&gt;RailsConf 2024 (Detroit) (videos)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.xyflow.com/blog/react-flow-12-release&quot;&gt;React Flow 12 release&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://tinybase.org/guides/releases/#v5-0&quot;&gt;TinyBase v5 - the reactive data store for local‑first apps&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://eslint.org/blog/2024/07/whats-coming-next-for-eslint/&quot;&gt;What&amp;#39;s coming next for ESLint&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://es-toolkit.slash.page/&quot;&gt;Es-toolkit - a modern JavaScript utility library that&amp;#39;s 2-3 times faster and up to 97% smaller&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://schiener.io/2024-07-07/react-closures-compiler&quot;&gt;Sneaky React Memory Leaks: How the React compiler won&amp;#39;t save you&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 13 Jul 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1222.mp3" length="23775829" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1222.mp3" fileSize="23775829" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.3.4 Released
   [https://www.ruby-lang.o...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.3.4 Released
   [https://www.ruby-lang.org/en/news/2024/07/09/ruby-3-3-4-released/]
 * Introducing GoodJob v4 [https://island94.org/2024/07/introducing-goodjob-v4]
 * MiniMagick v5.0.0
   [https://github.com/minimagick/minimagick/releases/tag/v5.0.0]
 * Finding Memory Leaks in the Ruby Ecosystem
   [https://railsatscale.com/2024-07-09-finding-memory-leaks-in-the-ruby-ecosystem/]
 * RailsConf 2024 (Detroit) (videos)
   [https://www.youtube.com/playlist?list=PLbHJudTY1K0chrs_E_XFz2pOJ3d8jCayh#railsconf2024]


WEB

 * React Flow 12 release [https://www.xyflow.com/blog/react-flow-12-release]
 * TinyBase v5 - the reactive data store for local‑first apps
   [https://tinybase.org/guides/releases/#v5-0]
 * What&apos;s coming next for ESLint
   [https://eslint.org/blog/2024/07/whats-coming-next-for-eslint/]
 * Es-toolkit - a modern JavaScript utility library that&apos;s 2-3 times faster and
   up to 97% smaller [https://es-toolkit.slash.page/]
 * Sneaky React Memory Leaks: How the React compiler won&apos;t save you
   [https://schiener.io/2024-07-07/react-closures-compiler]</itunes:summary><itunes:duration>1482</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1222.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>21 випуск 12 сезону. Ruby 3.3.3 Released, Sidekiq 7.3.0, TypeScript 5.5, JavaScript Set methods та інше</title><link>https://www.rwpod.com/posts/2024/07/06/podcast-12-21</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/07/06/podcast-12-21</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ruby-lang.org/en/news/2024/06/12/ruby-3-3-3-released/&quot;&gt;Ruby 3.3.3 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.mikeperham.com/2024/07/03/iteration-and-sidekiq-7.3.0/&quot;&gt;Iteration and Sidekiq 7.3.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lucasoshiro.github.io/posts-en/2024-06-17-ruby-shellscript/&quot;&gt;Ruby: a great language for shell scripts!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://stevenharman.net/so-we-have-a-memory-leak&quot;&gt;So We&amp;#39;ve Got a Memory Leak…&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://awesome-ruby.com/&quot;&gt;Awesome Ruby - curated list of ruby libraries and tools&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/&quot;&gt;Announcing TypeScript 5.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://developer.mozilla.org/en-US/blog/javascript-set-methods/&quot;&gt;New JavaScript Set methods&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.codeminer42.com/how-react-19-almost-made-the-internet-slower/&quot;&gt;How React 19 (Almost) Made the Internet Slower&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://2023.stateofjs.com/en-US&quot;&gt;State of JavaScript 2023 Survey&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 06 Jul 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1221.mp3" length="25140191" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1221.mp3" fileSize="25140191" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.3.3 Released
   [https://www.ruby-lang.o...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.3.3 Released
   [https://www.ruby-lang.org/en/news/2024/06/12/ruby-3-3-3-released/]
 * Iteration and Sidekiq 7.3.0
   [https://www.mikeperham.com/2024/07/03/iteration-and-sidekiq-7.3.0/]
 * Ruby: a great language for shell scripts!
   [https://lucasoshiro.github.io/posts-en/2024-06-17-ruby-shellscript/]
 * So We&apos;ve Got a Memory Leak…
   [https://stevenharman.net/so-we-have-a-memory-leak]
 * Awesome Ruby - curated list of ruby libraries and tools
   [https://awesome-ruby.com/]


WEB

 * Announcing TypeScript 5.5
   [https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/]
 * New JavaScript Set methods
   [https://developer.mozilla.org/en-US/blog/javascript-set-methods/]
 * How React 19 (Almost) Made the Internet Slower
   [https://blog.codeminer42.com/how-react-19-almost-made-the-internet-slower/]
 * State of JavaScript 2023 Survey [https://2023.stateofjs.com/en-US]</itunes:summary><itunes:duration>1567</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1221.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>20 випуск 12 сезону. Bundler Auto-Install, ESLint Configuration Migrator, WahWah, Omakub, PKIjs та інше</title><link>https://www.rwpod.com/posts/2024/06/08/podcast-12-20</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/06/08/podcast-12-20</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.rubygems.org/2024/05/30/bundler-auto-install-just-got-a-whole-lot-better.html&quot;&gt;Bundler Auto-Install Just Got A Whole Lot Better&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://thoughtbot.com/blog/3-mental-models-for-ruby-enumerators&quot;&gt;3 Mental Models For Ruby Enumerators&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://railsdesigner.com/lesser-known-rails-helpers/&quot;&gt;Lesser Known Rails Helpers to Write Cleaner View Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/aidewoode/wahwah&quot;&gt;WahWah - an audio metadata reader Ruby gem, it supports many popular formats&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://omakub.org/&quot;&gt;Omakub - an Omakase Developer Setup for Ubuntu 24.04 by DHH&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.driftingruby.com/episodes/hotwire-combobox&quot;&gt;Hotwire Combobox (video)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.joshwcomeau.com/javascript/promises/&quot;&gt;Promises From The Ground Up&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://eslint.org/blog/2024/05/eslint-configuration-migrator/&quot;&gt;Introducing the ESLint Configuration Migrator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://martinfowler.com/articles/data-fetch-spa.html&quot;&gt;Data Fetching Patterns in Single-Page Applications&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.bocoup.com/blog/full-stack-web-push-api-guide&quot;&gt;Full Stack Web Push API Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://motioncanvas.io/&quot;&gt;Motion Canvas - create dynamic canvas-rendered animations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/chung-leong/zigar&quot;&gt;Zigar - software tool set that lets you utilize Zig code in your JavaScript project&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/PeculiarVentures/PKI.js&quot;&gt;PKIjs - a Typescript implementation of the most common formats and algorithms needed to build PKI-enabled applications&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 08 Jun 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1220.mp3" length="37426271" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1220.mp3" fileSize="37426271" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Bundler Auto-Install Just Got A Whole Lot Bette...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Bundler Auto-Install Just Got A Whole Lot Better
   [https://blog.rubygems.org/2024/05/30/bundler-auto-install-just-got-a-whole-lot-better.html]
 * 3 Mental Models For Ruby Enumerators
   [https://thoughtbot.com/blog/3-mental-models-for-ruby-enumerators]
 * Lesser Known Rails Helpers to Write Cleaner View Code
   [https://railsdesigner.com/lesser-known-rails-helpers/]
 * WahWah - an audio metadata reader Ruby gem, it supports many popular formats
   [https://github.com/aidewoode/wahwah]
 * Omakub - an Omakase Developer Setup for Ubuntu 24.04 by DHH
   [https://omakub.org/]
 * Hotwire Combobox (video)
   [https://www.driftingruby.com/episodes/hotwire-combobox]


WEB

 * Promises From The Ground Up
   [https://www.joshwcomeau.com/javascript/promises/]
 * Introducing the ESLint Configuration Migrator
   [https://eslint.org/blog/2024/05/eslint-configuration-migrator/]
 * Data Fetching Patterns in Single-Page Applications
   [https://martinfowler.com/articles/data-fetch-spa.html]
 * Full Stack Web Push API Guide
   [https://www.bocoup.com/blog/full-stack-web-push-api-guide]
 * Motion Canvas - create dynamic canvas-rendered animations
   [https://motioncanvas.io/]
 * Zigar - software tool set that lets you utilize Zig code in your JavaScript
   project [https://github.com/chung-leong/zigar]
 * PKIjs - a Typescript implementation of the most common formats and algorithms
   needed to build PKI-enabled applications
   [https://github.com/PeculiarVentures/PKI.js]</itunes:summary><itunes:duration>2335</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1220.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>19 випуск 12 сезону. Ruby 3.3.2, I’m over GraphQL, PBT, Inertia.js 1.1, Why Rails and Laravel won та інше</title><link>https://www.rwpod.com/posts/2024/06/01/podcast-12-19</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/06/01/podcast-12-19</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ruby-lang.org/en/news/2024/05/30/ruby-3-3-2-released/&quot;&gt;Ruby 3.3.2 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.saeloun.com/2024/05/31/rails-7-2-activerecord-order-adds-support-for-hash-values/&quot;&gt;ActiveRecord::Relation#order Adds Support For Hash Values In Rails 7.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.saeloun.com/2024/05/30/rails-7-2-pg-adapter-to-type-cast-date/&quot;&gt;PostgreSQL Adapter Now Decodes Columns Of Type Date To Date Instead Of String In Rails 7.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bessey.dev/blog/2024/05/24/why-im-over-graphql/&quot;&gt;Why, after 6 years, I’m over GraphQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/ohbarye/pbt&quot;&gt;PBT - property-based testing in Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://highperformancesqlite.com/interviews/dhh&quot;&gt;David Heinemeier Hansson on SQLite (video)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.1password.com/new-extension-build-system/&quot;&gt;How we used esbuild to reduce our browser extension build times by 90%&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://snyk.io/blog/10-modern-node-js-runtime-features/&quot;&gt;10 modern Node.js runtime features to start using in 2024&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://thenewstack.io/why-we-need-a-standard-javascript-orm-for-sql-databases/&quot;&gt;Why We Need a Standard JavaScript ORM for SQL Databases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://inertiajs.com/&quot;&gt;Inertia.js 1.1 - build SPAs for any backend&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/share/sharedb&quot;&gt;ShareDB - a realtime database backend based on Operational Transformation (OT) of JSON documents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://youtu.be/LEdISO8JFUM?si=vpBQSNSbTUUAC7_9&quot;&gt;The JavaScript problem: Why Rails and Laravel won (video)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 01 Jun 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1219.mp3" length="44522211" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1219.mp3" fileSize="44522211" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.3.2 Released
   [https://www.ruby-lang.o...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.3.2 Released
   [https://www.ruby-lang.org/en/news/2024/05/30/ruby-3-3-2-released/]
 * ActiveRecord::Relation#order Adds Support For Hash Values In Rails 7.2
   [https://blog.saeloun.com/2024/05/31/rails-7-2-activerecord-order-adds-support-for-hash-values/]
 * PostgreSQL Adapter Now Decodes Columns Of Type Date To Date Instead Of String
   In Rails 7.2
   [https://blog.saeloun.com/2024/05/30/rails-7-2-pg-adapter-to-type-cast-date/]
 * Why, after 6 years, I’m over GraphQL
   [https://bessey.dev/blog/2024/05/24/why-im-over-graphql/]
 * PBT - property-based testing in Ruby [https://github.com/ohbarye/pbt]
 * David Heinemeier Hansson on SQLite (video)
   [https://highperformancesqlite.com/interviews/dhh]


WEB

 * How we used esbuild to reduce our browser extension build times by 90%
   [https://blog.1password.com/new-extension-build-system/]
 * 10 modern Node.js runtime features to start using in 2024
   [https://snyk.io/blog/10-modern-node-js-runtime-features/]
 * Why We Need a Standard JavaScript ORM for SQL Databases
   [https://thenewstack.io/why-we-need-a-standard-javascript-orm-for-sql-databases/]
 * Inertia.js 1.1 - build SPAs for any backend [https://inertiajs.com/]
 * ShareDB - a realtime database backend based on Operational Transformation
   (OT) of JSON documents [https://github.com/share/sharedb]
 * The JavaScript problem: Why Rails and Laravel won (video)
   [https://youtu.be/LEdISO8JFUM?si=vpBQSNSbTUUAC7_9]</itunes:summary><itunes:duration>2779</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1219.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>18 випуск 12 сезону. Rails 7.1.3.3, Angular v18, SolidStart 1.0, IRB Kit, Signature Pad 5.0, Brainchop та інше</title><link>https://www.rwpod.com/posts/2024/05/25/podcast-12-18</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/05/25/podcast-12-18</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://rubyonrails.org/2024/5/17/Rails-Versions-7-0-8-2-and-7-1-3-3-have-been-released&quot;&gt;Rails Versions 7.0.8.2, and 7.1.3.3 have been released!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.saeloun.com/2024/05/21/rails-7-2-strict-loading-using-n_plus_one_only-does-not-eager-load-child-associations/&quot;&gt;Strict Loading Using :n_plus_one_only Mode Does Not Eagerly Load Child Associations In Rails 7.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://gist.github.com/tagomoris/4392f1091f658294bd4d473d8ff631cb&quot;&gt;Namespaces - possibly a key future ruby feature&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://andymaleh.blogspot.com/2024/05/people-shouldnt-ask-if-rails-is-dead.html&quot;&gt;People shouldn&amp;#39;t ask if Rails is dead! They should ask how long Rails has been dead!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://alchemists.io/projects/irb-kit&quot;&gt;IRB Kit - a suite of extensions for IRB&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.angular.dev/angular-v18-is-now-available-e79d5ac0affe&quot;&gt;Angular v18 is now available!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.solidjs.com/blog/solid-start-the-shape-frameworks-to-come&quot;&gt;SolidStart 1.0: The Shape of Frameworks to Come&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://developer.chrome.com/docs/devtools/console/understand-messages&quot;&gt;Understand errors and warnings better with Gemini&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.amygoodchild.com/blog/cursive-handwriting-in-javascript&quot;&gt;Coding my handwriting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://szimek.github.io/signature_pad/&quot;&gt;Signature Pad 5.0 - smooth signature drawing control&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/neuroneural/brainchop&quot;&gt;Brainchop - in-browser 3D MRI rendering and segmentation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 25 May 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1218.mp3" length="36828781" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1218.mp3" fileSize="36828781" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Rails Versions 7.0.8.2, and 7.1.3.3 have been r...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Rails Versions 7.0.8.2, and 7.1.3.3 have been released!
   [https://rubyonrails.org/2024/5/17/Rails-Versions-7-0-8-2-and-7-1-3-3-have-been-released]
 * Strict Loading Using :n_plus_one_only Mode Does Not Eagerly Load Child
   Associations In Rails 7.2
   [https://blog.saeloun.com/2024/05/21/rails-7-2-strict-loading-using-n_plus_one_only-does-not-eager-load-child-associations/]
 * Namespaces - possibly a key future ruby feature
   [https://gist.github.com/tagomoris/4392f1091f658294bd4d473d8ff631cb]
 * People shouldn&apos;t ask if Rails is dead! They should ask how long Rails has
   been dead!
   [https://andymaleh.blogspot.com/2024/05/people-shouldnt-ask-if-rails-is-dead.html]
 * IRB Kit - a suite of extensions for IRB
   [https://alchemists.io/projects/irb-kit]


WEB

 * Angular v18 is now available!
   [https://blog.angular.dev/angular-v18-is-now-available-e79d5ac0affe]
 * SolidStart 1.0: The Shape of Frameworks to Come
   [https://www.solidjs.com/blog/solid-start-the-shape-frameworks-to-come]
 * Understand errors and warnings better with Gemini
   [https://developer.chrome.com/docs/devtools/console/understand-messages]
 * Coding my handwriting
   [https://www.amygoodchild.com/blog/cursive-handwriting-in-javascript]
 * Signature Pad 5.0 - smooth signature drawing control
   [https://szimek.github.io/signature_pad/]
 * Brainchop - in-browser 3D MRI rendering and segmentation
   [https://github.com/neuroneural/brainchop]</itunes:summary><itunes:duration>2298</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1218.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>17 випуск 12 сезону. Ruby 3.4.0 preview1, DoS in REXML, React Compiler, GraphQL Yoga, Ruby-git та інше</title><link>https://www.rwpod.com/posts/2024/05/18/podcast-12-17</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/05/18/podcast-12-17</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ruby-lang.org/en/news/2024/05/16/ruby-3-4-0-preview1-released/&quot;&gt;Ruby 3.4.0 preview1 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ruby-lang.org/en/news/2024/05/16/dos-rexml-cve-2024-35176/&quot;&gt;CVE-2024-35176: DoS in REXML&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.saeloun.com/2024/05/13/ruby-3-4-no-more-type-error-with-nil/&quot;&gt;Ruby 3.4, No More TypeError With **nil As It Is Treated As An Empty Hash&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.saeloun.com/2024/05/17/ruby-3-4-range-size-raises-type-error-for-iterable-range/&quot;&gt;Ruby 3.4, Range#size Now Raises TypeError If The Range Is Not Iterable&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://thoughtbot.com/blog/why-you-should-nest-modules-in-ruby&quot;&gt;Why you should nest modules in Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.blog/changelog/2024-05-13-dependabot-core-is-now-open-source-with-an-mit-license/&quot;&gt;Dependabot-core is now open source with an MIT license&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/ruby-git/ruby-git&quot;&gt;Ruby-git - a Ruby library that can be used to create, read and manipulate Git repositories by wrapping system calls to the git binary&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://react.dev/learn/react-compiler&quot;&gt;React Compiler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://deno.com/blog/document-javascript-package&quot;&gt;How to document your JavaScript package&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://2ality.com/2024/05/proposal-promise-with-resolvers.html&quot;&gt;ECMAScript proposal: Promise.withResolvers()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://vue-fluid-dnd.netlify.app/&quot;&gt;Vue Fluid DnD is a fluid and smooth drag and drop solution for lists on Vue3 full animated&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://the-guild.dev/graphql/yoga-server&quot;&gt;GraphQL Yoga - the fully-featured GraphQL Server with focus on easy setup, performance and great developer experience&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://webstatus.dev/&quot;&gt;Web Platform Dashboard&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://visgl.github.io/react-google-maps/&quot;&gt;React-google-maps makes using the Google Maps JavaScript API in React applications easy&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 18 May 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1217.mp3" length="35935581" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1217.mp3" fileSize="35935581" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.4.0 preview1 Released
   [https://www.ru...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.4.0 preview1 Released
   [https://www.ruby-lang.org/en/news/2024/05/16/ruby-3-4-0-preview1-released/]
 * CVE-2024-35176: DoS in REXML
   [https://www.ruby-lang.org/en/news/2024/05/16/dos-rexml-cve-2024-35176/]
 * Ruby 3.4, No More TypeError With **nil As It Is Treated As An Empty Hash
   [https://blog.saeloun.com/2024/05/13/ruby-3-4-no-more-type-error-with-nil/]
 * Ruby 3.4, Range#size Now Raises TypeError If The Range Is Not Iterable
   [https://blog.saeloun.com/2024/05/17/ruby-3-4-range-size-raises-type-error-for-iterable-range/]
 * Why you should nest modules in Ruby
   [https://thoughtbot.com/blog/why-you-should-nest-modules-in-ruby]
 * Dependabot-core is now open source with an MIT license
   [https://github.blog/changelog/2024-05-13-dependabot-core-is-now-open-source-with-an-mit-license/]
 * Ruby-git - a Ruby library that can be used to create, read and manipulate Git
   repositories by wrapping system calls to the git binary
   [https://github.com/ruby-git/ruby-git]


WEB

 * React Compiler [https://react.dev/learn/react-compiler]
 * How to document your JavaScript package
   [https://deno.com/blog/document-javascript-package]
 * ECMAScript proposal: Promise.withResolvers()
   [https://2ality.com/2024/05/proposal-promise-with-resolvers.html]
 * Vue Fluid DnD is a fluid and smooth drag and drop solution for lists on Vue3
   full animated [https://vue-fluid-dnd.netlify.app/]
 * GraphQL Yoga - the fully-featured GraphQL Server with focus on easy setup,
   performance and great developer experience
   [https://the-guild.dev/graphql/yoga-server]
 * Web Platform Dashboard [https://webstatus.dev/]
 * React-google-maps makes using the Google Maps JavaScript API in React
   applications easy [https://visgl.github.io/react-google-maps/]</itunes:summary><itunes:duration>2242</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1217.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>16 випуск 12 сезону. Ruby Science, Disposable APIs in Javascript, Gepub, Fabric.js, Pintora та інше</title><link>https://www.rwpod.com/posts/2024/05/12/podcast-12-16</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/05/12/podcast-12-16</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.saeloun.com/2024/05/08/rails-validate_foreign_key/&quot;&gt;Enhancing Data Integrity With validate_foreign_key In Rails&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.appsignal.com/2024/05/08/debugging-in-ruby-with-pry-byebug.html&quot;&gt;Debugging in Ruby with pry-byebug&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/skoji/gepub&quot;&gt;Gepub - generic EPUB parser/generator library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://thoughtbot.com/ruby-science/introduction.html&quot;&gt;Ruby Science by thoughtbot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://youtu.be/0LMjx3xkjlY?si=nUpA1h4yWaOePDeD&quot;&gt;John Hawthorn | Vernier: A next Generation Ruby Profiler (video)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://jonathan-frere.com/posts/disposables-in-javascript/&quot;&gt;New Disposable APIs in Javascript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://kettanaito.com/blog/why-patching-globals-is-harmful&quot;&gt;Why Patching Globals Is Harmful&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ui.dev/why-react-query&quot;&gt;Why React Query?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/fabricjs/fabric.js&quot;&gt;Fabric.js - simple and powerful Javascript HTML5 canvas library&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://pintorajs.vercel.app/&quot;&gt;Pintora - extensible text-to-diagrams library&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sun, 12 May 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1216.mp3" length="33263319" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1216.mp3" fileSize="33263319" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Enhancing Data Integrity With validate_foreign_...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Enhancing Data Integrity With validate_foreign_key In Rails
   [https://blog.saeloun.com/2024/05/08/rails-validate_foreign_key/]
 * Debugging in Ruby with pry-byebug
   [https://blog.appsignal.com/2024/05/08/debugging-in-ruby-with-pry-byebug.html]
 * Gepub - generic EPUB parser/generator library
   [https://github.com/skoji/gepub]
 * Ruby Science by thoughtbot
   [https://thoughtbot.com/ruby-science/introduction.html]
 * John Hawthorn | Vernier: A next Generation Ruby Profiler (video)
   [https://youtu.be/0LMjx3xkjlY?si=nUpA1h4yWaOePDeD]


WEB

 * New Disposable APIs in Javascript
   [https://jonathan-frere.com/posts/disposables-in-javascript/]
 * Why Patching Globals Is Harmful
   [https://kettanaito.com/blog/why-patching-globals-is-harmful]
 * Why React Query? [https://ui.dev/why-react-query]
 * Fabric.js - simple and powerful Javascript HTML5 canvas library
   [https://github.com/fabricjs/fabric.js]
 * Pintora - extensible text-to-diagrams library [https://pintorajs.vercel.app/]</itunes:summary><itunes:duration>2075</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1216.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>15 випуск 12 сезону. JRuby 9.4.7.0, Svelte 5 RC, explaining Thruster, Extension.js, Troto та інше</title><link>https://www.rwpod.com/posts/2024/05/05/podcast-12-15</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/05/05/podcast-12-15</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.jruby.org/2024/04/29/jruby-9-4-7-0.html&quot;&gt;JRuby 9.4.7.0 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://railsatscale.com/2024-04-30-fixing-a-footgun-in-activerecord-core-inspect/&quot;&gt;Fixing a footgun in ActiveRecord::Core#inspect&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://discuss.rubyonrails.org/t/explaining-thruster-a-new-37signals-gem-that-speeds-up-your-app/85567&quot;&gt;Explaining Thruster, a new 37signals gem that speeds up your app&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.bemi.io/audit-trail-in-ruby/&quot;&gt;Choosing the Right Audit Trail Approach in Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://oldmoe.blog/2024/04/30/backup-strategies-for-sqlite-in-production/&quot;&gt;Backup strategies for SQLite in production&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://svelte.dev/blog/svelte-5-release-candidate&quot;&gt;Svelte 5 Release Candidate&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://zacharylee.substack.com/p/how-to-cancel-any-async-task-in-javascript&quot;&gt;How To Cancel Any Async Task in JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://chezsoi.org/lucas/blog/a-tricky-pitfall-of-promiseall-and-a-solution.html&quot;&gt;A tricky pitfall of Promise.all() and a solution&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://kilianvalkhof.com/2024/javascript/the-problem-with-new-url-and-how-url-parse-fixes-that/&quot;&gt;The problem with new URL(), and how URL.parse() fixes that&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://extension.js.org/&quot;&gt;Extension.js - a plug-and-play, zero-config, cross-browser extension development tool for browser extensions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/elyxium-labs/troto&quot;&gt;Troto - TypeScript to Protobuf transpiler&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sun, 05 May 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1215.mp3" length="39731411" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1215.mp3" fileSize="39731411" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * JRuby 9.4.7.0 Released [https://www.jruby.org/2...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * JRuby 9.4.7.0 Released [https://www.jruby.org/2024/04/29/jruby-9-4-7-0.html]
 * Fixing a footgun in ActiveRecord::Core#inspect
   [https://railsatscale.com/2024-04-30-fixing-a-footgun-in-activerecord-core-inspect/]
 * Explaining Thruster, a new 37signals gem that speeds up your app
   [https://discuss.rubyonrails.org/t/explaining-thruster-a-new-37signals-gem-that-speeds-up-your-app/85567]
 * Choosing the Right Audit Trail Approach in Ruby
   [https://blog.bemi.io/audit-trail-in-ruby/]
 * Backup strategies for SQLite in production
   [https://oldmoe.blog/2024/04/30/backup-strategies-for-sqlite-in-production/]


WEB

 * Svelte 5 Release Candidate
   [https://svelte.dev/blog/svelte-5-release-candidate]
 * How To Cancel Any Async Task in JavaScript
   [https://zacharylee.substack.com/p/how-to-cancel-any-async-task-in-javascript]
 * A tricky pitfall of Promise.all() and a solution
   [https://chezsoi.org/lucas/blog/a-tricky-pitfall-of-promiseall-and-a-solution.html]
 * The problem with new URL(), and how URL.parse() fixes that
   [https://kilianvalkhof.com/2024/javascript/the-problem-with-new-url-and-how-url-parse-fixes-that/]
 * Extension.js - a plug-and-play, zero-config, cross-browser extension
   development tool for browser extensions [https://extension.js.org/]
 * Troto - TypeScript to Protobuf transpiler
   [https://github.com/elyxium-labs/troto]</itunes:summary><itunes:duration>2479</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1215.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>14 випуск 12 сезону. Ruby 3.3.1, Node v22.0.0, Pnpm 9.0, React 19 Beta, React Native 0.74, Autotuner та інше</title><link>https://www.rwpod.com/posts/2024/04/27/podcast-12-14</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/04/27/podcast-12-14</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-3-1-released/&quot;&gt;Ruby 3.3.1 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.saeloun.com/2024/04/26/rails-7-2-activerecord-pluck-to-accept-hash-values/&quot;&gt;ActiveRecord::Base#pluck adds support for hash values in Rails 7.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://railsatscale.com/2024-04-24-autotuner-how-to-speed-up-your-rails-app/&quot;&gt;Autotuner: How to Speed Up Your Rails App&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.johnhawthorn.com/2024/ruby-might-be-faster-than-you-think/&quot;&gt;Ruby might be faster than you think&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://obie.medium.com/the-future-of-ruby-and-rails-in-the-age-of-ai-8f1acea31bc2&quot;&gt;The Future of Ruby and Rails in the Age of AI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://justin.searls.co/posts/metas-new-ai-chat-sucks-at-coding/&quot;&gt;Meta&amp;#39;s new ai chat sucks at coding&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://nodejs.org/en/blog/release/v22.0.0&quot;&gt;Node v22.0.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/pnpm/pnpm/releases/tag/v9.0.0&quot;&gt;Pnpm 9.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://react.dev/blog/2024/04/25/react-19&quot;&gt;React 19 Beta&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://reactnative.dev/blog/2024/04/22/release-0.74&quot;&gt;React Native 0.74&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://web.dev/blog/intl-segmenter&quot;&gt;The Intl.Segmenter object is now part of Baseline&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://codedrivendevelopment.com/posts/everything-about-abort-signal-timeout&quot;&gt;Everything about the AbortSignals (timeouts, combining signals, and how to use it with window.fetch)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://render.com/blog/hello-bun-deploy-2x-faster-on-github-render&quot;&gt;Hello Bun: How Sveld now deploys 2x faster on GitHub and Render&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 27 Apr 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1214.mp3" length="45693801" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1214.mp3" fileSize="45693801" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.3.1 Released
   [https://www.ruby-lang.o...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.3.1 Released
   [https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-3-1-released/]
 * ActiveRecord::Base#pluck adds support for hash values in Rails 7.2
   [https://blog.saeloun.com/2024/04/26/rails-7-2-activerecord-pluck-to-accept-hash-values/]
 * Autotuner: How to Speed Up Your Rails App
   [https://railsatscale.com/2024-04-24-autotuner-how-to-speed-up-your-rails-app/]
 * Ruby might be faster than you think
   [https://www.johnhawthorn.com/2024/ruby-might-be-faster-than-you-think/]
 * The Future of Ruby and Rails in the Age of AI
   [https://obie.medium.com/the-future-of-ruby-and-rails-in-the-age-of-ai-8f1acea31bc2]
 * Meta&apos;s new ai chat sucks at coding
   [https://justin.searls.co/posts/metas-new-ai-chat-sucks-at-coding/]


WEB

 * Node v22.0.0 [https://nodejs.org/en/blog/release/v22.0.0]
 * Pnpm 9.0 [https://github.com/pnpm/pnpm/releases/tag/v9.0.0]
 * React 19 Beta [https://react.dev/blog/2024/04/25/react-19]
 * React Native 0.74 [https://reactnative.dev/blog/2024/04/22/release-0.74]
 * The Intl.Segmenter object is now part of Baseline
   [https://web.dev/blog/intl-segmenter]
 * Everything about the AbortSignals (timeouts, combining signals, and how to
   use it with window.fetch)
   [https://codedrivendevelopment.com/posts/everything-about-abort-signal-timeout]
 * Hello Bun: How Sveld now deploys 2x faster on GitHub and Render
   [https://render.com/blog/hello-bun-deploy-2x-faster-on-github-render]</itunes:summary><itunes:duration>2852</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1214.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>13 випуск 12 сезону. What happened to Rubinius, SQLite on Rails, TresJS, Quill 2.0, Hono, Janus та інше</title><link>https://www.rwpod.com/posts/2024/04/20/podcast-12-13</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/04/20/podcast-12-13</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.reddit.com/r/ruby/comments/1c460gh/what_happened_to_rubinius/&quot;&gt;What happened to Rubinius?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://fractaledmind.github.io/2024/04/15/sqlite-on-rails-the-how-and-why-of-optimal-performance/&quot;&gt;SQLite on Rails: The how and why of optimal performance&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://a-chacon.com/en/ruby/rails/security/2024/04/18/authenticate-by-for-prevent-timing-based-enumeration-in-rails.html&quot;&gt;Authenticate_by: Prevent timing-based enumeration of users&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/gemfast/server&quot;&gt;Gemfast is a fast and secure rubygems server written in Go&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://tech.olioex.com/ruby/2024/04/16/introducing-janus.html&quot;&gt;Introducing Janus a read/write proxy for ActiveRecord 7.1+&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/on-strum/ruby-on-strum-healthcheck&quot;&gt;Ruby-on-strum-healthcheck - simple configurable application healthcheck&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/validates-email-format-of/validates_email_format_of&quot;&gt;Validates_email_format_of - validate e-mail addreses against RFC 2822 and RFC 3696&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.joshwcomeau.com/react/css-in-rsc/&quot;&gt;CSS in React Server Components&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://tresjs.org/&quot;&gt;TresJS - bring three to the Vue ecosystem&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://quilljs.com/docs/upgrading-to-2-0&quot;&gt;Quill 2.0 - powerful rich text editor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hyperformula.handsontable.com/&quot;&gt;HyperFormula - a headless spreadsheet, a parser and evaluator of Excel formulas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://zengm.com/facesjs/&quot;&gt;Faces.js - a JavaScript library for generating vector-based cartoon faces&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/honojs/hono&quot;&gt;Hono - is a small, simple, and ultrafast web framework for the Edges&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.lemonsqueezy.com/wedges&quot;&gt;Wedges - an open-source collection of UI components for React&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 20 Apr 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1213.mp3" length="54781151" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1213.mp3" fileSize="54781151" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * What happened to Rubinius?
   [https://www.redd...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * What happened to Rubinius?
   [https://www.reddit.com/r/ruby/comments/1c460gh/what_happened_to_rubinius/]
 * SQLite on Rails: The how and why of optimal performance
   [https://fractaledmind.github.io/2024/04/15/sqlite-on-rails-the-how-and-why-of-optimal-performance/]
 * Authenticate_by: Prevent timing-based enumeration of users
   [https://a-chacon.com/en/ruby/rails/security/2024/04/18/authenticate-by-for-prevent-timing-based-enumeration-in-rails.html]
 * Gemfast is a fast and secure rubygems server written in Go
   [https://github.com/gemfast/server]
 * Introducing Janus a read/write proxy for ActiveRecord 7.1+
   [https://tech.olioex.com/ruby/2024/04/16/introducing-janus.html]
 * Ruby-on-strum-healthcheck - simple configurable application healthcheck
   [https://github.com/on-strum/ruby-on-strum-healthcheck]
 * Validates_email_format_of - validate e-mail addreses against RFC 2822 and RFC
   3696 [https://github.com/validates-email-format-of/validates_email_format_of]


WEB

 * CSS in React Server Components
   [https://www.joshwcomeau.com/react/css-in-rsc/]
 * TresJS - bring three to the Vue ecosystem [https://tresjs.org/]
 * Quill 2.0 - powerful rich text editor
   [https://quilljs.com/docs/upgrading-to-2-0]
 * HyperFormula - a headless spreadsheet, a parser and evaluator of Excel
   formulas [https://hyperformula.handsontable.com/]
 * Faces.js - a JavaScript library for generating vector-based cartoon faces
   [https://zengm.com/facesjs/]
 * Hono - is a small, simple, and ultrafast web framework for the Edges
   [https://github.com/honojs/hono]
 * Wedges - an open-source collection of UI components for React
   [https://www.lemonsqueezy.com/wedges]</itunes:summary><itunes:duration>3420</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1213.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>12 випуск 12 сезону. ESLint 9, Langchain.rb, CrystalRuby, Folding the DOM, Counterscale та інше</title><link>https://www.rwpod.com/posts/2024/04/13/podcast-12-12</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/04/13/podcast-12-12</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.saeloun.com/2024/04/08/rails-8-adds-rubocop-by-default/&quot;&gt;Rails 8 adds Rubocop by default to new applications&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://thoughtbot.com/blog/introducing-form-props&quot;&gt;Introducing form_props: The power of Rails forms now available for React!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/patterns-ai-core/langchainrb&quot;&gt;Langchain.rb - building LLM-powered applications in Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/wouterken/crystalruby&quot;&gt;CrystalRuby - embed Crystal code directly in Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.driftingruby.com/episodes/windows-and-wsl&quot;&gt;Windows and WSL (video)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://eslint.org/blog/2024/04/eslint-v9.0.0-released/&quot;&gt;ESLint v9.0.0 released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.joshwcomeau.com/react/folding-the-dom/&quot;&gt;Folding the DOM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://frontendmasters.com/blog/devtools-tips-tricks/&quot;&gt;DevTools Tips &amp;amp; Tricks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://counterscale.dev/&quot;&gt;Counterscale - scalable web analytics you run yourself on Cloudflare&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://previewjs.com/&quot;&gt;Preview UI components and Storybook stories in your IDE instantly&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 13 Apr 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1212.mp3" length="32384335" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1212.mp3" fileSize="32384335" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Rails 8 adds Rubocop by default to new applicat...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Rails 8 adds Rubocop by default to new applications
   [https://blog.saeloun.com/2024/04/08/rails-8-adds-rubocop-by-default/]
 * Introducing form_props: The power of Rails forms now available for React!
   [https://thoughtbot.com/blog/introducing-form-props]
 * Langchain.rb - building LLM-powered applications in Ruby
   [https://github.com/patterns-ai-core/langchainrb]
 * CrystalRuby - embed Crystal code directly in Ruby
   [https://github.com/wouterken/crystalruby]
 * Windows and WSL (video)
   [https://www.driftingruby.com/episodes/windows-and-wsl]


WEB

 * ESLint v9.0.0 released
   [https://eslint.org/blog/2024/04/eslint-v9.0.0-released/]
 * Folding the DOM [https://www.joshwcomeau.com/react/folding-the-dom/]
 * DevTools Tips &amp; Tricks
   [https://frontendmasters.com/blog/devtools-tips-tricks/]
 * Counterscale - scalable web analytics you run yourself on Cloudflare
   [https://counterscale.dev/]
 * Preview UI components and Storybook stories in your IDE instantly
   [https://previewjs.com/]</itunes:summary><itunes:duration>2020</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1212.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>11 випуск 12 сезону. Bun 1.1, TC39 Proposal for Signals, BFCache explained, Vernier Profiler та інше</title><link>https://www.rwpod.com/posts/2024/04/06/podcast-12-11</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/04/06/podcast-12-11</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.rubygems.org/2024/03/31/rubygems-and-xz.html&quot;&gt;RubyGems is not vulnerable to the xz/liblzma backdoor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanamirb.org/blog/2024/04/04/new-leadership-for-hanami/&quot;&gt;New leadership for Hanami&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://owaiskhan.me/post/improve-ci-build-time-and-reduce-cost&quot;&gt;How I improved our CI build time from 24mins to 8mins and reduced costs by 50%&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.trailofbits.com/2024/03/29/introducing-ruzzy-a-coverage-guided-ruby-fuzzer/&quot;&gt;Introducing Ruzzy, a coverage-guided Ruby fuzzer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://vernier.prof/&quot;&gt;Vernier Profiler — Web app for Ruby performance analysis&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://bun.sh/blog/bun-v1.1&quot;&gt;Bun 1.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://eisenbergeffect.medium.com/a-tc39-proposal-for-signals-f0bedd37a335&quot;&gt;A TC39 Proposal for Signals&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.trl.sn/blog/what-is-a-json-number/&quot;&gt;What Even Is a JSON Number?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.sabatino.dev/bfcache-explained/&quot;&gt;BFCache explained&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wicky.nillia.ms/cally/&quot;&gt;Cally - a small, feature-rich calendar components&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 06 Apr 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1211.mp3" length="47984729" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1211.mp3" fileSize="47984729" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * RubyGems is not vulnerable to the xz/liblzma ba...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * RubyGems is not vulnerable to the xz/liblzma backdoor
   [https://blog.rubygems.org/2024/03/31/rubygems-and-xz.html]
 * New leadership for Hanami
   [https://hanamirb.org/blog/2024/04/04/new-leadership-for-hanami/]
 * How I improved our CI build time from 24mins to 8mins and reduced costs by
   50% [https://owaiskhan.me/post/improve-ci-build-time-and-reduce-cost]
 * Introducing Ruzzy, a coverage-guided Ruby fuzzer
   [https://blog.trailofbits.com/2024/03/29/introducing-ruzzy-a-coverage-guided-ruby-fuzzer/]
 * Vernier Profiler — Web app for Ruby performance analysis
   [https://vernier.prof/]


WEB

 * Bun 1.1 [https://bun.sh/blog/bun-v1.1]
 * A TC39 Proposal for Signals
   [https://eisenbergeffect.medium.com/a-tc39-proposal-for-signals-f0bedd37a335]
 * What Even Is a JSON Number? [https://blog.trl.sn/blog/what-is-a-json-number/]
 * BFCache explained [https://www.sabatino.dev/bfcache-explained/]
 * Cally - a small, feature-rich calendar components
   [https://wicky.nillia.ms/cally/]</itunes:summary><itunes:duration>2995</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1211.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>10 випуск 12 сезону. Solid Queue 0.3, Iterator helpers, Rails-new, RubyFann, Promise Execution та інше</title><link>https://www.rwpod.com/posts/2024/03/30/podcast-12-10</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/03/30/podcast-12-10</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/rails/solid_queue/releases/tag/v0.3.0&quot;&gt;Solid Queue 0.3: Add support for recurring tasks (cron style jobs)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://allaboutcoding.ghinda.com/micro-benchmarking-value-objects-in-ruby-datadefine-vs-struct-vs-openstruct&quot;&gt;Micro benchmarking value objects in Ruby: Data.define vs Struct vs OpenStruct&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.testdouble.com/posts/2024-03-26-ruby-toolbox/&quot;&gt;14 tools and gems every Ruby developer would love&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/rails/rails-new&quot;&gt;Rails-new - create a new rails app without ruby installed&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/tangledpath/ruby-fann&quot;&gt;RubyFann - Ruby library for interfacing with FANN (Fast Artificial Neural Network)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/Shopify/onigmo&quot;&gt;Onigmo - a Ruby wrapper around the onigmo regular expression library&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://v8.dev/features/iterator-helpers&quot;&gt;Iterator helpers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://frontendmasters.com/blog/what-you-need-to-know-about-modern-css-spring-2024-edition/&quot;&gt;What You Need to Know about Modern CSS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.lydiahallie.com/blog/promise-execution&quot;&gt;JavaScript Visualized: Promise Execution&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://atlassian.design/components/pragmatic-drag-and-drop/about&quot;&gt;Atlassian&amp;#39;s Pragmatic Drag and Drop Framework&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://youtu.be/LB8KwiiUGy0?si=MY7TCuZC6q-u4MAm&quot;&gt;Node.js: The Documentary | An origin story (video)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 30 Mar 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1210.mp3" length="34725597" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1210.mp3" fileSize="34725597" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Solid Queue 0.3: Add support for recurring task...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Solid Queue 0.3: Add support for recurring tasks (cron style jobs)
   [https://github.com/rails/solid_queue/releases/tag/v0.3.0]
 * Micro benchmarking value objects in Ruby: Data.define vs Struct vs OpenStruct
   [https://allaboutcoding.ghinda.com/micro-benchmarking-value-objects-in-ruby-datadefine-vs-struct-vs-openstruct]
 * 14 tools and gems every Ruby developer would love
   [https://blog.testdouble.com/posts/2024-03-26-ruby-toolbox/]
 * Rails-new - create a new rails app without ruby installed
   [https://github.com/rails/rails-new]
 * RubyFann - Ruby library for interfacing with FANN (Fast Artificial Neural
   Network) [https://github.com/tangledpath/ruby-fann]
 * Onigmo - a Ruby wrapper around the onigmo regular expression library
   [https://github.com/Shopify/onigmo]


WEB

 * Iterator helpers [https://v8.dev/features/iterator-helpers]
 * What You Need to Know about Modern CSS
   [https://frontendmasters.com/blog/what-you-need-to-know-about-modern-css-spring-2024-edition/]
 * JavaScript Visualized: Promise Execution
   [https://www.lydiahallie.com/blog/promise-execution]
 * Atlassian&apos;s Pragmatic Drag and Drop Framework
   [https://atlassian.design/components/pragmatic-drag-and-drop/about]
 * Node.js: The Documentary | An origin story (video)
   [https://youtu.be/LB8KwiiUGy0?si=MY7TCuZC6q-u4MAm]</itunes:summary><itunes:duration>2166</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1210.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>09 випуск 12 сезону. Chilled Strings in Ruby, Runtime compatibility, allow_browser in rails, MistCSS та інше</title><link>https://www.rwpod.com/posts/2024/03/23/podcast-12-09</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/03/23/podcast-12-09</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/ruby/ruby/commit/12be40ae6be78ac41e8e3f3c313cc6f63e7fa6c4&quot;&gt;&amp;#39;Chilled Strings&amp;#39; commited in CRuby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.saeloun.com/2024/03/18/rails-8-adds-allow-browser-to-set-minimum-versions/&quot;&gt;Rails 8 adds allow_browser to set minimum browser version&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://rubyonrails.org/2024/3/20/rails-guides-get-a-facelift&quot;&gt;Rails Guides get a facelift&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://thoughtbot.com/blog/introducing-props-template&quot;&gt;Introducing props_template: A Jbuilder alternative&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.appsignal.com/2024/03/20/good-database-migration-practices-for-your-ruby-on-rails-app-using-strong-migrations.html&quot;&gt;Good Database Migration Practices for Your Ruby on Rails App using Strong Migrations&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://runtime-compat.unjs.io/&quot;&gt;Runtime compatibility&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://romgrk.com/posts/optimizing-javascript&quot;&gt;Optimizing Javascript for fun and for profit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://jameshfisher.com/2024/03/12/a-formula-for-responsive-font-size/&quot;&gt;A formula for responsive font-size&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.figma.com/blog/how-we-rolled-out-our-own-permissions-dsl-at-figma/&quot;&gt;How we built a custom permissions DSL at Figma&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://typicode.github.io/mistcss/&quot;&gt;MistCSS - write React components using CSS only&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 23 Mar 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1209.mp3" length="47061225" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1209.mp3" fileSize="47061225" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * &apos;Chilled Strings&apos; commited in CRuby
   [https:/...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * &apos;Chilled Strings&apos; commited in CRuby
   [https://github.com/ruby/ruby/commit/12be40ae6be78ac41e8e3f3c313cc6f63e7fa6c4]
 * Rails 8 adds allow_browser to set minimum browser version
   [https://blog.saeloun.com/2024/03/18/rails-8-adds-allow-browser-to-set-minimum-versions/]
 * Rails Guides get a facelift
   [https://rubyonrails.org/2024/3/20/rails-guides-get-a-facelift]
 * Introducing props_template: A Jbuilder alternative
   [https://thoughtbot.com/blog/introducing-props-template]
 * Good Database Migration Practices for Your Ruby on Rails App using Strong
   Migrations
   [https://blog.appsignal.com/2024/03/20/good-database-migration-practices-for-your-ruby-on-rails-app-using-strong-migrations.html]


WEB

 * Runtime compatibility [https://runtime-compat.unjs.io/]
 * Optimizing Javascript for fun and for profit
   [https://romgrk.com/posts/optimizing-javascript]
 * A formula for responsive font-size
   [https://jameshfisher.com/2024/03/12/a-formula-for-responsive-font-size/]
 * How we built a custom permissions DSL at Figma
   [https://www.figma.com/blog/how-we-rolled-out-our-own-permissions-dsl-at-figma/]
 * MistCSS - write React components using CSS only
   [https://typicode.github.io/mistcss/]</itunes:summary><itunes:duration>2937</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1209.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>08 випуск 12 сезону. Thruster, WinterJS 1.0, Speedometer 3.0, RuboCop 1.62, Rolldown, Storybook 8, Shiki та інше</title><link>https://www.rwpod.com/posts/2024/03/16/podcast-12-08</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/03/16/podcast-12-08</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://dev.37signals.com/thruster-released/&quot;&gt;Thruster is now open source&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/rubocop/rubocop/releases/tag/v1.62.0&quot;&gt;RuboCop 1.62&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.writesoftwarewell.com/what-does-frozen-string-literal-do-in-ruby/&quot;&gt;What Does the Frozen String Literal Comment Do in Ruby?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://debugbar.dev/&quot;&gt;Debugbar for rails&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/BaseSecrete/active_hashcash&quot;&gt;ActiveHashcash protects Rails applications against bots and brute force attacks without annoying humans&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://learnbyexample.github.io/learn_ruby_oneliners/&quot;&gt;Ruby One-Liners Guide (book)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://wasmer.io/posts/winterjs-v1&quot;&gt;WinterJS 1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://webkit.org/blog/15131/speedometer-3-0-the-best-way-yet-to-measure-browser-performance/&quot;&gt;Speedometer 3.0: The Best Way Yet to Measure Browser Performance&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://eloquentjavascript.net/&quot;&gt;Eloquent JavaScript Goes Fourth&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lorenzofox.dev/posts/component-as-infinite-loop/&quot;&gt;Coroutines and web components&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://rolldown.rs/&quot;&gt;Rolldown - fast Rust-based bundler for JavaScript with Rollup-compatible API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/pixijs/pixijs/releases/tag/v8.0.0&quot;&gt;Pixijs 8.0.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://storybook.js.org/blog/storybook-8/&quot;&gt;Storybook 8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://shiki.style/&quot;&gt;Shiki Syntax highlighter&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 16 Mar 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1208.mp3" length="56813681" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1208.mp3" fileSize="56813681" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Thruster is now open source [https://dev.37sign...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Thruster is now open source [https://dev.37signals.com/thruster-released/]
 * RuboCop 1.62 [https://github.com/rubocop/rubocop/releases/tag/v1.62.0]
 * What Does the Frozen String Literal Comment Do in Ruby?
   [https://www.writesoftwarewell.com/what-does-frozen-string-literal-do-in-ruby/]
 * Debugbar for rails [https://debugbar.dev/]
 * ActiveHashcash protects Rails applications against bots and brute force
   attacks without annoying humans
   [https://github.com/BaseSecrete/active_hashcash]
 * Ruby One-Liners Guide (book)
   [https://learnbyexample.github.io/learn_ruby_oneliners/]


WEB

 * WinterJS 1.0 [https://wasmer.io/posts/winterjs-v1]
 * Speedometer 3.0: The Best Way Yet to Measure Browser Performance
   [https://webkit.org/blog/15131/speedometer-3-0-the-best-way-yet-to-measure-browser-performance/]
 * Eloquent JavaScript Goes Fourth [https://eloquentjavascript.net/]
 * Coroutines and web components
   [https://lorenzofox.dev/posts/component-as-infinite-loop/]
 * Rolldown - fast Rust-based bundler for JavaScript with Rollup-compatible API
   [https://rolldown.rs/]
 * Pixijs 8.0.0 [https://github.com/pixijs/pixijs/releases/tag/v8.0.0]
 * Storybook 8 [https://storybook.js.org/blog/storybook-8/]
 * Shiki Syntax highlighter [https://shiki.style/]</itunes:summary><itunes:duration>3547</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1208.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>07 випуск 12 сезону. Hanami 2.1, Astronoby 0.1.0, JSR, HTMX vs React, MiniGL, Waku та інше</title><link>https://www.rwpod.com/posts/2024/03/02/podcast-12-07</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/03/02/podcast-12-07</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.saeloun.com/2024/02/26/rails-8-adds-brakeman-by-default-to-new-apps/&quot;&gt;Rails 8 adds Brakeman by default to new applications&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hanamirb.org/blog/2024/02/27/hanami-210/&quot;&gt;Hanami 2.1: Views that are a sight to see&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dev.to/rhannequin/astronoby-gem-v010-released-4big&quot;&gt;Astronoby gem v0.1.0 released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://mensfeld.pl/2024/02/the-art-of-forking-unlocking-scalability-in-ruby/&quot;&gt;The Art of Forking: Unlocking Scalability in Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.mikeperham.com/how-sidekiq-works/&quot;&gt;How does Sidekiq work?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://thoughtbot.com/blog/linear-regression-using-dataframes-in-ruby&quot;&gt;Linear Regression using dataframes in Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/victords/minigl&quot;&gt;MiniGL - a minimal 2D Game Library, available as a Ruby gem, and built on top of the Gosu gem&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/jpmckinney/tf-idf-similarity&quot;&gt;Ruby Vector Space Model (VSM) with tf*idf weights&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://open-web-advocacy.org/blog/apple-backs-off-killing-web-apps/&quot;&gt;Apple backs off killing web apps, but the fight continues&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://deno.com/blog/jsr_open_beta&quot;&gt;Introducing JSR - the JavaScript Registry&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://socket.dev/blog/jsr-new-javascript-package-registry&quot;&gt;JSR: What We Know So Far About Deno’s New JavaScript Package Registry&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://semaphoreci.com/blog/htmx-react&quot;&gt;HTMX vs React: A Complete Comparison&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.saeloun.com/2024/02/21/next.js-vs-remix/&quot;&gt;Next.js vs. Remix - A Developer&amp;#39;s Dilemma&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://runjs.app/blog/equations-that-changed-the-world-rewritten-in-javascript#newtons-universal-law-of-gravitation&quot;&gt;17 Equations that Changed the World - Rewritten in JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://waku.gg/&quot;&gt;Waku - a minimal server-side react framework&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 02 Mar 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1207.mp3" length="44827077" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1207.mp3" fileSize="44827077" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Rails 8 adds Brakeman by default to new applica...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Rails 8 adds Brakeman by default to new applications
   [https://blog.saeloun.com/2024/02/26/rails-8-adds-brakeman-by-default-to-new-apps/]
 * Hanami 2.1: Views that are a sight to see
   [https://hanamirb.org/blog/2024/02/27/hanami-210/]
 * Astronoby gem v0.1.0 released
   [https://dev.to/rhannequin/astronoby-gem-v010-released-4big]
 * The Art of Forking: Unlocking Scalability in Ruby
   [https://mensfeld.pl/2024/02/the-art-of-forking-unlocking-scalability-in-ruby/]
 * How does Sidekiq work? [https://www.mikeperham.com/how-sidekiq-works/]
 * Linear Regression using dataframes in Ruby
   [https://thoughtbot.com/blog/linear-regression-using-dataframes-in-ruby]
 * MiniGL - a minimal 2D Game Library, available as a Ruby gem, and built on top
   of the Gosu gem [https://github.com/victords/minigl]
 * Ruby Vector Space Model (VSM) with tf*idf weights
   [https://github.com/jpmckinney/tf-idf-similarity]


WEB

 * Apple backs off killing web apps, but the fight continues
   [https://open-web-advocacy.org/blog/apple-backs-off-killing-web-apps/]
 * Introducing JSR - the JavaScript Registry
   [https://deno.com/blog/jsr_open_beta]
 * JSR: What We Know So Far About Deno’s New JavaScript Package Registry
   [https://socket.dev/blog/jsr-new-javascript-package-registry]
 * HTMX vs React: A Complete Comparison
   [https://semaphoreci.com/blog/htmx-react]
 * Next.js vs. Remix - A Developer&apos;s Dilemma
   [https://blog.saeloun.com/2024/02/21/next.js-vs-remix/]
 * 17 Equations that Changed the World - Rewritten in JavaScript
   [https://runjs.app/blog/equations-that-changed-the-world-rewritten-in-javascript#newtons-universal-law-of-gravitation]
 * Waku - a minimal server-side react framework [https://waku.gg/]</itunes:summary><itunes:duration>2798</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1207.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>06 випуск 12 сезону. JRuby 9.4.6.0, Redwood v7.0.0, Apache ECharts 5.5.0, Perspective 2.8, RuboCop with Prism та інше</title><link>https://www.rwpod.com/posts/2024/02/24/podcast-12-06</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/02/24/podcast-12-06</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.jruby.org/2024/02/20/jruby-9-4-6-0.html&quot;&gt;JRuby 9.4.6.0 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://tenderlovemaking.com/2024/02/16/using-serial-ports-with-ruby.html&quot;&gt;Using Serial Ports with Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://metaredux.com/posts/2024/02/19/need-for-speed-using-rubocop-with-prism.html&quot;&gt;Need for Speed: Using RuboCop with Prism&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.writesoftwarewell.com/rails-audio-api-play-sound-campfire/&quot;&gt;Playing Sounds in Rails with the Audio API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://willj.net/posts/finding-postgres-rows-too-large-for-btree-indexes/&quot;&gt;Finding Postgres rows too large for BTree indexes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/electric-sql/pglite&quot;&gt;PGlite - Postgres in WASM&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://community.redwoodjs.com/t/redwood-v7-0-0-is-now-available/5777&quot;&gt;Redwood v7.0.0 is now available!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://react.dev/blog/2024/02/15/react-labs-what-we-have-been-working-on-february-2024&quot;&gt;React Labs: What We&amp;#39;ve Been Working On – February 2024&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://rxdb.info/articles/localstorage.html&quot;&gt;Using localStorage in Modern Applications: A Comprehensive Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://echarts.apache.org/handbook/en/basics/release-note/5-5-0/&quot;&gt;Apache ECharts 5.5.0 Features&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://perspective.finos.org/&quot;&gt;Perspective 2.8: fast streaming data visualization via webassembly&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 24 Feb 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1206.mp3" length="42667899" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1206.mp3" fileSize="42667899" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * JRuby 9.4.6.0 Released [https://www.jruby.org/2...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * JRuby 9.4.6.0 Released [https://www.jruby.org/2024/02/20/jruby-9-4-6-0.html]
 * Using Serial Ports with Ruby
   [https://tenderlovemaking.com/2024/02/16/using-serial-ports-with-ruby.html]
 * Need for Speed: Using RuboCop with Prism
   [https://metaredux.com/posts/2024/02/19/need-for-speed-using-rubocop-with-prism.html]
 * Playing Sounds in Rails with the Audio API
   [https://www.writesoftwarewell.com/rails-audio-api-play-sound-campfire/]
 * Finding Postgres rows too large for BTree indexes
   [https://willj.net/posts/finding-postgres-rows-too-large-for-btree-indexes/]
 * PGlite - Postgres in WASM [https://github.com/electric-sql/pglite]


WEB

 * Redwood v7.0.0 is now available!
   [https://community.redwoodjs.com/t/redwood-v7-0-0-is-now-available/5777]
 * React Labs: What We&apos;ve Been Working On – February 2024
   [https://react.dev/blog/2024/02/15/react-labs-what-we-have-been-working-on-february-2024]
 * Using localStorage in Modern Applications: A Comprehensive Guide
   [https://rxdb.info/articles/localstorage.html]
 * Apache ECharts 5.5.0 Features
   [https://echarts.apache.org/handbook/en/basics/release-note/5-5-0/]
 * Perspective 2.8: fast streaming data visualization via webassembly
   [https://perspective.finos.org/]</itunes:summary><itunes:duration>2663</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1206.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>05 випуск 12 сезону. Mruby 3.3.0, Dotenv 3.0.0, Extralite, Peggy 4.0, Tempo, Txiki.js та інше</title><link>https://www.rwpod.com/posts/2024/02/17/podcast-12-05</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/02/17/podcast-12-05</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://mruby.org/releases/2024/02/14/mruby-3.3.0-released.html&quot;&gt;Mruby 3.3.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.saeloun.com/2024/02/14/rails-7-1-allows-resetting-singular-associations/&quot;&gt;Rails 7.1 allows resetting singular associations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.bigbinary.com/blog/rails-8-rate-limiting-api&quot;&gt;Rails 8 introduces a built-in rate limiting API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://yorickpeterse.com/articles/what-it-was-like-working-for-gitlab/&quot;&gt;What it was like working for GitLab&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/digital-fabric/extralite&quot;&gt;Extralite - a fast and innovative SQLite wrapper for Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/bkeepers/dotenv/releases/tag/v3.0.0&quot;&gt;Dotenv 3.0.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://open-web-advocacy.org/blog/its-official-apple-kills-web-apps-in-the-eu/&quot;&gt;It’s Official, Apple Kills Web Apps in the EU&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://danielcwilson.com/posts/mathematicss-powers/&quot;&gt;The New CSS Math: pow(), sqrt(), and exponential friends&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://web.dev/blog/array-with&quot;&gt;Immutable array updates with Array.prototype.with&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://tempo.formkit.com/&quot;&gt;Tempo - a new library in a proud tradition of JavaScript date and time libraries&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://peggyjs.org/&quot;&gt;Peggy 4.0 - parser generator for JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/saghul/txiki.js&quot;&gt;Txiki.js — the tiny JavaScript runtime&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/m31coding/fuzzy-search&quot;&gt;Frontend Fuzzy Search&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 17 Feb 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1205.mp3" length="42004299" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1205.mp3" fileSize="42004299" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Mruby 3.3.0 [https://mruby.org/releases/2024/02...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Mruby 3.3.0 [https://mruby.org/releases/2024/02/14/mruby-3.3.0-released.html]
 * Rails 7.1 allows resetting singular associations
   [https://blog.saeloun.com/2024/02/14/rails-7-1-allows-resetting-singular-associations/]
 * Rails 8 introduces a built-in rate limiting API
   [https://www.bigbinary.com/blog/rails-8-rate-limiting-api]
 * What it was like working for GitLab
   [https://yorickpeterse.com/articles/what-it-was-like-working-for-gitlab/]
 * Extralite - a fast and innovative SQLite wrapper for Ruby
   [https://github.com/digital-fabric/extralite]
 * Dotenv 3.0.0 [https://github.com/bkeepers/dotenv/releases/tag/v3.0.0]


WEB

 * It’s Official, Apple Kills Web Apps in the EU
   [https://open-web-advocacy.org/blog/its-official-apple-kills-web-apps-in-the-eu/]
 * The New CSS Math: pow(), sqrt(), and exponential friends
   [https://danielcwilson.com/posts/mathematicss-powers/]
 * Immutable array updates with Array.prototype.with
   [https://web.dev/blog/array-with]
 * Tempo - a new library in a proud tradition of JavaScript date and time
   libraries [https://tempo.formkit.com/]
 * Peggy 4.0 - parser generator for JavaScript [https://peggyjs.org/]
 * Txiki.js — the tiny JavaScript runtime [https://github.com/saghul/txiki.js]
 * Frontend Fuzzy Search [https://github.com/m31coding/fuzzy-search]</itunes:summary><itunes:duration>2621</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1205.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>04 випуск 12 сезону. Turbo 8, Mission Control, Emirb, jQuery 4.0.0 Beta, Storybook 8 Beta, Phlex та інше</title><link>https://www.rwpod.com/posts/2024/02/10/podcast-12-04</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/02/10/podcast-12-04</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://dev.37signals.com/turbo-8-released/&quot;&gt;Turbo 8 released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dev.37signals.com/mission-control-jobs/&quot;&gt;Mission Control — Jobs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/mame/emirb&quot;&gt;Emirb - an Experimental Build of IRB for the Browser&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://fly.io/ruby-dispatch/the-plan-for-rails-8/&quot;&gt;The Plan for Rails 8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://reinteractive.com/articles/running-open-source-AI-models-locally-with-ruby&quot;&gt;Running Open-Source AI Models Locally With Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.honeybadger.io/blog/rails-viewcomponent/&quot;&gt;Building reusable UI components in Rails with ViewComponent&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://monorails.substack.com/p/ruby-tap-vs-yield_self&quot;&gt;Ruby tap() vs yield_self()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://stanko.io/deconstructing-action-cable-DC7F33OsjGmK&quot;&gt;Deconstructing Action Cable&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.phlex.fun/&quot;&gt;Phlex - a component-oriented view framework&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.driftingruby.com/episodes/campfire-patterns&quot;&gt;Campfire Patterns (video)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.jquery.com/2024/02/06/jquery-4-0-0-beta/&quot;&gt;jQuery 4.0.0 BETA!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://storybook.js.org/blog/storybook-8-beta/&quot;&gt;Storybook 8 Beta&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://socket.dev/blog/node-community-debates-enabling-corepack-unbundling-npm&quot;&gt;Node.js Community Debate Intensifies Over Enabling Corepack by Default and Potentially Unbundling npm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://tc39.es/process-document/&quot;&gt;The TC-39 just introduced a new stage: stage 2.7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.aha.io/engineering/articles/monorepo&quot;&gt;From many to one: Moving our JavaScript code into a monorepo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/awslabs/llrt&quot;&gt;LLRT (Low Latency Runtime) - an experimental, lightweight JavaScript runtime designed to address the growing demand for fast and efficient Serverless applications&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://tabulator.info/&quot;&gt;Tabulator - easy to use, simple to code, fully featured, interactive JavaScript tables and data grids&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/nbarkhina/doswasmx&quot;&gt;DOS Wasm X&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 10 Feb 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1204.mp3" length="67986145" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1204.mp3" fileSize="67986145" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Turbo 8 released [https://dev.37signals.com/tur...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Turbo 8 released [https://dev.37signals.com/turbo-8-released/]
 * Mission Control — Jobs [https://dev.37signals.com/mission-control-jobs/]
 * Emirb - an Experimental Build of IRB for the Browser
   [https://github.com/mame/emirb]
 * The Plan for Rails 8 [https://fly.io/ruby-dispatch/the-plan-for-rails-8/]
 * Running Open-Source AI Models Locally With Ruby
   [https://reinteractive.com/articles/running-open-source-AI-models-locally-with-ruby]
 * Building reusable UI components in Rails with ViewComponent
   [https://www.honeybadger.io/blog/rails-viewcomponent/]
 * Ruby tap() vs yield_self()
   [https://monorails.substack.com/p/ruby-tap-vs-yield_self]
 * Deconstructing Action Cable
   [https://stanko.io/deconstructing-action-cable-DC7F33OsjGmK]
 * Phlex - a component-oriented view framework [https://www.phlex.fun/]
 * Campfire Patterns (video)
   [https://www.driftingruby.com/episodes/campfire-patterns]


WEB

 * jQuery 4.0.0 BETA! [https://blog.jquery.com/2024/02/06/jquery-4-0-0-beta/]
 * Storybook 8 Beta [https://storybook.js.org/blog/storybook-8-beta/]
 * Node.js Community Debate Intensifies Over Enabling Corepack by Default and
   Potentially Unbundling npm
   [https://socket.dev/blog/node-community-debates-enabling-corepack-unbundling-npm]
 * The TC-39 just introduced a new stage: stage 2.7
   [https://tc39.es/process-document/]
 * From many to one: Moving our JavaScript code into a monorepo
   [https://www.aha.io/engineering/articles/monorepo]
 * LLRT (Low Latency Runtime) - an experimental, lightweight JavaScript runtime
   designed to address the growing demand for fast and efficient Serverless
   applications [https://github.com/awslabs/llrt]
 * Tabulator - easy to use, simple to code, fully featured, interactive
   JavaScript tables and data grids [https://tabulator.info/]
 * DOS Wasm X [https://github.com/nbarkhina/doswasmx]</itunes:summary><itunes:duration>4245</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1204.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>03 випуск 12 сезону. Deno 1.40, TypeScript 5.4 Beta, Prism parser, Packwerk Retrospective, Labyrinthos.js та інше</title><link>https://www.rwpod.com/posts/2024/02/03/podcast-12-03</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/02/03/podcast-12-03</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.shakacode.com/blog/rails-7-1-adds-message-pack-as-message-serializer/&quot;&gt;Rails 7.1 adds support for MessagePack as a Message Serializer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://aws.amazon.com/pt/blogs/developer/announcing-rbs-support-for-aws-sdk-for-ruby-v3/&quot;&gt;Announcing RBS support for AWS SDK for Ruby V3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://kddnewton.com/2024/01/23/prism.html&quot;&gt;Prism: Ruby 3.3&amp;#39;s new error-tolerant parser&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://railsatscale.com/2024-01-26-a-packwerk-retrospective/&quot;&gt;A Packwerk Retrospective&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.mattstuchlik.com/2024/01/31/sneaky-one-liner.html&quot;&gt;This sneaky 1-line change sped up subprocess#communicate 1000x+&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://deno.com/blog/v1.40&quot;&gt;Deno 1.40: Temporal API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://devblogs.microsoft.com/typescript/announcing-typescript-5-4-beta/&quot;&gt;Announcing TypeScript 5.4 Beta&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.flightcontrol.dev/blog/nextjs-app-router-migration-the-good-bad-and-ugly&quot;&gt;Next.js app router migration: the good, bad, and ugly&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://endtimes.dev/why-lowercase-letters-save-data/&quot;&gt;Why lowercase letters save data&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/yantra-core/Labyrinthos.js&quot;&gt;Labyrinthos.js - a JavaScript procedural generator for Mazes, Terrains, and Biomes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://react-resizable-panels.vercel.app/&quot;&gt;React resizable panels - components for resizable panels&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 03 Feb 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1203.mp3" length="44046451" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1203.mp3" fileSize="44046451" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Rails 7.1 adds support for MessagePack as a Mes...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Rails 7.1 adds support for MessagePack as a Message Serializer
   [https://www.shakacode.com/blog/rails-7-1-adds-message-pack-as-message-serializer/]
 * Announcing RBS support for AWS SDK for Ruby V3
   [https://aws.amazon.com/pt/blogs/developer/announcing-rbs-support-for-aws-sdk-for-ruby-v3/]
 * Prism: Ruby 3.3&apos;s new error-tolerant parser
   [https://kddnewton.com/2024/01/23/prism.html]
 * A Packwerk Retrospective
   [https://railsatscale.com/2024-01-26-a-packwerk-retrospective/]
 * This sneaky 1-line change sped up subprocess#communicate 1000x+
   [https://blog.mattstuchlik.com/2024/01/31/sneaky-one-liner.html]


WEB

 * Deno 1.40: Temporal API [https://deno.com/blog/v1.40]
 * Announcing TypeScript 5.4 Beta
   [https://devblogs.microsoft.com/typescript/announcing-typescript-5-4-beta/]
 * Next.js app router migration: the good, bad, and ugly
   [https://www.flightcontrol.dev/blog/nextjs-app-router-migration-the-good-bad-and-ugly]
 * Why lowercase letters save data
   [https://endtimes.dev/why-lowercase-letters-save-data/]
 * Labyrinthos.js - a JavaScript procedural generator for Mazes, Terrains, and
   Biomes [https://github.com/yantra-core/Labyrinthos.js]
 * React resizable panels - components for resizable panels
   [https://react-resizable-panels.vercel.app/]</itunes:summary><itunes:duration>2749</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1203.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>02 випуск 12 сезону. Sinatra 4.0, Bun Shell, Mutative 1.0, Nokogiri-diff, Cecil, React Email 2.0 та інше</title><link>https://www.rwpod.com/posts/2024/01/27/podcast-12-02</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/01/27/podcast-12-02</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/sinatra/sinatra/blob/main/CHANGELOG.md#400--2024-01-19&quot;&gt;Sinatra 4.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://fractaledmind.github.io/2023/12/23/rubyconftw/&quot;&gt;How (and why) to run SQLite in production&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.fastruby.io/blog/cart-decision-tree-in-ruby.html&quot;&gt;Machine Learning: An Introduction to CART Decision Trees in Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://nithinbekal.com/posts/numeric-operations-value-objects/&quot;&gt;Numeric operations on value objects in Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://code.avi.nyc/turbo-frame-search-filters&quot;&gt;Turbo Frame Search Filters&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/postmodern/nokogiri-diff&quot;&gt;Nokogiri-diff adds the ability to calculate the differences (added or removed nodes) between two XML/HTML documents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/nicholaides/cecil&quot;&gt;Cecil - an experimental templating library designed specifically for generating source code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://bun.sh/blog/the-bun-shell&quot;&gt;The Bun Shell&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://adonisjs.com/blog/adonisjs-v6-announcement&quot;&gt;Announcing AdonisJS v6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://mutative.js.org/blog/releases/1.0/&quot;&gt;Announcing Mutative 1.0 - A New Era in Efficient Immutable Updates&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://resend.com/blog/react-email-2&quot;&gt;React Email 2.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://moderncss.dev/12-modern-css-one-line-upgrades/&quot;&gt;12 Modern CSS One-Line Upgrades&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.sonarsource.com/blog/upgrading-react-18-sonarqube/&quot;&gt;Lessons learned upgrading to React 18 in SonarQube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.robinwieruch.de/react-starter/&quot;&gt;How to start a React Project in 2024&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sat, 27 Jan 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1202.mp3" length="55219297" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1202.mp3" fileSize="55219297" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Sinatra 4.0
   [https://github.com/sinatra/sina...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Sinatra 4.0
   [https://github.com/sinatra/sinatra/blob/main/CHANGELOG.md#400--2024-01-19]
 * How (and why) to run SQLite in production
   [https://fractaledmind.github.io/2023/12/23/rubyconftw/]
 * Machine Learning: An Introduction to CART Decision Trees in Ruby
   [https://www.fastruby.io/blog/cart-decision-tree-in-ruby.html]
 * Numeric operations on value objects in Ruby
   [https://nithinbekal.com/posts/numeric-operations-value-objects/]
 * Turbo Frame Search Filters [https://code.avi.nyc/turbo-frame-search-filters]
 * Nokogiri-diff adds the ability to calculate the differences (added or removed
   nodes) between two XML/HTML documents
   [https://github.com/postmodern/nokogiri-diff]
 * Cecil - an experimental templating library designed specifically for
   generating source code [https://github.com/nicholaides/cecil]


WEB

 * The Bun Shell [https://bun.sh/blog/the-bun-shell]
 * Announcing AdonisJS v6 [https://adonisjs.com/blog/adonisjs-v6-announcement]
 * Announcing Mutative 1.0 - A New Era in Efficient Immutable Updates
   [https://mutative.js.org/blog/releases/1.0/]
 * React Email 2.0 [https://resend.com/blog/react-email-2]
 * 12 Modern CSS One-Line Upgrades
   [https://moderncss.dev/12-modern-css-one-line-upgrades/]
 * Lessons learned upgrading to React 18 in SonarQube
   [https://www.sonarsource.com/blog/upgrading-react-18-sonarqube/]
 * How to start a React Project in 2024
   [https://www.robinwieruch.de/react-starter/]</itunes:summary><itunes:duration>3447</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1202.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>01 випуск 12 сезону. Ruby 3.3.0, Rails 7.1.3, from Sidekiq to Solid Queue, Vue 3.4, Penrose та інше</title><link>https://www.rwpod.com/posts/2024/01/21/podcast-12-01</link><guid isPermaLink="true">https://www.rwpod.com/posts/2024/01/21/podcast-12-01</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ruby-lang.org/en/news/2024/01/18/ruby-3-2-3-released/&quot;&gt;Ruby 3.2.3 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released/&quot;&gt;Ruby 3.3.0 Released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://rubyreferences.github.io/rubychanges/3.3.html&quot;&gt;Ruby 3.3 changes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://rubyonrails.org/2024/1/16/Rails-7-1-3-has-been-released&quot;&gt;Rails 7.1.3 has been released!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://kylekeesling.com/posts/2024/01/migrating-from-sidekiq-to-solid-queue&quot;&gt;Migrating from Sidekiq to Solid Queue&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://railsatscale.com/2023-12-19-irb-for-ruby-3-3/&quot;&gt;Unveiling the big leap in Ruby 3.3&amp;#39;s IRB&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://railsnotes.xyz/blog/rails-8-whats-coming&quot;&gt;Here&amp;#39;s what&amp;#39;s coming in Rails 8&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://risingstars.js.org/2023/en&quot;&gt;2023 JavaScript Rising Stars&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.vuejs.org/posts/vue-3-4&quot;&gt;Announcing Vue 3.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://element-plus.org/en-US/&quot;&gt;Element Plus - a Vue 3 based component library for designers and developers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://tontinton.com/posts/database-fundementals/&quot;&gt;Database Fundamentals&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.htmhell.dev/adventcalendar/2023/14/&quot;&gt;Getting started with Web Performance 🚀&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://penrose.cs.cmu.edu/&quot;&gt;Penrose - beautiful math diagrams by writing plain text&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Sun, 21 Jan 2024 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/12/1201.mp3" length="45717975" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/12/1201.mp3" fileSize="45717975" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.2.3 Released
   [https://www.ruby-lang.o...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.2.3 Released
   [https://www.ruby-lang.org/en/news/2024/01/18/ruby-3-2-3-released/]
 * Ruby 3.3.0 Released
   [https://www.ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released/]
 * Ruby 3.3 changes [https://rubyreferences.github.io/rubychanges/3.3.html]
 * Rails 7.1.3 has been released!
   [https://rubyonrails.org/2024/1/16/Rails-7-1-3-has-been-released]
 * Migrating from Sidekiq to Solid Queue
   [https://kylekeesling.com/posts/2024/01/migrating-from-sidekiq-to-solid-queue]
 * Unveiling the big leap in Ruby 3.3&apos;s IRB
   [https://railsatscale.com/2023-12-19-irb-for-ruby-3-3/]
 * Here&apos;s what&apos;s coming in Rails 8
   [https://railsnotes.xyz/blog/rails-8-whats-coming]


WEB

 * 2023 JavaScript Rising Stars [https://risingstars.js.org/2023/en]
 * Announcing Vue 3.4 [https://blog.vuejs.org/posts/vue-3-4]
 * Element Plus - a Vue 3 based component library for designers and developers
   [https://element-plus.org/en-US/]
 * Database Fundamentals [https://tontinton.com/posts/database-fundementals/]
 * Getting started with Web Performance 🚀
   [https://www.htmhell.dev/adventcalendar/2023/14/]
 * Penrose - beautiful math diagrams by writing plain text
   [https://penrose.cs.cmu.edu/]</itunes:summary><itunes:duration>2853</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/12/1201.webp"/><itunes:explicit>false</itunes:explicit></item><item><title>09 випуск 11 сезону. Ruby 3.3s YJIT, Solid Queue, Shale, SvelteKit 2, Date-fns v3, Puck та інше</title><link>https://www.rwpod.com/posts/2023/12/22/podcast-11-09</link><guid isPermaLink="true">https://www.rwpod.com/posts/2023/12/22/podcast-11-09</guid><description>&lt;p&gt;Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:&lt;/p&gt;
&lt;h2&gt;Ruby&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://railsatscale.com/2023-12-04-ruby-3-3-s-yjit-faster-while-using-less-memory/&quot;&gt;Ruby 3.3&amp;#39;s YJIT: Faster While Using Less Memory&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dev.37signals.com/introducing-solid-queue/&quot;&gt;Introducing Solid Queue&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://nithinbekal.com/posts/ruby-3-3/&quot;&gt;What&amp;#39;s new in Ruby 3.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.shalerb.org/&quot;&gt;Shale - a Ruby object mapper and serializer for JSON, YAML, TOML, CSV and XML&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Web&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://svelte.dev/blog/sveltekit-2&quot;&gt;Announcing SvelteKit 2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blog.date-fns.org/v3-is-out/&quot;&gt;Date-fns v3 is out&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://v0.dev/&quot;&gt;v0: Vercel&amp;#39;s AI-Powered React Component Creator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bejamas.io/blog/modern-css-properties-your-website-must-have/&quot;&gt;Three modern CSS properties your website must have&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.builder.io/blog/structured-clone&quot;&gt;Deep Cloning Objects in JavaScript, the Modern Way&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/measuredco/puck&quot;&gt;Puck - the visual editor for React&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description><pubDate>Fri, 22 Dec 2023 00:00:00 GMT</pubDate><enclosure url="https://files.rwpod-assets.com/podcasts/11/1109.mp3" length="34253647" type="audio/mpeg"/><media:content url="https://files.rwpod-assets.com/podcasts/11/1109.mp3" fileSize="34253647" type="audio/mpeg"/><itunes:subtitle>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.3&apos;s YJIT: Faster While Using Less Memory...</itunes:subtitle><itunes:summary>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:


RUBY

 * Ruby 3.3&apos;s YJIT: Faster While Using Less Memory
   [https://railsatscale.com/2023-12-04-ruby-3-3-s-yjit-faster-while-using-less-memory/]
 * Introducing Solid Queue [https://dev.37signals.com/introducing-solid-queue/]
 * What&apos;s new in Ruby 3.3 [https://nithinbekal.com/posts/ruby-3-3/]
 * Shale - a Ruby object mapper and serializer for JSON, YAML, TOML, CSV and XML
   [https://www.shalerb.org/]


WEB

 * Announcing SvelteKit 2 [https://svelte.dev/blog/sveltekit-2]
 * Date-fns v3 is out [https://blog.date-fns.org/v3-is-out/]
 * v0: Vercel&apos;s AI-Powered React Component Creator [https://v0.dev/]
 * Three modern CSS properties your website must have
   [https://bejamas.io/blog/modern-css-properties-your-website-must-have/]
 * Deep Cloning Objects in JavaScript, the Modern Way
   [https://www.builder.io/blog/structured-clone]
 * Puck - the visual editor for React [https://github.com/measuredco/puck]</itunes:summary><itunes:duration>2137</itunes:duration><itunes:image href="https://www.rwpod.com/images/covers/11/1109.webp"/><itunes:explicit>false</itunes:explicit></item></channel></rss>