
RWpod - подкаст про Ruby та Web технології
51 episodes — Page 1 of 2
02 випуск 14 сезону. Ruby 4.0.2, Mruby 4.0.0, Puma 8.0, TypeScript 7.0 Beta, Transformers.js v4, Qpdf Wasm та інше

01 випуск 14 сезону. Ruby 4.0.1, Heroku: What’s Next, TypeScript 6.0 Beta, ESLint v10.0.0, Libgd-gis та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://www.ruby-lang.org/en/news/2026/01/13/ruby-4-0-1-released/">Ruby 4.0.1 Released</a></li> <li><a href="https://rubyreferences.github.io/rubychanges/evolution.html">Ruby Evolution</a></li> <li><a href="https://judoscale.com/blog/heroku-whats-next">Heroku: What’s Next</a></li> <li><a href="https://dev.37signals.com/introducing-upright/">Introducing Upright: An Open Source Synthetic Monitoring System</a></li> <li><a href="https://blog.discourse.org/2026/02/how-we-fixed-yaml-comment-preservation-in-ruby-and-why-we-sponsored-it/">How We Fixed YAML Comment Preservation in Ruby (And Why We Sponsored It)</a></li> <li><a href="https://mikedalton.co/2026/01/26/hotwire-native-oauth-bridge-component/">Implementing OAuth in Hotwire Native apps with Bridge Components</a></li> <li><a href="https://ggerman.github.io/libgd-gis/">Libgd-gis - a pure Ruby GIS rendering engine built on ruby-libgd</a></li> <li><a href="https://github.com/geminabox/geminabox">Gem in a Box 3.0.0 - simple, personal gem hosting</a></li> <li><a href="https://rage-rb.dev/">Rage - the modern, real-time ruby framework</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-beta/">Announcing TypeScript 6.0 Beta</a></li> <li><a href="https://eslint.org/blog/2026/02/eslint-v10.0.0-released/">ESLint v10.0.0 released</a></li> <li><a href="https://labs.leaningtech.com/blog/browserpod-10">BrowserPod: universal in-browser sandbox powered by Wasm (starting with Node.js)</a></li> <li><a href="https://socket.dev/blog/inside-lodash-security-reset">Inside Lodash’s Security Reset and Maintenance Reboot</a></li> <li><a href="https://oxc.rs/blog/2026-02-24-oxfmt-beta">Oxfmt Beta</a></li> <li><a href="https://shovel.js.org/blog/introducing-shovel/">Introducing Shovel</a></li> <li><a href="https://mikemcl.github.io/bignumber.js/">Bignumber.js - a JavaScript library for arbitrary-precision arithmetic</a></li> <li><a href="https://oat.ink/">Oat UI - ultra-lightweight, zero dependency, semantic HTML, CSS, JS UI library</a></li> <li><a href="https://lyra.horse/x86css/">x86 CPU made in CSS</a></li> </ul>

12 випуск 13 сезону. Ruby 4.0.0 preview2, Rubygems 4, React2Shell, Vite 8 Beta, Ruby2JS та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://www.ruby-lang.org/en/news/2025/12/17/ruby-3-4-8-released/">Ruby 3.4.8 Released</a></li> <li><a href="https://www.ruby-lang.org/en/news/2025/12/18/ruby-4-0-0-preview3-released/">Ruby 4.0.0 preview3 Released</a></li> <li><a href="https://nithinbekal.com/posts/ruby-4-0/">What&#39;s new in Ruby 4.0</a></li> <li><a href="https://blog.rubygems.org/2025/12/03/4.0.0-released.html">4.0.0 Released</a></li> <li><a href="https://www.zenspider.com/releases/2025/12/minitest-version-6-0-0-has-been-released.html#600--2025-12-17">Minitest v6.0.0 released</a></li> <li><a href="https://hanamirb.org/blog/2025/11/12/hanami-23-racked-and-ready/">Hanami 2.3: Racked and Ready</a></li> <li><a href="https://herb-tools.dev/blog/whats-new-in-herb-v0-8">What&#39;s new in Herb v0.8</a></li> <li><a href="https://www.shivamchahar.com/posts/rails-performance-5-critical-bottlenecks-you-are-missing">Rails Performance: 5 Critical Bottlenecks You&#39;re Missing</a></li> <li><a href="https://newsletter.masilotti.com/p/hotwire-native-deep-dive-push-notifications">Hotwire Native deep dive: Push Notifications</a></li> <li><a href="https://github.com/basecamp/fizzy">Fizzy - kanban tracking tool for issues and ideas</a></li> <li><a href="https://github.com/low-rb/low_type">LowType - elegant types in Ruby</a></li> <li><a href="https://github.com/furunkel/zig.rb">Zig.rb - type-safe Ruby native extensions written in Zig</a></li> <li><a href="https://github.com/le0pard/json_mend">JsonMend - a robust Ruby gem designed to repair broken or malformed JSON strings</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://react.dev/blog/2025/12/03/critical-security-vulnerability-in-react-server-components">Critical Security Vulnerability in React Server Components</a></li> <li><a href="https://react.dev/blog/2025/12/11/denial-of-service-and-source-code-exposure-in-react-server-components">Denial of Service and Source Code Exposure in React Server Components</a></li> <li><a href="https://www.wiz.io/blog/critical-vulnerability-in-react-cve-2025-55182">Critical Vulnerabilities in React and Next.js: everything you need to know</a></li> <li><a href="https://bun.com/blog/bun-joins-anthropic">Bun is joining Anthropic</a></li> <li><a href="https://vite.dev/blog/announcing-vite8-beta">Vite 8 Beta: The Rolldown-powered Vite</a></li> <li><a href="https://redmonk.com/kholterhoff/2025/12/16/javascript-bundler-grand-prix/">The JavaScript Bundler Grand Prix</a></li> <li><a href="https://www.polarsignals.com/blog/posts/2025/11/04/javascript-source-maps-internals">The Inner Workings of JavaScript Source Maps</a></li> <li><a href="https://github.com/trekhleb/javascript-algorithms">Over 150 algorithms and data structures demonstrated in JS</a></li> <li><a href="https://www.ruby2js.com/">Ruby2JS is an extensible Ruby to modern JavaScript transpiler you can use in production today</a></li> </ul>

11 випуск 13 сезону. Ruby 3.4.7, Rails 8.1, Bridgetown 2.0, PostgreSQL 18, Bun 1.3, React 19.2, React Compiler v1.0 та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://www.ruby-lang.org/en/news/2025/10/07/ruby-3-4-7-released/">Ruby 3.4.7 Released</a></li> <li><a href="https://rubyonrails.org/2025/10/22/rails-8-1">Rails 8.1: Job continuations, structured events, local CI</a></li> <li><a href="https://railsatscale.com/2025-09-16-reworking-memory-management-in-cruby/">Reworking Memory Management in CRuby</a></li> <li><a href="https://byroot.github.io/ruby/performance/2025/10/28/string-literals.html">Frozen String Literals: Past, Present, Future?</a></li> <li><a href="https://www.ruby-lang.org/en/news/2025/10/17/rubygems-repository-transition/">The Transition of RubyGems Repository Ownership</a></li> <li><a href="https://www.fullstackruby.dev/ruby-infrastructure/2025/10/06/theres-a-new-gem-server-in-town/">Buckle Up, There’s a New Gem Server in Town: gem.coop</a></li> <li><a href="https://ducktypelabs.com/how-does-turbo-work-with-action-cable/">How does Turbo work with Action Cable?</a></li> <li><a href="https://blog.saeloun.com/2025/10/14/lexxy-editor/">Lexxy - The next generation rich text editor for Rails</a></li> <li><a href="https://www.bridgetownrb.com/release/bridgetown-v2-river-city-released/">Good Times in River City: Bridgetown 2.0 is Here!</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://socket.dev/blog/ongoing-supply-chain-attack-targets-crowdstrike-npm-packages">Updated and Ongoing Supply Chain Attack Targets CrowdStrike npm Packages</a></li> <li><a href="https://deno.com/blog/deno-protects-npm-exploits">How Deno protects against npm exploits</a></li> <li><a href="https://bun.sh/blog/bun-v1.3">Bun 1.3</a></li> <li><a href="https://www.postgresql.org/about/news/postgresql-18-released-3142/">PostgreSQL 18 Released!</a></li> <li><a href="https://nodejs.org/en/blog/release/v25.0.0">Node.js v25.0.0 (Current)</a></li> <li><a href="https://vitest.dev/blog/vitest-4">Vitest 4.0 is out!</a></li> <li><a href="https://react.dev/blog/2025/10/01/react-19-2">React 19.2</a></li> <li><a href="https://react.dev/blog/2025/10/07/react-compiler-1">React Compiler v1.0</a></li> <li><a href="https://react.dev/blog/2025/10/07/introducing-the-react-foundation">Introducing the React Foundation</a></li> <li><a href="https://svedit.dev/">Svedit - a tiny library for building editable websites in Svelte</a></li> <li><a href="https://www.youtube.com/watch?v=bmWQqAKLgT4">Vite: The Documentary (video)</a></li> </ul>

10 випуск 13 сезону. Rails 8.1 Beta 1, jQuery 4.0.0 RC1, Rslint, Wubular, Big O, Obs.js та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://rubyonrails.org/2025/9/4/rails-8-1-beta-1">Rails 8.1 Beta 1: Job continuations, structured events, local CI</a></li> <li><a href="https://rubyonrails.org/2025/8/13/Rails-Versions-8-0-2-1-7-2-2-2-and-7-1-5-2-have-been-released">Rails Versions 7.1.5.2, 7.2.2.2, and 8.0.2.1 have been released!</a></li> <li><a href="https://dev.37signals.com/announcing-lexxy-a-new-rich-text-editor-for-rails/">Lexxy: A new rich text editor for Rails</a></li> <li><a href="https://dev.37signals.com/introducing-action-push-native/">Introducing Action Push Native</a></li> <li><a href="https://github.com/puma/puma/releases/tag/v7.0.0">Puma 7.0.0</a></li> <li><a href="https://github.com/basecamp/once-campfire">37signals&#39; campfire chat app now open source</a></li> <li><a href="https://rubyelders.com/writings/2025-08-wubular-1.html">Introducing Wubular: Rubular Reimagined in Ruby+WASM</a></li> <li><a href="https://thoughtbot.com/blog/top-secret">Introducing Top Secret</a></li> <li><a href="https://railsatscale.com/2025-08-26-friendship-ended-with-rack-bodyproxy/">Friendship Ended with Rack::BodyProxy</a></li> <li><a href="https://github.com/matsadler/magnus">Magnus - high level Ruby bindings for Rust</a></li> <li><a href="https://github.com/ankane/iceberg-ruby">Iceberg Ruby - Apache Iceberg for Ruby</a></li> <li><a href="https://github.com/rhannequin/astronoby">Astronoby - ruby library that provides a useful API for computing astronomical calculations</a></li> <li><a href="https://youtube.com/playlist?list=PLHFP2OPUpCebhAv1ZWb_978cTl1o-yue-&si=Uz8MYxmJTF7vMSiY">Rails World 2025 (videos)</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://blog.jquery.com/2025/08/11/jquery-4-0-0-release-candidate-1/">jQuery 4.0.0 Release Candidate 1</a></li> <li><a href="https://socket.dev/blog/rspack-introduces-rslint-a-typescript-first-linter-written-in-go">Rspack Introduces Rslint, a TypeScript-First Linter Written in Go</a></li> <li><a href="https://frontendmasters.com/blog/using-the-custom-highlight-api/">Using the Custom Highlight API</a></li> <li><a href="https://www.joshwcomeau.com/svg/interactive-guide-to-paths/">An Interactive Guide to SVG Paths</a></li> <li><a href="https://nolanlawson.com/2025/08/31/why-do-browsers-throttle-javascript-timers/">Why do browsers throttle JavaScript timers?</a></li> <li><a href="https://tryandromeda.dev/">Andromeda - a modern, fast, and secure JavaScript &amp; TypeScript runtime built from the ground up in Rust</a></li> <li><a href="https://samwho.dev/big-o/">Big O</a></li> <li><a href="https://hemath.dev/blog/say-bye-with-javascript-beacon/">Say bye with JavaScript Beacon</a></li> <li><a href="https://csswizardry.com/Obs.js/demo/">Obs.js: context-aware web performance for everyone</a></li> </ul>

09 випуск 13 сезону. Ruby 3.4.5, Es-toolkit, Bundler 4, Herb, Mediabunny, Panda CSS та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://www.ruby-lang.org/en/news/2025/07/15/ruby-3-4-5-released/">Ruby 3.4.5 Released</a></li> <li><a href="https://www.prateekcodes.dev/ruby-3-5-preview-new-features/">What&#39;s New in Ruby 3.5 Preview</a></li> <li><a href="https://bundler.io/blog/2025/07/17/bundler-v2-7.html">Bundler v2.7: last release before Bundler 4</a></li> <li><a href="https://github.com/puma/puma/pull/3678">Fix long tail response problem - revised</a></li> <li><a href="https://byroot.github.io/ruby/json/2025/08/02/whats-wrong-with-the-json-gem-api.html">What&#39;s wrong with the JSON gem API?</a></li> <li><a href="https://jardo.dev/code-reloading-for-rack-apps">Code Reloading for Rack Apps</a></li> <li><a href="https://mensfeld.pl/2025/07/solving-ruby-rdkafka-installation-problem/">The 60-Second Wait: How I Spent Months Solving the Ruby’s Most Annoying Gem Installation Problem</a></li> <li><a href="https://herb-tools.dev/">Herb - powerful and seamless HTML-aware ERB parsing and tooling</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://buttondown.com/whatever_jamie/archive/the-many-many-many-javascript-runtimes-of-the-last-decade/">The many, many, many JavaScript runtimes of the last decade</a></li> <li><a href="https://es-toolkit.dev/">Es-toolkit - state-of-the-art JavaScript utility library</a></li> <li><a href="https://mediabunny.dev/">Mediabunny - complete media toolkit</a></li> <li><a href="https://echarts.apache.org/handbook/en/basics/release-note/v6-feature/">Apache ECharts 6</a></li> <li><a href="https://www.mathjax.org/MathJax-v4.0.0-available/">MathJax v4.0.0</a></li> <li><a href="https://panda-css.com/">Panda CSS - universal, type-safe, CSS-in-JS framework for design systems</a></li> <li><a href="https://jsdate.wtf/">The JavaScript Date Quiz</a></li> </ul>

08 випуск 13 сезону. Jemalloc, On Rails podcast, Oxlint 1.0, Vite 7, OpalStimulus, Biome v2, Storybook 9 та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://jasone.github.io/2025/06/12/jemalloc-postmortem/">jemalloc Postmortem</a></li> <li><a href="https://rubyonrails.org/2025/6/25/on-rails-podcast">Introducing On Rails: A New Podcast 🎙️ from the Rails Foundation</a></li> <li><a href="https://blog.peterzhu.ca/assets/ismm_2025.pdf">Reworking Memory Management in CRuby</a></li> <li><a href="https://dev.to/josephschito/introducing-opalstimulus-12ce">Introducing OpalStimulus!</a></li> <li><a href="https://remimercier.com/minimal-decorator-ruby/">Build a minimal decorator with Ruby in 30 minutes</a></li> <li><a href="https://hanamirb.org/blog/2025/06/03/become-a-hanami-dry-and-rom-patron/">Become a Hanami, Dry and Rom patron</a></li> <li><a href="https://github.com/crmne/ruby_llm">RubyLLM - interface to interact with modern AI models</a></li> <li><a href="https://www.bigbinary.com/blog/active-jobs-continuations">Active Job Continuations</a></li> <li><a href="https://github.com/njaremko/parquet-ruby">Parquet-ruby - parquet library for Ruby, written in Rust</a></li> <li><a href="https://github.com/rajnaveen344/ruby-fast-lsp">Ruby Fast LSP</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://2ality.com/2025/06/ecmascript-2025.html">Ecma International approves ECMAScript 2025: What’s new?</a></li> <li><a href="https://voidzero.dev/posts/announcing-oxlint-1-stable">Announcing Oxlint 1.0</a></li> <li><a href="https://vite.dev/blog/announcing-vite7.html">Vite 7.0 is out!</a></li> <li><a href="https://voidzero.dev/posts/announcing-rolldown-vite">Announcing Rolldown-Vite</a></li> <li><a href="https://blog.angular.dev/announcing-angular-v20-b5c9c06cf301">Announcing Angular v20</a></li> <li><a href="https://biomejs.dev/blog/biome-v2/">Biome v2 - the first JavaScript and TypeScript linter that provides type-aware linting rules that doesn’t rely on the TypeScript compiler</a></li> <li><a href="https://storybook.js.org/blog/storybook-9/">Storybook 9</a></li> <li><a href="https://macarthur.me/posts/current-script/"><code>document.currentScript</code> is more useful than I thought.</a></li> <li><a href="https://brandondong.github.io/blog/javascript_dates/">Why are 2025/05/28 and 2025-05-28 different days in JavaScript?</a></li> <li><a href="https://github.com/plv8/pljs">PLJS - a trusted JavaScript Language Extension for PostgreSQL</a></li> </ul>

07 випуск 13 сезону. Ruby 3.4.4, Node v24.0.0, Namespaces 101, ZJIT, Deno’s Decline, Itsi та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://www.ruby-lang.org/en/news/2025/05/14/ruby-3-4-4-released/">Ruby 3.4.4 Released</a></li> <li><a href="https://gist.github.com/fxn/86ad8584d7813caf03dac9222f8dcf41">Namespaces 101</a></li> <li><a href="https://railsatscale.com/2025-05-21-fast-allocations-in-ruby-3-5/">Fast Allocations in Ruby 3.5</a></li> <li><a href="https://railsatscale.com/2025-05-14-merge-zjit/">ZJIT has been merged into Ruby</a></li> <li><a href="https://www.writesoftwarewell.com/serving-large-files-rails-nginx-thruster/">Serving Large Files in Rails with a Reverse Proxy Server</a></li> <li><a href="https://serpapi.com/blog/faster-regular-expression-engines-in-ruby/">Fast(er) regular expression engines in Ruby</a></li> <li><a href="https://itsi.fyi/">Itsi – the teensy‑weensy Ruby Rack server, static asset server, reverse proxy, API gateway, and fiber scheduler</a></li> <li><a href="https://github.com/oldmoe/tinybits-rb">Tinybits binary encoding for Ruby</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://nodejs.org/en/blog/release/v24.0.0">Node v24.0.0 (Current)</a></li> <li><a href="https://devblogs.microsoft.com/typescript/announcing-typescript-native-previews/">Announcing TypeScript Native Previews</a></li> <li><a href="https://eslint.org/blog/2025/05/eslint-v9.0.0-retrospective/">ESLint v9.0.0: A retrospective</a></li> <li><a href="https://dbushell.com/2025/04/28/denos-decline/">Deno’s Decline (6 Regions and Falling)</a></li> <li><a href="https://blog.probirsarkar.com/i-tried-serverless-for-a-month-heres-why-i-gave-up-015e4fff0091">I Tried Serverless for a Month — Here’s Why I Gave Up</a></li> <li><a href="https://github.com/zumerlab/snapdom">SnapDOM captures HTML elements as images with exceptional speed and accuracy</a></li> <li><a href="https://lostpixels.io/writings/compression">My trick for compressing SVGs</a></li> </ul>

06 випуск 13 сезону. Ruby 3.5.0 preview1, JRuby 10, Mruby 3.4.0, Impossible Components та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://www.ruby-lang.org/en/news/2025/04/18/ruby-3-5-0-preview1-released/">Ruby 3.5.0 preview1 Released</a></li> <li><a href="https://www.jruby.org/2025/04/14/jruby-10-0-0-0">JRuby 10.0.0.0 Released</a></li> <li><a href="https://mruby.org/releases/2025/04/20/mruby-3.4.0-released.html">Mruby 3.4.0</a></li> <li><a href="https://dev.37signals.com/announcing-hotwire-native-v1-2/">Announcing Hotwire Native 1.2</a></li> <li><a href="https://medium.com/code-and-coffee/print-me-baby-one-more-time-59a97cbc693a">Print Me Baby One More Time</a></li> <li><a href="https://radanskoric.com/articles/rails-assets-bundled-with-vanilla">Rails 8 Assets: Adding a bundled package alongside vanilla setup</a></li> <li><a href="https://katalyst.com.au/articles/seamless-loading-hotwire-native-ios">Seamless Loading with Hotwire Native</a></li> <li><a href="https://avohq.io/blog/resize-observer-stimulus">Resize Observer API with Stimulus</a></li> <li><a href="https://marcoroth.dev/posts/introducing-herb">Introducing Herb: A new HTML-Aware ERB Parser for smarter developer tooling</a></li> <li><a href="https://github.com/llmrb/llm">Llm.rb - a lightweight library that provides a common interface and set of functionality for multiple Large Language Models (LLMs)</a></li> <li><a href="https://www.driftingruby.com/episodes/boolean-vs-datetime">Boolean vs Datetime (video)</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://waspdev.com/articles/2025-04-25/why-was-records-and-tuples-proposal-withdrawn">Why was Records &amp; Tuples proposal withdrawn in JavaScript?</a></li> <li><a href="https://medium.com/airbnb-engineering/accelerating-large-scale-test-migration-with-llms-9565c208023b">Accelerating Large-Scale Test Migration with LLMs</a></li> <li><a href="https://overreacted.io/impossible-components/">Impossible Components</a></li> <li><a href="https://www.hey.earth/posts/duckdb-doom">Abusing DuckDB-WASM by making SQL draw 3D graphics (Sort Of)</a></li> <li><a href="https://andrews.substack.com/p/hako">Hako - an embeddable, lightweight, secure, high-performance JavaScript engine</a></li> <li><a href="https://cekrem.github.io/posts/react-reconciliation-deep-dive/">React Reconciliation: The Hidden Engine Behind Your Components</a></li> <li><a href="https://0xda.de/blog/2025/04/hiding-elements-that-require-javascript-without-javascript/">Hiding elements that require JavaScript without JavaScript</a></li> </ul>

05 випуск 13 сезону. Ruby 3.2.8, Rsdoctor 1.0, Combining importmaps, Teable, Fast MCP, Bridge Components та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://www.ruby-lang.org/en/news/2025/03/26/ruby-3-2-8-released/">Ruby 3.2.8 Released</a></li> <li><a href="https://railsatscale.com/2025-03-14-ruby-debugging-tips-and-recommendations-2025/">Ruby Debugging Tips and Recommendations in 2025</a></li> <li><a href="https://iliabylich.github.io/ruby-ractors-and-lock-free-data-structures/intro.html">Ruby, Ractors, and Lock-Free Data Structures</a></li> <li><a href="https://allaboutcoding.ghinda.com/how-to-create-value-objects-in-ruby-the-idiomatic-way">How to create value objects in Ruby - the idiomatic way</a></li> <li><a href="https://radanskoric.com/articles/rails-assets-combine-importmaps">Rails 8 Assets: Combining importmaps</a></li> <li><a href="https://thoughtbot.com/blog/finding-the-opposite-of-what-you-have-with-rails-invert_where">Finding the opposite of what you have with rails invert_where</a></li> <li><a href="https://rubyui.com/">RubyUI - beautifully designed components that you can copy and paste into your apps</a></li> <li><a href="https://github.com/eestrada/psyllium">Psyllium - makes using Ruby Fibers easier</a></li> <li><a href="https://github.com/davidesantangelo/hyll">Hyll - a Ruby implementation of the HyperLogLog algorithm for the count-distinct problem</a></li> <li><a href="https://github.com/yjacquin/fast-mcp">Fast MCP - a Ruby Implementation of the Model Context Protocol</a></li> <li><a href="https://github.com/joemasilotti/bridge-components">Bridge Components for Hotwire Native apps</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://rsdoctor.dev/blog/release/release-note-1_0">Announcing Rsdoctor 1.0</a></li> <li><a href="https://socket.dev/blog/next-js-patches-critical-middleware-vulnerability">Next.js Patches Critical Middleware Vulnerability (CVE-2025-29927)</a></li> <li><a href="https://www.robinwieruch.de/react-trends/">React Trends in 2025</a></li> <li><a href="https://developer.chrome.com/blog/a-customizable-select?hl=en">The &lt;select&gt; element can now be customized with CSS</a></li> <li><a href="https://www.neoxs.me/blog/migration-to-eslint-v9">The Great ESLint v9 Migration Adventure: A Developer&#39;s Survival Guide</a></li> <li><a href="https://frontendmasters.com/blog/patterns-for-memory-efficient-dom-manipulation/">Patterns for Memory Efficient DOM Manipulation with Modern Vanilla JavaScript</a></li> <li><a href="https://github.com/teableio/teable">Teable - a simple, spreadsheet-like interface to create powerful database applications</a></li> <li><a href="https://typist.doist.dev/">Typist - the mighty Tiptap-based rich-text editor React component</a></li> <li><a href="https://konvajs.org/">Konva - JavaScript Canvas 2d Library</a></li> </ul>

04 випуск 13 сезону. Rails 8.0.2, Tebako, Svelvet, Heat.js, Zoompinch, Mastra та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://rubyonrails.org/2025/3/12/Rails-Version-8-0-2-has-been-released">Rails Version 8.0.2 has been released!</a></li> <li><a href="https://www.mikeperham.com/2025/03/05/introducing-sidekiq-8.0/">Introducing Sidekiq 8.0</a></li> <li><a href="https://sorbet.org/docs/rbs-support">RBS comments support</a></li> <li><a href="https://organicdarius.com/blog/dns-lookup-from-scratch/">DNS lookup from scratch</a></li> <li><a href="https://terminalwire.com/articles/tebako">Compile Ruby apps with Tebako</a></li> <li><a href="https://byroot.github.io/ruby/performance/2025/02/27/whats-the-deal-with-ractors.html">What&#39;s The Deal With Ractors?</a></li> <li><a href="https://byroot.github.io/ruby/performance/2025/02/24/http2-past-the-load-balancer.html">There Isn&#39;t Much Point to HTTP/2 Past The Load Balancer</a></li> <li><a href="https://byroot.github.io/ruby/performance/2025/03/04/the-pitchfork-story.html">The Pitchfork Story</a></li> <li><a href="https://blog.appsignal.com/2025/02/26/advanced-queries-in-activerecord-for-ruby-on-rails.html">Advanced Queries in ActiveRecord for Ruby on Rails</a></li> <li><a href="https://railsdesigner.com/counter-with-stimulus/">Create a Animated Counter in Stimulus</a></li> <li><a href="https://github.com/crmne/ruby_llm">RubyLLM - a delightful Ruby way to work with AI</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://devblogs.microsoft.com/typescript/typescript-native-port/">A 10x Faster TypeScript</a></li> <li><a href="https://socket.dev/blog/typescript-types-running-doom">Michigan TypeScript Founder Successfully Runs Doom Inside TypeScript&#39;s Type System</a></li> <li><a href="https://www.royalbhati.com/posts/why-js-is-fast">Think JavaScript Is Slow? Here&#39;s How JIT (Just In Time) Compilation Makes It 100x Faster Instantly</a></li> <li><a href="https://svelvet.mintlify.app/introduction">Svelvet - build and interact with node-based user interfaces using Svelte</a></li> <li><a href="https://www.william-troup.com/heat-js/">Heat.js - a powerful Heat Map and Chart</a></li> <li><a href="https://github.com/ElyaConrad/zoompinch">Zoompinch - apply a pinch-and-zoom experience that’s feels native</a></li> <li><a href="https://mastra.ai/">Mastra - a TypeScript AI Framework from the Gatsby Team</a></li> </ul>

03 випуск 13 сезону. Ruby 3.4.2, asdf 0.16.x, Ohm, Ruby Boy, Style-observer, Flexbox Labs та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://www.ruby-lang.org/en/news/2025/02/14/ruby-3-4-2-released/">Ruby 3.4.2 Released</a></li> <li><a href="https://blog.driftingruby.com/asdf-0-16-x/">asdf 0.16.x</a></li> <li><a href="https://greg.molnar.io/blog/the-state-of-security-in-rails-8/">The state of Security in Rails 8</a></li> <li><a href="https://www.honeybadger.io/blog/rails-async-queries/">Rails async queries by example</a></li> <li><a href="https://railsatscale.com/2025-02-12-tiny-jits-for-a-faster-ffi/">Tiny JITs for a Faster FFI</a></li> <li><a href="https://petr.codes/blog/rails/flexible-api-versioning-with-rails/">Flexible API Versioning with Rails</a></li> <li><a href="https://sacckey.github.io/rubyboy/">Ruby Boy - a Game Boy emulator written in Ruby</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://react.dev/blog/2025/02/14/sunsetting-create-react-app">Sunsetting Create React App</a></li> <li><a href="https://www.robinwieruch.de/react-starter/">How to start a React Project [2025]</a></li> <li><a href="https://antfu.me/posts/move-on-to-esm-only">Move on to ESM-only</a></li> <li><a href="https://docs.fileber.com/blog/pasting-files-into-browser">Pasting files into browser</a></li> <li><a href="https://ohmjs.org/">Ohm - a JavaScript library for building parsers, interpreters, compilers, and more</a></li> <li><a href="https://lea.verou.me/blog/2025/style-observer/">Style-observer: JS to observe CSS property changes, for reals</a></li> <li><a href="https://flexboxlabs.netlify.app/">Flexbox Labs - a visual tool for creating flexbox layouts</a></li> </ul>

02 випуск 13 сезону. Ruby on Rails on WebAssembly, Maybe, Parklife, Marksmith, RE2JS, HMPL.js та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://web.dev/blog/ruby-on-rails-on-webassembly?hl=en">Ruby on Rails on WebAssembly, the full-stack in-browser journey</a></li> <li><a href="https://www.bigbinary.com/blog/caching-in-rails-with-redis-vs-alternatives">Benchmarking caching in Rails with Redis vs the alternatives</a></li> <li><a href="https://radanskoric.com/articles/how-to-avoid-problem-with-turbo-morphing">How to avoid problems with Turbo morphing</a></li> <li><a href="https://github.com/maybe-finance/maybe">Maybe: The OS for your personal finances</a></li> <li><a href="https://parklife.dev/">Parklife - a Ruby library to render a Rack app (Rails/Sinatra/etc) to a static build</a></li> <li><a href="https://github.com/avo-hq/marksmith">Marksmith - a GitHub-style markdown editor for Rails apps</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://macarthur.me/posts/long-tasks/">There are a lot of ways to break up long tasks in JavaScript</a></li> <li><a href="https://guybedford.com/es-module-shims-2.0">Announcing ES Module Shims 2.0</a></li> <li><a href="https://re2js.leopard.in.ua/">RE2JS - the JavaScript port of RE2, a regular expression engine that provides linear time matching</a></li> <li><a href="https://hmpl-lang.dev/">HMPL.js - server-oriented customizable templating for JavaScript</a></li> <li><a href="https://mistic100.github.io/tinygradient/">Tinygradient - simple gradient generator</a></li> <li><a href="https://www.youtube.com/watch?v=cRC9DlH45lA">Angular: The Documentary | An origin story</a></li> </ul>

01 випуск 13 сезону. Ruby 3.4.1, Bun 1.2, Superglue 1.0, Vitest 3.0, Plotly 3.0, Rumale, Refrigerator та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://www.ruby-lang.org/en/news/2024/12/25/ruby-3-4-1-released/">Ruby 3.4.1 Released</a></li> <li><a href="https://rubyreferences.github.io/rubychanges/3.4.html">Ruby 3.4</a></li> <li><a href="https://zverok.space/blog/2025-01-27-7things-euruko.html">Seven things I know after 25 years of development</a></li> <li><a href="https://railsatscale.com/2025-01-08-new-for-ruby-3-4-modular-garbage-collectors-and-mmtk/">New for Ruby 3.4: Modular Garbage Collection and MMTk</a></li> <li><a href="https://ryanwood.com/posts/rails-72-and-yjit-on-heroku">Rails 7.2 and YJIT on Heroku</a></li> <li><a href="https://impactahead.com/dev/magic-behind-ruby-code-you-see-every-day">Magic behind Ruby code you see every day</a></li> <li><a href="https://joyofrails.com/articles/simple-trick-to-understand-ruby-lazy-enumerator">A simple trick to understand Ruby’s lazy enumerator</a></li> <li><a href="https://thoughtbot.com/blog/superglue-1-0-react-rails-a-new-era-of-thoughtfulness">Superglue 1.0: React ❤️ Rails. A new era of thoughtfulness</a></li> <li><a href="https://terminalwire.com/articles/superview">Build Rails Apps with Components</a></li> <li><a href="https://railsnotes.xyz/blog/ferrum-stealth-browsing">Stealthly Browsing and Scraping with Ferrum</a></li> <li><a href="https://github.com/yoshoku/rumale">Rumale - a machine learning library in Ruby</a></li> <li><a href="https://github.com/jeremyevans/ruby-refrigerator">Refrigerator - freeze all core ruby classes</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://bun.sh/blog/bun-v1.2">Bun 1.2</a></li> <li><a href="https://vitest.dev/blog/vitest-3">Vitest 3.0 is out!</a></li> <li><a href="https://plotly.com/javascript/">Plotly 3.0 - a JavaScript Graphing Library </a></li> <li><a href="https://risingstars.js.org/2024/en">2024 JavaScript Rising Stars</a></li> <li><a href="https://developer.mozilla.org/en-US/blog/javascript-temporal-is-coming/">JavaScript Temporal is coming</a></li> <li><a href="https://2ality.com/2025/01/nodejs-strip-type.html">Node&#39;s new built-in support for TypeScript</a></li> <li><a href="https://felixrieseberg.com/things-people-get-wrong-about-electron/">Things people get wrong about Electron</a></li> <li><a href="https://htmx.org/essays/future/">The future of htmx</a></li> <li><a href="https://blog.duvallj.pw/posts/2025-01-10-all-javascript-keyboard-shortcut-libraries-are-broken.html">All Javascript Keyboard Shortcut Libraries Are Broken</a></li> <li><a href="https://github.com/postalsys/postal-mime">Postal-mime is an email parsing library that runs in browser environments and serverless functions</a></li> </ul>

36 випуск 12 сезону. Astro 5.0, React 19, Mission Control 1.0, ZUGFeRD/X-Rechnung, Uifonts.app, Kaluma та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://www.ruby-lang.org/en/news/2024/12/25/ruby-3-4-1-released/">Ruby 3.4.1 Released</a></li> <li><a href="https://blog.saeloun.com/2024/12/19/what-is-new-in-ruby-3-4/">What Is New In Ruby 3.4</a></li> <li><a href="https://rubyreferences.github.io/rubychanges/3.4.html">Ruby Changes: Ruby 3.4 annotated changelog</a></li> <li><a href="https://blog.llvm.org/posts/2024-12-03-minimalistic-ruby-compiler/">Lightstorm: minimalistic Ruby compiler</a></li> <li><a href="https://masilotti.com/10-hotwire-native-tips/">10 tips from 10 years of Hotwire Native</a></li> <li><a href="https://byroot.github.io/ruby/json/2024/12/15/optimizing-ruby-json-part-1.html">Optimizing Ruby&#39;s JSON, Part 1</a></li> <li><a href="https://blog.railsforgedev.com/concerns-in-ruby-on-rails-guide">Mastering Concerns in Ruby on Rails: A Comprehensive Guide to Modular Code Organization, Security, and Best Practices</a></li> <li><a href="https://jpcamara.com/2024/12/01/speeding-up-ruby.html">Speeding up Ruby by rewriting C… in Ruby</a></li> <li><a href="https://joyofrails.com/articles/what-you-need-to-know-about-sqlite">What you need to know about SQLite</a></li> <li><a href="https://blog.heroku.com/pumas-routers-keepalives-ohmy">Pumas, Routers &amp; Keepalives—Oh my!</a></li> <li><a href="https://www.stefanwienert.de/blog/2024/11/26/zugferd-x-rechnung-create-required-pdf-format-for-eu-compliance-for-2024-in-rails-ghostscript/">ZUGFeRD/X-Rechnung: create required XML+PDF invoice format for EU compliance for 2025 in Ruby + Ghostscript</a></li> <li><a href="https://www.driftingruby.com/episodes/kamal-database-backups">Kamal Database Backups (video)</a></li> <li><a href="https://dev.37signals.com/mission-control-jobs-v1-0/">Mission Control — Jobs 1.0 released</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://astro.build/blog/astro-5/">Astro 5.0</a></li> <li><a href="https://github.com/facebook/react/releases/tag/v19.0.0">React 19.0.0</a></li> <li><a href="https://deno.com/blog/deno-v-oracle">Deno v. Oracle: Canceling the JavaScript Trademark</a></li> <li><a href="https://www.trevorlasn.com/blog/javascript-scheduler-api">Working with JavaScript&#39;s Scheduler API</a></li> <li><a href="https://www.uifonts.app/">Uifonts.app - test and preview fonts in real time</a></li> <li><a href="https://kinesisjs.com/">Kinesis.js - a versatile library for adding dynamic, interactive, and physics-based animations to your web components</a></li> <li><a href="https://github.com/kleisauke/wasm-vips">Wasm-vips - libvips for the browser and Node.js, compiled to WebAssembly with Emscripten</a></li> <li><a href="https://kalumajs.org/">Kaluma - a tiny JavaScript runtime for RP2040 (Raspberry Pi Pico)</a></li> </ul>

35 випуск 12 сезону. Vite 6.0, Redmine 6.0.0, vlt, Promise.try, Lexical, Component Party, WebVM 2.0 та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://blog.saeloun.com/2024/11/12/rails-7-1-adds-unused-option-to-detect-dormant-routes/">Rails 7.1 Adds --unused Option To Detect Dormant Routes</a></li> <li><a href="https://blog.saeloun.com/2024/11/13/rails-7-1-raises-error-on-generating-model-attributes-with-dangerous-name/">Rails 7.1 Raises Error When Generating Model Attributes With Reserved Names.</a></li> <li><a href="https://www.redmine.org/news/147">Redmine 6.0.0 is now available</a></li> <li><a href="https://www.campsite.com/blog/how-we-made-a-ruby-method-200x-faster">How we made a Ruby method 200x faster</a></li> <li><a href="https://zverok.space/blog/2024-11-16-elixir-pipes.html">Elixir-like pipes in Ruby (oh no not again)</a></li> <li><a href="https://blog.rubygems.org/2024/11/07/maintainer-role.html">Maintainer Role</a></li> <li><a href="https://railsdesigner.com/lesser-known-stimulus-features/">Stimulus Features You (Didn&#39;t) Know</a></li> <li><a href="https://www.codeotaku.com/journal/2024-11/streaming-rack/index">Streaming Rack with Falcon</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://vite.dev/blog/announcing-vite6">Vite 6.0 is out!</a></li> <li><a href="https://blog.vlt.sh/blog/introducing-vlt-and-vsr">Introducing the vlt Package Manager &amp; Serverless Registry</a></li> <li><a href="https://www.trevorlasn.com/blog/promise-try-in-javascript">Promise.try: Unified Error Handling for Sync and Async JavaScript Code (ES2025)</a></li> <li><a href="https://www.trevorlasn.com/blog/import-attributes-in-javascript">JavaScript Import Attributes (ES2025)</a></li> <li><a href="https://vinioyama.com/blog/parsing-external-data-with-dtos-data-transfer-objects-practical-javascript-and-ruby-guide/">Parsing External Data with DTOs (Data Transfer Objects) – Practical Javascript and Ruby Guide</a></li> <li><a href="https://lexical.dev/">Lexical - an extensible text editor framework that does things differently</a></li> <li><a href="https://simonwep.github.io/selection/">Viselect - a high performance and lightweight library to add a visual way of selecting elements</a></li> <li><a href="https://component-party.dev/">Component Party - web component JS frameworks quick overview by their syntax and features</a></li> <li><a href="https://labs.leaningtech.com/blog/webvm-20">WebVM 2.0: A complete Linux Desktop Environment in the browser via WebAssembly</a></li> </ul>

34 випуск 12 сезону. Rails 8.0.0, Next.js 15, Svelte 5, HexaPDF 1.0.0, Medusa v2.0 та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://rubyonrails.org/2024/11/7/rails-8-no-paas-required">Rails 8.0: No PaaS Required</a></li> <li><a href="https://rubyonrails.org/2024/11/1/this-week-in-rails">Default Regexp.timeout and more!</a></li> <li><a href="https://www.ruby-lang.org/en/news/2024/11/05/ruby-3-3-6-released/">Ruby 3.3.6 Released</a></li> <li><a href="https://hanamirb.org/blog/2024/11/05/hanami-220/">Hanami 2.2: Persistence pays off</a></li> <li><a href="https://blog.saeloun.com/2024/10/25/rails-7-1-adds-after-discard-method-to-activejob/">Rails 7.1 Adds after_discard Method To ActiveJob For Discarded Jobs.</a></li> <li><a href="https://nts.strzibny.name/rails-force-ssl/">A closer look at Rails force_ssl and assume_ssl</a></li> <li><a href="https://blog.bestwebventures.in/presenter-objects-vs-direct-rendering">Understanding Presenter Objects vs Direct Rendering in Ruby on Rails</a></li> <li><a href="https://radanskoric.com/articles/hotwire-and-htmx">Hotwire and HTMX - Same Principles, Different Approaches</a></li> <li><a href="https://www.rorvswild.com/blog/2024/speed-up-compound-full-text-searches-in-postgresql-by-300x">Speed Up Compound Full-Text Searches in PostgreSQL by 300x</a></li> <li><a href="https://hexapdf.gettalong.org/news/2024/hexapdf-1-0-0.html">HexaPDF 1.0.0</a></li> <li><a href="https://github.com/jeromedalbert/rubocop-obsession">Rubocop Obsession - a RuboCop extension that focuses on higher-level concepts</a></li> <li><a href="https://github.com/mudge/argon2id/">Argon2id - Ruby bindings to the OWASP recommended password-hashing function</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://nextjs.org/blog/next-15">Next.js 15</a></li> <li><a href="https://svelte.dev/blog/svelte-5-is-alive">Svelte 5 is alive</a></li> <li><a href="https://huggingface.co/blog/transformersjs-v3">Transformers.js v3: WebGPU Support, New Models &amp; Tasks, and More…</a></li> <li><a href="https://reactnative.dev/blog/2024/10/23/the-new-architecture-is-here">New Architecture is here</a></li> <li><a href="https://www.jonathancreamer.com/how-we-shrunk-our-git-repo-size-by-94-percent/">How we shrunk our Javascript monorepo git size by 94%</a></li> <li><a href="https://expressionstatement.com/html-form-validation-is-heavily-underused">HTML Form Validation is heavily underused</a></li> <li><a href="https://medusajs.com/blog/v2-release/">Medusa v2.0 Release</a></li> <li><a href="https://nolanlawson.com/2024/10/20/why-im-skeptical-of-rewriting-javascript-tools-in-faster-languages/">Why I’m skeptical of rewriting JavaScript tools in “faster” languages</a></li> </ul>

33 випуск 12 сезону. Ruby 3.4.0 preview2, Rails 7.2.1.1, Node v23.0.0, Docx, Fast-grid та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://www.ruby-lang.org/en/news/2024/10/07/ruby-3-4-0-preview2-released/">Ruby 3.4.0 preview2 Released</a></li> <li><a href="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 Versions 6.1.7.9, 7.0.8.5, 7.1.4.1, and 7.2.1.1 have been released!</a></li> <li><a href="https://blog.saeloun.com/2024/10/15/rails-7-1-raises-error-on-assignment-to-readonly-attributes/">Rails 7.1 Raises Error On Assignment To Readonly Attributes.</a></li> <li><a href="https://blog.saeloun.com/2024/10/12/rails-7-1-supports-multiple-preview-paths-for-mailers/">Rails 7.1 Supports Multiple Preview Paths For Mailers.</a></li> <li><a href="https://blog.appsignal.com/2024/10/07/whats-new-in-ruby-on-rails-8.html">What&#39;s New in Ruby on Rails 8</a></li> <li><a href="https://tenderlovemaking.com/2024/10/16/monkey-patch-detection-in-ruby/">Monkey Patch Detection in Ruby</a></li> <li><a href="https://younes.codes/posts/what-is-rack">What is Rack?</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://nodejs.org/en/blog/release/v23.0.0">Node v23.0.0 (Current)</a></li> <li><a href="https://blog.cloudflare.com/the-story-of-web-framework-hono-from-the-creator-of-hono/">The story of web framework Hono, from the creator of Hono</a></li> <li><a href="https://www.baldurbjarnason.com/2024/liskovs-gun/">Liskov’s Gun: The parallel evolution of React and Web Components</a></li> <li><a href="https://docx.js.org/#/">Docx - easily generate and modify .docx files with JS/TS</a></li> <li><a href="https://github.com/gabrielpetersson/fast-grid/">Fast-grid - the world&#39;s most performant DOM-based web table</a></li> <li><a href="https://chord-symbol.netlify.app/">ChordSymbol - the definitive chord symbol parser and renderer for Javascript/NodeJS</a></li> </ul>

32 випуск 12 сезону. Rails 8.0 Beta 1, VoidZero, Pattern Matching proposal, Tauri 2.0, Qrframe та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://rubyonrails.org/2024/9/27/rails-8-beta1-no-paas-required">Rails 8.0 Beta 1: No PaaS Required</a></li> <li><a href="https://tenderlovemaking.com/2024/09/29/eliminating-intermediate-array-allocations/">Eliminating Intermediate Array Allocations</a></li> <li><a href="https://blog.appsignal.com/2024/10/02/measuring-the-impact-of-feature-flags-in-ruby-on-rails-with-appsignal.html">Measuring the Impact of Feature Flags in Ruby on Rails with AppSignal</a></li> <li><a href="https://radanskoric.com/guest-articles/from-devise-to-rails-auth">Migrating from Devise to Rails Auth before you can say &quot;Rails World keynote&quot;</a></li> <li><a href="https://robrace.dev/blog/turbo-morphs-presence-channels-and-typing-indicators/">Leveraging Turbo 8: Best Additions to Implement in Rails 8 Projects</a></li> <li><a href="https://judoscale.com/blog/fixing-sidekiq-memory-issues">How to Fix Tricky Sidekiq Memory Issues</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://voidzero.dev/posts/announcing-voidzero-inc">Announcing VoidZero - Next Generation Toolchain for JavaScript</a></li> <li><a href="https://tc39.es/proposal-pattern-matching/">Pattern Matching proposal</a></li> <li><a href="https://v2.tauri.app/blog/tauri-20/">Tauri 2.0 Stable Release</a></li> <li><a href="https://eslint.org/blog/2024/10/eslint-json-markdown-support/">ESLint now officially supports linting of JSON and Markdown</a></li> <li><a href="https://evertheylen.eu/p/node-vs-bun/">Node vs Bun: no backend performance difference</a></li> <li><a href="https://qrframe.kylezhe.ng/">Qrframe - code-based qr code generator</a></li> <li><a href="https://github.com/pachacamac/doc-avatar">Doc-avatar - tiny web component that shows a unique&#39;ish SVG based document icon depending on a name</a></li> </ul>

31 випуск 12 сезону. Solid Queue 1.0, PostgreSQL 17, Deno 2.0 RC, Storybook 8.3, Hotwire Native та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://dev.37signals.com/solid-queue-v1-0/">Solid Queue 1.0 released</a></li> <li><a href="https://blog.saeloun.com/2024/09/20/rails-7-1-adds-support-for-logging-background-job-enqueue-callers/">Rails 7.1 Adds Support For Logging Background Job Enqueue Callers</a></li> <li><a href="https://dev.37signals.com/announcing-hotwire-native/">Announcing Hotwire Native</a></li> <li><a href="https://judoscale.com/blog/how-propshaft-works">How Propshaft Works: A Rails Asset-Pipeline (Visual) Breakdown</a></li> <li><a href="https://katafrakt.me/2024/09/25/mruby-lite-intro/">Lightweight introduction to mruby</a></li> <li><a href="https://www.honeybadger.io/blog/rails-engines/">Building Ruby on Rails engines</a></li> <li><a href="https://pcreux.com/2024/09/26/aaa-engines">Organize your Rails codebase with aaa engines</a></li> <li><a href="https://sinaptia.dev/posts/debugging-a-memory-leaking-action">Debugging a memory-leaking action</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://www.postgresql.org/about/news/postgresql-17-released-2936/">PostgreSQL 17 Released!</a></li> <li><a href="https://deno.com/blog/v2.0-release-candidate">Deno 2.0 Release Candidate</a></li> <li><a href="https://storybook.js.org/blog/storybook-8-3/">Storybook 8.3</a></li> <li><a href="https://www.trevorlasn.com/blog/whats-new-in-express-5">What&#39;s New in Express.js v5.0</a></li> <li><a href="https://schedule-x.dev/">Schedule-X - an event calendar focused on covering the needs of modern web apps</a></li> </ul>

30 випуск 12 сезону. Design Patterns in Ruby, Astro 5.0 Beta, Fastify v5, Math4Devs та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://github.com/ruby/ruby/pull/11497">Ruby&#39;s default parser switches from parse.y to Prism</a></li> <li><a href="https://blog.saeloun.com/2024/09/17/rails-adds-ability-to-ignore-counter-cache-column-while-backfilling/">Rails Adds The Ability To Ignore Counter Cache Columns While They Are Backfilling</a></li> <li><a href="https://givenis.me/securing-rails-active-storage-direct-uploads">Securing Rails Active Storage Direct Uploads</a></li> <li><a href="https://kevinjmurphy.com/posts/rspec-stubs-object-in-memory/">RSpec Stubs The Object In Memory</a></li> <li><a href="https://refactoring.guru/design-patterns/ruby">Design Patterns in Ruby</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://blog.date-fns.org/v40-with-time-zone-support/">v4.0 is out with first-class time zones support!</a></li> <li><a href="https://astro.build/blog/astro-5-beta/">Astro 5.0 Beta Release</a></li> <li><a href="https://openjsf.org/blog/fastifys-growth-and-success">Fastify v5 is Now Officially Released!</a></li> <li><a href="https://kettanaito.com/blog/dont-sleep-on-abort-controller">Don&#39;t Sleep on AbortController</a></li> <li><a href="https://math4devs.com/">Math4Devs - list of mathematical symbols with their JavaScript equivalent</a></li> <li><a href="https://www.epicreact.dev/react-19-cheatsheet">React 19 Cheat Sheet</a></li> </ul>

29 випуск 12 сезону. Express.js 5.0, C vs. Ruby+YJIT, State of ES5 on the Web, Valtio, Violentmonkey та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://blog.saeloun.com/2024/09/10/rails-7-1-adds-support-for-composite-key-multi-column-ordering-in-activerecord-batches/">Rails 7.1 Adds Support For Composite Key Multi-Column Ordering In ActiveRecord::Batches</a></li> <li><a href="https://github.com/advisories/GHSA-jw9c-mfg7-9rx2">Critical CVE in Ruby-SAML</a></li> <li><a href="https://blog.appsignal.com/2024/09/11/ruby-on-rails-7-1-partial-strict-locals-and-their-gotchas.html">Ruby on Rails 7.1: Partial Strict Locals and Their Gotchas</a></li> <li><a href="https://vickash.com/2024/09/13/c_vs_ruby-yjit_i2c_edition.html">C vs. Ruby+YJIT: I2C Edition</a></li> <li><a href="https://www.bigbinary.com/blog/ruby-upgrade-using-dual-boot">Upgrade Ruby using dual boot</a></li> <li><a href="https://thoughtbot.com/blog/comment-your-regular-expressions">Comment your regular expressions</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://github.com/expressjs/express/releases/tag/v5.0.0">Express.js 5.0 released</a></li> <li><a href="https://philipwalton.com/articles/the-state-of-es5-on-the-web/">The State of ES5 on the Web</a></li> <li><a href="https://rxdb.info/articles/javascript-vector-database.html">Local-First Vector Database with RxDB and transformers.js</a></li> <li><a href="https://alexharri.com/blog/clipboard">The web&#39;s clipboard, and how it stores data of different types</a></li> <li><a href="https://valtio.dev/">Valtio - proxy turns the object you pass it into a self-aware proxy, allowing fine-grained subscription and reactivity when making state updates</a></li> <li><a href="https://violentmonkey.github.io/">Violentmonkey - an open source userscript manager</a></li> </ul>

28 випуск 12 сезону. Ruby 3.3.5, Vue 3.5, Rspack 1.0, Victor, Allgood, An SSR Performance Showdown та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://www.ruby-lang.org/en/news/2024/09/03/3-3-5-released/">Ruby 3.3.5 Released</a></li> <li><a href="https://blog.saeloun.com/2024/09/04/rails-7-1-adds-deliver-callbacks-to-action-mailer/">Rails 7.1 Adds *_deliver Callbacks To ActionMailer</a></li> <li><a href="https://jpcamara.com/2024/08/26/the-thread-api.html">The Thread API : Concurrent, colorless Ruby</a></li> <li><a href="https://radanskoric.com/articles/load-lazy-loaded-frame-before-it-scrolls-in-view">How to load a lazy loaded turbo frame a bit before it scrolls into view</a></li> <li><a href="https://victor.dannyb.co/">Victor - a lightweight, zero-dependencies Ruby library that lets you build SVG images using Ruby code</a></li> <li><a href="https://github.com/rameerez/allgood">Allgood - Rails gem for health checks</a></li> <li><a href="https://www.driftingruby.com/episodes/dependent-fields-with-hotwire">Dependent Fields with Hotwire (video)</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://blog.vuejs.org/posts/vue-3-5">Announcing Vue 3.5</a></li> <li><a href="https://rspack.dev/blog/announcing-1-0">Announcing Rspack 1.0</a></li> <li><a href="https://blog.platformatic.dev/ssr-performance-showdown">An SSR Performance Showdown</a></li> <li><a href="https://romgrk.com/posts/color-bits/">The fastest JS color library</a></li> <li><a href="https://shenzilong.cn/record/How%20I%20Created%20a%203.78MB%20Docker%20Image%20for%20a%20JavaScript%20Service">How I Created a 3.78MB Docker Image for a JavaScript Service</a></li> <li><a href="https://www.freecodecamp.org/news/react-compiler-complete-guide-react-19/">How to Use React Compiler – A Complete Guide</a></li> </ul>

27 випуск 12 сезону. Rails 7.2 Upgrade Problems, Temporary_tables, Sqlite-vec, Kontra.js та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://rubyonrails.org/2024/8/22/Rails-7-2-1-has-been-released">Rails 7.2.1 has been released!</a></li> <li><a href="https://blog.driftingruby.com/rails-7-2-upgrade-problems-of-my-own-making/">Rails 7.2 Upgrade Problems (of my own making)</a></li> <li><a href="https://thoughtbot.com/blog/return-an-enumerator-when-your-collection-has-multiple-traversals">Return an Enumerator When Your Collection Has Multiple Traversals</a></li> <li><a href="https://willj.net/posts/you-should-use-the-rails-logger-block-syntax/">You should use the Ruby on Rails logger block syntax</a></li> <li><a href="https://mattbrictson.com/blog/turbo-modal">Build a modal form with Rails, Turbo, and the dialog element</a></li> <li><a href="https://blog.appsignal.com/2024/08/14/an-introduction-to-http-caching-in-ruby-on-rails.html">An Introduction to HTTP Caching in Ruby On Rails</a></li> <li><a href="https://github.com/keygen-sh/temporary_tables">Temporary_tables - create temporary tables and models in RSpec tests</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://github.com/arthurfiorette/proposal-safe-assignment-operator">ECMAScript Safe Assignment Operator Proposal</a></li> <li><a href="https://thenewstack.io/google-angular-lead-sees-convergence-in-javascript-frameworks/">Google Angular Lead Sees Convergence in JavaScript Frameworks</a></li> <li><a href="https://www.smashingmagazine.com/2024/08/history-future-regular-expressions-javascript/">Regexes Got Good: The History And Future Of Regular Expressions In JavaScript</a></li> <li><a href="https://www.trevorlasn.com/blog/common-causes-of-memory-leaks-in-javascript">Common Causes of Memory Leaks in JavaScript</a></li> <li><a href="https://github.com/asg017/sqlite-vec">Sqlite-vec - a vector search SQLite extension</a></li> <li><a href="https://straker.github.io/kontra/">Kontra.js - a lightweight JavaScript gaming micro-library created specifically for the Js13kGames game jam</a></li> </ul>

26 випуск 12 сезону. Rails 7.2, Great npm Garbage Patch, Nix for Ruby Developers, Calendar Link, Oops.js та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://rubyonrails.org/2024/8/10/Rails-7-2-0-has-been-released">Rails 7.2: Better production defaults, Dev containers, new guides design, and more!</a></li> <li><a href="https://blog.saeloun.com/2024/08/09/rails-warns-on-tests-without-assertions/">Rails Warns On Tests Without Assertions</a></li> <li><a href="https://www.bigbinary.com/blog/rails-8-introduces-a-basic-authentication-generator">Rails 8 introduces a basic authentication generator</a></li> <li><a href="https://judoscale.com/blog/sidekiq-iterable-jobs">Sidekiq Iterable Jobs: With Great Power....</a></li> <li><a href="https://blog.appsignal.com/2024/08/07/an-introduction-to-nix-for-ruby-developers.html">An Introduction to Nix for Ruby Developers</a></li> <li><a href="https://books.writesoftwarewell.com/3/rails-router">The Rails Router Handbook (book)</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://blog.phylum.io/the-great-npm-garbage-patch/">The Great npm Garbage Patch</a></li> <li><a href="https://hacks.mozilla.org/2024/08/puppeteer-support-for-firefox/">Announcing Official Puppeteer Support for Firefox</a></li> <li><a href="https://blog.greenroots.info/javascript-array-method-with-immutability">Why the with() method of JavaScript Array is a gem?</a></li> <li><a href="https://anandchowdhary.github.io/calendar-link/">Calendar Link - a JavaScript library to generate an event link for Google Calendar, Yahoo! Calendar, Microsoft Outlook, etc</a></li> <li><a href="https://whirl.netlify.app/">Whirl - CSS loading animations</a></li> <li><a href="https://github.com/HeyPuter/Oops.js">Oops.js: Advanced Undo/Redo Manager</a></li> </ul>

25 випуск 12 сезону. Ruby 3.2.5, Garbage collection and closures, ERB Lint, Pipelight, Emoji-picker-element та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://www.ruby-lang.org/en/news/2024/07/26/ruby-3-2-5-released/">Ruby 3.2.5 Released</a></li> <li><a href="https://blog.saeloun.com/2024/07/31/rails-7-2-adds-support-for-devcontainer/">Rails 7.2 Adds Support For Devcontainer</a></li> <li><a href="https://zverok.space/blog/2024-07-26-range-evolution.html">How it became like this? Ruby Range class</a></li> <li><a href="https://www.monterail.com/blog/best-practices-for-ruby-on-rails-data-migrations">Best practices for Ruby on Rails data migrations</a></li> <li><a href="https://github.com/Shopify/erb_lint">ERB Lint - a tool to help lint your ERB or HTML files using the included linters or by writing your own</a></li> <li><a href="https://github.com/pipelight/pipelight">Pipelight - tiny automation pipelines</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://github.com/nodejs/node/pull/53725">Node.js module: add --experimental-strip-types</a></li> <li><a href="https://vercel.com/blog/how-google-handles-javascript-throughout-the-indexing-process">How Google handles JavaScript throughout the indexing process</a></li> <li><a href="https://jakearchibald.com/2024/garbage-collection-and-closures/">Garbage collection and closures</a></li> <li><a href="https://intl-tel-input.com/">International Telephone Input - a JavaScript plugin for entering and validating international telephone numbers</a></li> <li><a href="https://nolanlawson.github.io/emoji-picker-element/">Emoji-picker-element - a lightweight emoji picker for the modern web</a></li> </ul>

24 випуск 12 сезону. Ronin 2.1.0, Astro 4.12, Uppy 4.0, Bundle_update_interactive, Postal web server та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://ronin-rb.dev/blog/2024/07/22/ronin-2-1-0-finally-released.html">Ronin 2.1.0 finally released!</a></li> <li><a href="https://railsatscale.com/2024-07-18-mastering-ruby-code-navigation-major-enhancements-in-ruby-lsp-2024/">Mastering Ruby Code Navigation: Major Ruby LSP Enhancements in the First Half of 2024</a></li> <li><a href="https://mensfeld.pl/2024/07/the-librdkafka-supply-chain-breakdown-rdkafka-rubys-darkest-hour/">The librdkafka Supply Chain Breakdown: rdkafka-ruby’s Darkest Hour</a></li> <li><a href="https://allaboutcoding.ghinda.com/hash-value-omission-an-introduction-and-some-examples">Hash value omission - an introduction and some examples</a></li> <li><a href="https://github.com/mattbrictson/bundle_update_interactive">Bundle_update_interactive - adds an update-interactive command to Bundler</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://astro.build/blog/astro-4120/">Astro 4.12: Server Islands</a></li> <li><a href="https://vercel.com/blog/how-to-choose-the-best-rendering-strategy-for-your-app">How to choose the best rendering strategy for your app</a></li> <li><a href="https://medium.com/airbnb-engineering/how-airbnb-smoothly-upgrades-react-b1d772a565fd">How Airbnb Smoothly Upgrades React</a></li> <li><a href="https://uppy.io/blog/uppy-4.0/">New Uppy 4.0 major: TypeScript rewrite, Google Photos, React hooks, and much more</a></li> <li><a href="https://github.com/le0pard/postal_server">Postal web server - web server offers advanced capabilities for parsing and standardizing street addresses</a></li> </ul>

23 випуск 12 сезону. Ruby methods are colorless, Lamby v6, Maska, Poku v2.0.0, dotJS 2024 та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://blog.saeloun.com/2024/07/17/rails-SKIP_TEST_DATABASE_TRUNCATE-flag-to-speed-up-multi-process-test-runs/">Rails Adds SKIP_TEST_DATABASE_TRUNCATE Flag To Speed Up Multi Process Test Runs</a></li> <li><a href="https://railsatscale.com/2024-07-11-mid-year-review-irb-and-rails-console-enhancements-in-the-first-half-of-2024/">Mid-Year Review: IRB and Rails Console Enhancements in the First Half of 2024</a></li> <li><a href="https://jpcamara.com/2024/07/15/ruby-methods-are.html">Ruby methods are colorless</a></li> <li><a href="https://radanskoric.com/experiments/minesweeper-100-lines-of-clean-ruby">Exercise: Minesweeper in 100 lines of clean Ruby</a></li> <li><a href="https://github.com/rails-lambda/lamby/releases/tag/v6.0.0">Lamby v6 - simple Rails &amp; AWS Lambda integration using Rack</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://blog.phylum.io/fake-aws-packages-ship-command-and-control-malware-in-jpeg-files/">Fake AWS Packages Ship Command and Control Malware In JPEG Files</a></li> <li><a href="https://blog.platformatic.dev/a-guide-to-reading-and-writing-nodejs-streams">A guide to reading and writing Node.js streams</a></li> <li><a href="https://beholdr.github.io/maska/v3/#/">Maska - a simple zero-dependency input mask library</a></li> <li><a href="https://github.com/wellwelwel/poku/releases/tag/v2.0.0">Poku v2.0.0 - a cross-platform test runner</a></li> <li><a href="https://www.youtube.com/playlist?list=PLMW8Xq7bXrG7fOUOLJQw9I7ygJCbue9zO#dotjs2024">dotJS 2024 (videos)</a></li> </ul>

22 випуск 12 сезону. Ruby 3.3.4, GoodJob v4, MiniMagick v5.0.0, React Flow 12, TinyBase v5 та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://www.ruby-lang.org/en/news/2024/07/09/ruby-3-3-4-released/">Ruby 3.3.4 Released</a></li> <li><a href="https://island94.org/2024/07/introducing-goodjob-v4">Introducing GoodJob v4</a></li> <li><a href="https://github.com/minimagick/minimagick/releases/tag/v5.0.0">MiniMagick v5.0.0</a></li> <li><a href="https://railsatscale.com/2024-07-09-finding-memory-leaks-in-the-ruby-ecosystem/">Finding Memory Leaks in the Ruby Ecosystem</a></li> <li><a href="https://www.youtube.com/playlist?list=PLbHJudTY1K0chrs_E_XFz2pOJ3d8jCayh#railsconf2024">RailsConf 2024 (Detroit) (videos)</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://www.xyflow.com/blog/react-flow-12-release">React Flow 12 release</a></li> <li><a href="https://tinybase.org/guides/releases/#v5-0">TinyBase v5 - the reactive data store for local‑first apps</a></li> <li><a href="https://eslint.org/blog/2024/07/whats-coming-next-for-eslint/">What&#39;s coming next for ESLint</a></li> <li><a href="https://es-toolkit.slash.page/">Es-toolkit - a modern JavaScript utility library that&#39;s 2-3 times faster and up to 97% smaller</a></li> <li><a href="https://schiener.io/2024-07-07/react-closures-compiler">Sneaky React Memory Leaks: How the React compiler won&#39;t save you</a></li> </ul>

21 випуск 12 сезону. Ruby 3.3.3 Released, Sidekiq 7.3.0, TypeScript 5.5, JavaScript Set methods та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://www.ruby-lang.org/en/news/2024/06/12/ruby-3-3-3-released/">Ruby 3.3.3 Released</a></li> <li><a href="https://www.mikeperham.com/2024/07/03/iteration-and-sidekiq-7.3.0/">Iteration and Sidekiq 7.3.0</a></li> <li><a href="https://lucasoshiro.github.io/posts-en/2024-06-17-ruby-shellscript/">Ruby: a great language for shell scripts!</a></li> <li><a href="https://stevenharman.net/so-we-have-a-memory-leak">So We&#39;ve Got a Memory Leak…</a></li> <li><a href="https://awesome-ruby.com/">Awesome Ruby - curated list of ruby libraries and tools</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/">Announcing TypeScript 5.5</a></li> <li><a href="https://developer.mozilla.org/en-US/blog/javascript-set-methods/">New JavaScript Set methods</a></li> <li><a href="https://blog.codeminer42.com/how-react-19-almost-made-the-internet-slower/">How React 19 (Almost) Made the Internet Slower</a></li> <li><a href="https://2023.stateofjs.com/en-US">State of JavaScript 2023 Survey</a></li> </ul>

20 випуск 12 сезону. Bundler Auto-Install, ESLint Configuration Migrator, WahWah, Omakub, PKIjs та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://blog.rubygems.org/2024/05/30/bundler-auto-install-just-got-a-whole-lot-better.html">Bundler Auto-Install Just Got A Whole Lot Better</a></li> <li><a href="https://thoughtbot.com/blog/3-mental-models-for-ruby-enumerators">3 Mental Models For Ruby Enumerators</a></li> <li><a href="https://railsdesigner.com/lesser-known-rails-helpers/">Lesser Known Rails Helpers to Write Cleaner View Code</a></li> <li><a href="https://github.com/aidewoode/wahwah">WahWah - an audio metadata reader Ruby gem, it supports many popular formats</a></li> <li><a href="https://omakub.org/">Omakub - an Omakase Developer Setup for Ubuntu 24.04 by DHH</a></li> <li><a href="https://www.driftingruby.com/episodes/hotwire-combobox">Hotwire Combobox (video)</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://www.joshwcomeau.com/javascript/promises/">Promises From The Ground Up</a></li> <li><a href="https://eslint.org/blog/2024/05/eslint-configuration-migrator/">Introducing the ESLint Configuration Migrator</a></li> <li><a href="https://martinfowler.com/articles/data-fetch-spa.html">Data Fetching Patterns in Single-Page Applications</a></li> <li><a href="https://www.bocoup.com/blog/full-stack-web-push-api-guide">Full Stack Web Push API Guide</a></li> <li><a href="https://motioncanvas.io/">Motion Canvas - create dynamic canvas-rendered animations</a></li> <li><a href="https://github.com/chung-leong/zigar">Zigar - software tool set that lets you utilize Zig code in your JavaScript project</a></li> <li><a href="https://github.com/PeculiarVentures/PKI.js">PKIjs - a Typescript implementation of the most common formats and algorithms needed to build PKI-enabled applications</a></li> </ul>

19 випуск 12 сезону. Ruby 3.3.2, I’m over GraphQL, PBT, Inertia.js 1.1, Why Rails and Laravel won та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://www.ruby-lang.org/en/news/2024/05/30/ruby-3-3-2-released/">Ruby 3.3.2 Released</a></li> <li><a href="https://blog.saeloun.com/2024/05/31/rails-7-2-activerecord-order-adds-support-for-hash-values/">ActiveRecord::Relation#order Adds Support For Hash Values In Rails 7.2</a></li> <li><a href="https://blog.saeloun.com/2024/05/30/rails-7-2-pg-adapter-to-type-cast-date/">PostgreSQL Adapter Now Decodes Columns Of Type Date To Date Instead Of String In Rails 7.2</a></li> <li><a href="https://bessey.dev/blog/2024/05/24/why-im-over-graphql/">Why, after 6 years, I’m over GraphQL</a></li> <li><a href="https://github.com/ohbarye/pbt">PBT - property-based testing in Ruby</a></li> <li><a href="https://highperformancesqlite.com/interviews/dhh">David Heinemeier Hansson on SQLite (video)</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://blog.1password.com/new-extension-build-system/">How we used esbuild to reduce our browser extension build times by 90%</a></li> <li><a href="https://snyk.io/blog/10-modern-node-js-runtime-features/">10 modern Node.js runtime features to start using in 2024</a></li> <li><a href="https://thenewstack.io/why-we-need-a-standard-javascript-orm-for-sql-databases/">Why We Need a Standard JavaScript ORM for SQL Databases</a></li> <li><a href="https://inertiajs.com/">Inertia.js 1.1 - build SPAs for any backend</a></li> <li><a href="https://github.com/share/sharedb">ShareDB - a realtime database backend based on Operational Transformation (OT) of JSON documents</a></li> <li><a href="https://youtu.be/LEdISO8JFUM?si=vpBQSNSbTUUAC7_9">The JavaScript problem: Why Rails and Laravel won (video)</a></li> </ul>

18 випуск 12 сезону. Rails 7.1.3.3, Angular v18, SolidStart 1.0, IRB Kit, Signature Pad 5.0, Brainchop та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://rubyonrails.org/2024/5/17/Rails-Versions-7-0-8-2-and-7-1-3-3-have-been-released">Rails Versions 7.0.8.2, and 7.1.3.3 have been released!</a></li> <li><a href="https://blog.saeloun.com/2024/05/21/rails-7-2-strict-loading-using-n_plus_one_only-does-not-eager-load-child-associations/">Strict Loading Using :n_plus_one_only Mode Does Not Eagerly Load Child Associations In Rails 7.2</a></li> <li><a href="https://gist.github.com/tagomoris/4392f1091f658294bd4d473d8ff631cb">Namespaces - possibly a key future ruby feature</a></li> <li><a href="https://andymaleh.blogspot.com/2024/05/people-shouldnt-ask-if-rails-is-dead.html">People shouldn&#39;t ask if Rails is dead! They should ask how long Rails has been dead!</a></li> <li><a href="https://alchemists.io/projects/irb-kit">IRB Kit - a suite of extensions for IRB</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://blog.angular.dev/angular-v18-is-now-available-e79d5ac0affe">Angular v18 is now available!</a></li> <li><a href="https://www.solidjs.com/blog/solid-start-the-shape-frameworks-to-come">SolidStart 1.0: The Shape of Frameworks to Come</a></li> <li><a href="https://developer.chrome.com/docs/devtools/console/understand-messages">Understand errors and warnings better with Gemini</a></li> <li><a href="https://www.amygoodchild.com/blog/cursive-handwriting-in-javascript">Coding my handwriting</a></li> <li><a href="https://szimek.github.io/signature_pad/">Signature Pad 5.0 - smooth signature drawing control</a></li> <li><a href="https://github.com/neuroneural/brainchop">Brainchop - in-browser 3D MRI rendering and segmentation</a></li> </ul>

17 випуск 12 сезону. Ruby 3.4.0 preview1, DoS in REXML, React Compiler, GraphQL Yoga, Ruby-git та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://www.ruby-lang.org/en/news/2024/05/16/ruby-3-4-0-preview1-released/">Ruby 3.4.0 preview1 Released</a></li> <li><a href="https://www.ruby-lang.org/en/news/2024/05/16/dos-rexml-cve-2024-35176/">CVE-2024-35176: DoS in REXML</a></li> <li><a href="https://blog.saeloun.com/2024/05/13/ruby-3-4-no-more-type-error-with-nil/">Ruby 3.4, No More TypeError With **nil As It Is Treated As An Empty Hash</a></li> <li><a href="https://blog.saeloun.com/2024/05/17/ruby-3-4-range-size-raises-type-error-for-iterable-range/">Ruby 3.4, Range#size Now Raises TypeError If The Range Is Not Iterable</a></li> <li><a href="https://thoughtbot.com/blog/why-you-should-nest-modules-in-ruby">Why you should nest modules in Ruby</a></li> <li><a href="https://github.blog/changelog/2024-05-13-dependabot-core-is-now-open-source-with-an-mit-license/">Dependabot-core is now open source with an MIT license</a></li> <li><a href="https://github.com/ruby-git/ruby-git">Ruby-git - a Ruby library that can be used to create, read and manipulate Git repositories by wrapping system calls to the git binary</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://react.dev/learn/react-compiler">React Compiler</a></li> <li><a href="https://deno.com/blog/document-javascript-package">How to document your JavaScript package</a></li> <li><a href="https://2ality.com/2024/05/proposal-promise-with-resolvers.html">ECMAScript proposal: Promise.withResolvers()</a></li> <li><a href="https://vue-fluid-dnd.netlify.app/">Vue Fluid DnD is a fluid and smooth drag and drop solution for lists on Vue3 full animated</a></li> <li><a href="https://the-guild.dev/graphql/yoga-server">GraphQL Yoga - the fully-featured GraphQL Server with focus on easy setup, performance and great developer experience</a></li> <li><a href="https://webstatus.dev/">Web Platform Dashboard</a></li> <li><a href="https://visgl.github.io/react-google-maps/">React-google-maps makes using the Google Maps JavaScript API in React applications easy</a></li> </ul>

16 випуск 12 сезону. Ruby Science, Disposable APIs in Javascript, Gepub, Fabric.js, Pintora та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://blog.saeloun.com/2024/05/08/rails-validate_foreign_key/">Enhancing Data Integrity With validate_foreign_key In Rails</a></li> <li><a href="https://blog.appsignal.com/2024/05/08/debugging-in-ruby-with-pry-byebug.html">Debugging in Ruby with pry-byebug</a></li> <li><a href="https://github.com/skoji/gepub">Gepub - generic EPUB parser/generator library</a></li> <li><a href="https://thoughtbot.com/ruby-science/introduction.html">Ruby Science by thoughtbot</a></li> <li><a href="https://youtu.be/0LMjx3xkjlY?si=nUpA1h4yWaOePDeD">John Hawthorn | Vernier: A next Generation Ruby Profiler (video)</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://jonathan-frere.com/posts/disposables-in-javascript/">New Disposable APIs in Javascript</a></li> <li><a href="https://kettanaito.com/blog/why-patching-globals-is-harmful">Why Patching Globals Is Harmful</a></li> <li><a href="https://ui.dev/why-react-query">Why React Query?</a></li> <li><a href="https://github.com/fabricjs/fabric.js">Fabric.js - simple and powerful Javascript HTML5 canvas library</a></li> <li><a href="https://pintorajs.vercel.app/">Pintora - extensible text-to-diagrams library</a></li> </ul>

15 випуск 12 сезону. JRuby 9.4.7.0, Svelte 5 RC, explaining Thruster, Extension.js, Troto та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://www.jruby.org/2024/04/29/jruby-9-4-7-0.html">JRuby 9.4.7.0 Released</a></li> <li><a href="https://railsatscale.com/2024-04-30-fixing-a-footgun-in-activerecord-core-inspect/">Fixing a footgun in ActiveRecord::Core#inspect</a></li> <li><a href="https://discuss.rubyonrails.org/t/explaining-thruster-a-new-37signals-gem-that-speeds-up-your-app/85567">Explaining Thruster, a new 37signals gem that speeds up your app</a></li> <li><a href="https://blog.bemi.io/audit-trail-in-ruby/">Choosing the Right Audit Trail Approach in Ruby</a></li> <li><a href="https://oldmoe.blog/2024/04/30/backup-strategies-for-sqlite-in-production/">Backup strategies for SQLite in production</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://svelte.dev/blog/svelte-5-release-candidate">Svelte 5 Release Candidate</a></li> <li><a href="https://zacharylee.substack.com/p/how-to-cancel-any-async-task-in-javascript">How To Cancel Any Async Task in JavaScript</a></li> <li><a href="https://chezsoi.org/lucas/blog/a-tricky-pitfall-of-promiseall-and-a-solution.html">A tricky pitfall of Promise.all() and a solution</a></li> <li><a href="https://kilianvalkhof.com/2024/javascript/the-problem-with-new-url-and-how-url-parse-fixes-that/">The problem with new URL(), and how URL.parse() fixes that</a></li> <li><a href="https://extension.js.org/">Extension.js - a plug-and-play, zero-config, cross-browser extension development tool for browser extensions</a></li> <li><a href="https://github.com/elyxium-labs/troto">Troto - TypeScript to Protobuf transpiler</a></li> </ul>

14 випуск 12 сезону. Ruby 3.3.1, Node v22.0.0, Pnpm 9.0, React 19 Beta, React Native 0.74, Autotuner та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-3-1-released/">Ruby 3.3.1 Released</a></li> <li><a href="https://blog.saeloun.com/2024/04/26/rails-7-2-activerecord-pluck-to-accept-hash-values/">ActiveRecord::Base#pluck adds support for hash values in Rails 7.2</a></li> <li><a href="https://railsatscale.com/2024-04-24-autotuner-how-to-speed-up-your-rails-app/">Autotuner: How to Speed Up Your Rails App</a></li> <li><a href="https://www.johnhawthorn.com/2024/ruby-might-be-faster-than-you-think/">Ruby might be faster than you think</a></li> <li><a href="https://obie.medium.com/the-future-of-ruby-and-rails-in-the-age-of-ai-8f1acea31bc2">The Future of Ruby and Rails in the Age of AI</a></li> <li><a href="https://justin.searls.co/posts/metas-new-ai-chat-sucks-at-coding/">Meta&#39;s new ai chat sucks at coding</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://nodejs.org/en/blog/release/v22.0.0">Node v22.0.0</a></li> <li><a href="https://github.com/pnpm/pnpm/releases/tag/v9.0.0">Pnpm 9.0</a></li> <li><a href="https://react.dev/blog/2024/04/25/react-19">React 19 Beta</a></li> <li><a href="https://reactnative.dev/blog/2024/04/22/release-0.74">React Native 0.74</a></li> <li><a href="https://web.dev/blog/intl-segmenter">The Intl.Segmenter object is now part of Baseline</a></li> <li><a href="https://codedrivendevelopment.com/posts/everything-about-abort-signal-timeout">Everything about the AbortSignals (timeouts, combining signals, and how to use it with window.fetch)</a></li> <li><a href="https://render.com/blog/hello-bun-deploy-2x-faster-on-github-render">Hello Bun: How Sveld now deploys 2x faster on GitHub and Render</a></li> </ul>

13 випуск 12 сезону. What happened to Rubinius, SQLite on Rails, TresJS, Quill 2.0, Hono, Janus та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://www.reddit.com/r/ruby/comments/1c460gh/what_happened_to_rubinius/">What happened to Rubinius?</a></li> <li><a href="https://fractaledmind.github.io/2024/04/15/sqlite-on-rails-the-how-and-why-of-optimal-performance/">SQLite on Rails: The how and why of optimal performance</a></li> <li><a href="https://a-chacon.com/en/ruby/rails/security/2024/04/18/authenticate-by-for-prevent-timing-based-enumeration-in-rails.html">Authenticate_by: Prevent timing-based enumeration of users</a></li> <li><a href="https://github.com/gemfast/server">Gemfast is a fast and secure rubygems server written in Go</a></li> <li><a href="https://tech.olioex.com/ruby/2024/04/16/introducing-janus.html">Introducing Janus a read/write proxy for ActiveRecord 7.1+</a></li> <li><a href="https://github.com/on-strum/ruby-on-strum-healthcheck">Ruby-on-strum-healthcheck - simple configurable application healthcheck</a></li> <li><a href="https://github.com/validates-email-format-of/validates_email_format_of">Validates_email_format_of - validate e-mail addreses against RFC 2822 and RFC 3696</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://www.joshwcomeau.com/react/css-in-rsc/">CSS in React Server Components</a></li> <li><a href="https://tresjs.org/">TresJS - bring three to the Vue ecosystem</a></li> <li><a href="https://quilljs.com/docs/upgrading-to-2-0">Quill 2.0 - powerful rich text editor</a></li> <li><a href="https://hyperformula.handsontable.com/">HyperFormula - a headless spreadsheet, a parser and evaluator of Excel formulas</a></li> <li><a href="https://zengm.com/facesjs/">Faces.js - a JavaScript library for generating vector-based cartoon faces</a></li> <li><a href="https://github.com/honojs/hono">Hono - is a small, simple, and ultrafast web framework for the Edges</a></li> <li><a href="https://www.lemonsqueezy.com/wedges">Wedges - an open-source collection of UI components for React</a></li> </ul>

12 випуск 12 сезону. ESLint 9, Langchain.rb, CrystalRuby, Folding the DOM, Counterscale та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://blog.saeloun.com/2024/04/08/rails-8-adds-rubocop-by-default/">Rails 8 adds Rubocop by default to new applications</a></li> <li><a href="https://thoughtbot.com/blog/introducing-form-props">Introducing form_props: The power of Rails forms now available for React!</a></li> <li><a href="https://github.com/patterns-ai-core/langchainrb">Langchain.rb - building LLM-powered applications in Ruby</a></li> <li><a href="https://github.com/wouterken/crystalruby">CrystalRuby - embed Crystal code directly in Ruby</a></li> <li><a href="https://www.driftingruby.com/episodes/windows-and-wsl">Windows and WSL (video)</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://eslint.org/blog/2024/04/eslint-v9.0.0-released/">ESLint v9.0.0 released</a></li> <li><a href="https://www.joshwcomeau.com/react/folding-the-dom/">Folding the DOM</a></li> <li><a href="https://frontendmasters.com/blog/devtools-tips-tricks/">DevTools Tips &amp; Tricks</a></li> <li><a href="https://counterscale.dev/">Counterscale - scalable web analytics you run yourself on Cloudflare</a></li> <li><a href="https://previewjs.com/">Preview UI components and Storybook stories in your IDE instantly</a></li> </ul>

11 випуск 12 сезону. Bun 1.1, TC39 Proposal for Signals, BFCache explained, Vernier Profiler та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://blog.rubygems.org/2024/03/31/rubygems-and-xz.html">RubyGems is not vulnerable to the xz/liblzma backdoor</a></li> <li><a href="https://hanamirb.org/blog/2024/04/04/new-leadership-for-hanami/">New leadership for Hanami</a></li> <li><a href="https://owaiskhan.me/post/improve-ci-build-time-and-reduce-cost">How I improved our CI build time from 24mins to 8mins and reduced costs by 50%</a></li> <li><a href="https://blog.trailofbits.com/2024/03/29/introducing-ruzzy-a-coverage-guided-ruby-fuzzer/">Introducing Ruzzy, a coverage-guided Ruby fuzzer</a></li> <li><a href="https://vernier.prof/">Vernier Profiler — Web app for Ruby performance analysis</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://bun.sh/blog/bun-v1.1">Bun 1.1</a></li> <li><a href="https://eisenbergeffect.medium.com/a-tc39-proposal-for-signals-f0bedd37a335">A TC39 Proposal for Signals</a></li> <li><a href="https://blog.trl.sn/blog/what-is-a-json-number/">What Even Is a JSON Number?</a></li> <li><a href="https://www.sabatino.dev/bfcache-explained/">BFCache explained</a></li> <li><a href="https://wicky.nillia.ms/cally/">Cally - a small, feature-rich calendar components</a></li> </ul>

10 випуск 12 сезону. Solid Queue 0.3, Iterator helpers, Rails-new, RubyFann, Promise Execution та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://github.com/rails/solid_queue/releases/tag/v0.3.0">Solid Queue 0.3: Add support for recurring tasks (cron style jobs)</a></li> <li><a href="https://allaboutcoding.ghinda.com/micro-benchmarking-value-objects-in-ruby-datadefine-vs-struct-vs-openstruct">Micro benchmarking value objects in Ruby: Data.define vs Struct vs OpenStruct</a></li> <li><a href="https://blog.testdouble.com/posts/2024-03-26-ruby-toolbox/">14 tools and gems every Ruby developer would love</a></li> <li><a href="https://github.com/rails/rails-new">Rails-new - create a new rails app without ruby installed</a></li> <li><a href="https://github.com/tangledpath/ruby-fann">RubyFann - Ruby library for interfacing with FANN (Fast Artificial Neural Network)</a></li> <li><a href="https://github.com/Shopify/onigmo">Onigmo - a Ruby wrapper around the onigmo regular expression library</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://v8.dev/features/iterator-helpers">Iterator helpers</a></li> <li><a href="https://frontendmasters.com/blog/what-you-need-to-know-about-modern-css-spring-2024-edition/">What You Need to Know about Modern CSS</a></li> <li><a href="https://www.lydiahallie.com/blog/promise-execution">JavaScript Visualized: Promise Execution</a></li> <li><a href="https://atlassian.design/components/pragmatic-drag-and-drop/about">Atlassian&#39;s Pragmatic Drag and Drop Framework</a></li> <li><a href="https://youtu.be/LB8KwiiUGy0?si=MY7TCuZC6q-u4MAm">Node.js: The Documentary | An origin story (video)</a></li> </ul>

09 випуск 12 сезону. Chilled Strings in Ruby, Runtime compatibility, allow_browser in rails, MistCSS та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://github.com/ruby/ruby/commit/12be40ae6be78ac41e8e3f3c313cc6f63e7fa6c4">&#39;Chilled Strings&#39; commited in CRuby</a></li> <li><a href="https://blog.saeloun.com/2024/03/18/rails-8-adds-allow-browser-to-set-minimum-versions/">Rails 8 adds allow_browser to set minimum browser version</a></li> <li><a href="https://rubyonrails.org/2024/3/20/rails-guides-get-a-facelift">Rails Guides get a facelift</a></li> <li><a href="https://thoughtbot.com/blog/introducing-props-template">Introducing props_template: A Jbuilder alternative</a></li> <li><a href="https://blog.appsignal.com/2024/03/20/good-database-migration-practices-for-your-ruby-on-rails-app-using-strong-migrations.html">Good Database Migration Practices for Your Ruby on Rails App using Strong Migrations</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://runtime-compat.unjs.io/">Runtime compatibility</a></li> <li><a href="https://romgrk.com/posts/optimizing-javascript">Optimizing Javascript for fun and for profit</a></li> <li><a href="https://jameshfisher.com/2024/03/12/a-formula-for-responsive-font-size/">A formula for responsive font-size</a></li> <li><a href="https://www.figma.com/blog/how-we-rolled-out-our-own-permissions-dsl-at-figma/">How we built a custom permissions DSL at Figma</a></li> <li><a href="https://typicode.github.io/mistcss/">MistCSS - write React components using CSS only</a></li> </ul>

08 випуск 12 сезону. Thruster, WinterJS 1.0, Speedometer 3.0, RuboCop 1.62, Rolldown, Storybook 8, Shiki та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://dev.37signals.com/thruster-released/">Thruster is now open source</a></li> <li><a href="https://github.com/rubocop/rubocop/releases/tag/v1.62.0">RuboCop 1.62</a></li> <li><a href="https://www.writesoftwarewell.com/what-does-frozen-string-literal-do-in-ruby/">What Does the Frozen String Literal Comment Do in Ruby?</a></li> <li><a href="https://debugbar.dev/">Debugbar for rails</a></li> <li><a href="https://github.com/BaseSecrete/active_hashcash">ActiveHashcash protects Rails applications against bots and brute force attacks without annoying humans</a></li> <li><a href="https://learnbyexample.github.io/learn_ruby_oneliners/">Ruby One-Liners Guide (book)</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://wasmer.io/posts/winterjs-v1">WinterJS 1.0</a></li> <li><a href="https://webkit.org/blog/15131/speedometer-3-0-the-best-way-yet-to-measure-browser-performance/">Speedometer 3.0: The Best Way Yet to Measure Browser Performance</a></li> <li><a href="https://eloquentjavascript.net/">Eloquent JavaScript Goes Fourth</a></li> <li><a href="https://lorenzofox.dev/posts/component-as-infinite-loop/">Coroutines and web components</a></li> <li><a href="https://rolldown.rs/">Rolldown - fast Rust-based bundler for JavaScript with Rollup-compatible API</a></li> <li><a href="https://github.com/pixijs/pixijs/releases/tag/v8.0.0">Pixijs 8.0.0</a></li> <li><a href="https://storybook.js.org/blog/storybook-8/">Storybook 8</a></li> <li><a href="https://shiki.style/">Shiki Syntax highlighter</a></li> </ul>

07 випуск 12 сезону. Hanami 2.1, Astronoby 0.1.0, JSR, HTMX vs React, MiniGL, Waku та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://blog.saeloun.com/2024/02/26/rails-8-adds-brakeman-by-default-to-new-apps/">Rails 8 adds Brakeman by default to new applications</a></li> <li><a href="https://hanamirb.org/blog/2024/02/27/hanami-210/">Hanami 2.1: Views that are a sight to see</a></li> <li><a href="https://dev.to/rhannequin/astronoby-gem-v010-released-4big">Astronoby gem v0.1.0 released</a></li> <li><a href="https://mensfeld.pl/2024/02/the-art-of-forking-unlocking-scalability-in-ruby/">The Art of Forking: Unlocking Scalability in Ruby</a></li> <li><a href="https://www.mikeperham.com/how-sidekiq-works/">How does Sidekiq work?</a></li> <li><a href="https://thoughtbot.com/blog/linear-regression-using-dataframes-in-ruby">Linear Regression using dataframes in Ruby</a></li> <li><a href="https://github.com/victords/minigl">MiniGL - a minimal 2D Game Library, available as a Ruby gem, and built on top of the Gosu gem</a></li> <li><a href="https://github.com/jpmckinney/tf-idf-similarity">Ruby Vector Space Model (VSM) with tf*idf weights</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://open-web-advocacy.org/blog/apple-backs-off-killing-web-apps/">Apple backs off killing web apps, but the fight continues</a></li> <li><a href="https://deno.com/blog/jsr_open_beta">Introducing JSR - the JavaScript Registry</a></li> <li><a href="https://socket.dev/blog/jsr-new-javascript-package-registry">JSR: What We Know So Far About Deno’s New JavaScript Package Registry</a></li> <li><a href="https://semaphoreci.com/blog/htmx-react">HTMX vs React: A Complete Comparison</a></li> <li><a href="https://blog.saeloun.com/2024/02/21/next.js-vs-remix/">Next.js vs. Remix - A Developer&#39;s Dilemma</a></li> <li><a href="https://runjs.app/blog/equations-that-changed-the-world-rewritten-in-javascript#newtons-universal-law-of-gravitation">17 Equations that Changed the World - Rewritten in JavaScript</a></li> <li><a href="https://waku.gg/">Waku - a minimal server-side react framework</a></li> </ul>

06 випуск 12 сезону. JRuby 9.4.6.0, Redwood v7.0.0, Apache ECharts 5.5.0, Perspective 2.8, RuboCop with Prism та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://www.jruby.org/2024/02/20/jruby-9-4-6-0.html">JRuby 9.4.6.0 Released</a></li> <li><a href="https://tenderlovemaking.com/2024/02/16/using-serial-ports-with-ruby.html">Using Serial Ports with Ruby</a></li> <li><a href="https://metaredux.com/posts/2024/02/19/need-for-speed-using-rubocop-with-prism.html">Need for Speed: Using RuboCop with Prism</a></li> <li><a href="https://www.writesoftwarewell.com/rails-audio-api-play-sound-campfire/">Playing Sounds in Rails with the Audio API</a></li> <li><a href="https://willj.net/posts/finding-postgres-rows-too-large-for-btree-indexes/">Finding Postgres rows too large for BTree indexes</a></li> <li><a href="https://github.com/electric-sql/pglite">PGlite - Postgres in WASM</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://community.redwoodjs.com/t/redwood-v7-0-0-is-now-available/5777">Redwood v7.0.0 is now available!</a></li> <li><a href="https://react.dev/blog/2024/02/15/react-labs-what-we-have-been-working-on-february-2024">React Labs: What We&#39;ve Been Working On – February 2024</a></li> <li><a href="https://rxdb.info/articles/localstorage.html">Using localStorage in Modern Applications: A Comprehensive Guide</a></li> <li><a href="https://echarts.apache.org/handbook/en/basics/release-note/5-5-0/">Apache ECharts 5.5.0 Features</a></li> <li><a href="https://perspective.finos.org/">Perspective 2.8: fast streaming data visualization via webassembly</a></li> </ul>

05 випуск 12 сезону. Mruby 3.3.0, Dotenv 3.0.0, Extralite, Peggy 4.0, Tempo, Txiki.js та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://mruby.org/releases/2024/02/14/mruby-3.3.0-released.html">Mruby 3.3.0</a></li> <li><a href="https://blog.saeloun.com/2024/02/14/rails-7-1-allows-resetting-singular-associations/">Rails 7.1 allows resetting singular associations</a></li> <li><a href="https://www.bigbinary.com/blog/rails-8-rate-limiting-api">Rails 8 introduces a built-in rate limiting API</a></li> <li><a href="https://yorickpeterse.com/articles/what-it-was-like-working-for-gitlab/">What it was like working for GitLab</a></li> <li><a href="https://github.com/digital-fabric/extralite">Extralite - a fast and innovative SQLite wrapper for Ruby</a></li> <li><a href="https://github.com/bkeepers/dotenv/releases/tag/v3.0.0">Dotenv 3.0.0</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://open-web-advocacy.org/blog/its-official-apple-kills-web-apps-in-the-eu/">It’s Official, Apple Kills Web Apps in the EU</a></li> <li><a href="https://danielcwilson.com/posts/mathematicss-powers/">The New CSS Math: pow(), sqrt(), and exponential friends</a></li> <li><a href="https://web.dev/blog/array-with">Immutable array updates with Array.prototype.with</a></li> <li><a href="https://tempo.formkit.com/">Tempo - a new library in a proud tradition of JavaScript date and time libraries</a></li> <li><a href="https://peggyjs.org/">Peggy 4.0 - parser generator for JavaScript</a></li> <li><a href="https://github.com/saghul/txiki.js">Txiki.js — the tiny JavaScript runtime</a></li> <li><a href="https://github.com/m31coding/fuzzy-search">Frontend Fuzzy Search</a></li> </ul>

04 випуск 12 сезону. Turbo 8, Mission Control, Emirb, jQuery 4.0.0 Beta, Storybook 8 Beta, Phlex та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://dev.37signals.com/turbo-8-released/">Turbo 8 released</a></li> <li><a href="https://dev.37signals.com/mission-control-jobs/">Mission Control — Jobs</a></li> <li><a href="https://github.com/mame/emirb">Emirb - an Experimental Build of IRB for the Browser</a></li> <li><a href="https://fly.io/ruby-dispatch/the-plan-for-rails-8/">The Plan for Rails 8</a></li> <li><a href="https://reinteractive.com/articles/running-open-source-AI-models-locally-with-ruby">Running Open-Source AI Models Locally With Ruby</a></li> <li><a href="https://www.honeybadger.io/blog/rails-viewcomponent/">Building reusable UI components in Rails with ViewComponent</a></li> <li><a href="https://monorails.substack.com/p/ruby-tap-vs-yield_self">Ruby tap() vs yield_self()</a></li> <li><a href="https://stanko.io/deconstructing-action-cable-DC7F33OsjGmK">Deconstructing Action Cable</a></li> <li><a href="https://www.phlex.fun/">Phlex - a component-oriented view framework</a></li> <li><a href="https://www.driftingruby.com/episodes/campfire-patterns">Campfire Patterns (video)</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://blog.jquery.com/2024/02/06/jquery-4-0-0-beta/">jQuery 4.0.0 BETA!</a></li> <li><a href="https://storybook.js.org/blog/storybook-8-beta/">Storybook 8 Beta</a></li> <li><a href="https://socket.dev/blog/node-community-debates-enabling-corepack-unbundling-npm">Node.js Community Debate Intensifies Over Enabling Corepack by Default and Potentially Unbundling npm</a></li> <li><a href="https://tc39.es/process-document/">The TC-39 just introduced a new stage: stage 2.7</a></li> <li><a href="https://www.aha.io/engineering/articles/monorepo">From many to one: Moving our JavaScript code into a monorepo</a></li> <li><a href="https://github.com/awslabs/llrt">LLRT (Low Latency Runtime) - an experimental, lightweight JavaScript runtime designed to address the growing demand for fast and efficient Serverless applications</a></li> <li><a href="https://tabulator.info/">Tabulator - easy to use, simple to code, fully featured, interactive JavaScript tables and data grids</a></li> <li><a href="https://github.com/nbarkhina/doswasmx">DOS Wasm X</a></li> </ul>

03 випуск 12 сезону. Deno 1.40, TypeScript 5.4 Beta, Prism parser, Packwerk Retrospective, Labyrinthos.js та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://www.shakacode.com/blog/rails-7-1-adds-message-pack-as-message-serializer/">Rails 7.1 adds support for MessagePack as a Message Serializer</a></li> <li><a href="https://aws.amazon.com/pt/blogs/developer/announcing-rbs-support-for-aws-sdk-for-ruby-v3/">Announcing RBS support for AWS SDK for Ruby V3</a></li> <li><a href="https://kddnewton.com/2024/01/23/prism.html">Prism: Ruby 3.3&#39;s new error-tolerant parser</a></li> <li><a href="https://railsatscale.com/2024-01-26-a-packwerk-retrospective/">A Packwerk Retrospective</a></li> <li><a href="https://blog.mattstuchlik.com/2024/01/31/sneaky-one-liner.html">This sneaky 1-line change sped up subprocess#communicate 1000x+</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://deno.com/blog/v1.40">Deno 1.40: Temporal API</a></li> <li><a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-4-beta/">Announcing TypeScript 5.4 Beta</a></li> <li><a href="https://www.flightcontrol.dev/blog/nextjs-app-router-migration-the-good-bad-and-ugly">Next.js app router migration: the good, bad, and ugly</a></li> <li><a href="https://endtimes.dev/why-lowercase-letters-save-data/">Why lowercase letters save data</a></li> <li><a href="https://github.com/yantra-core/Labyrinthos.js">Labyrinthos.js - a JavaScript procedural generator for Mazes, Terrains, and Biomes</a></li> <li><a href="https://react-resizable-panels.vercel.app/">React resizable panels - components for resizable panels</a></li> </ul>

02 випуск 12 сезону. Sinatra 4.0, Bun Shell, Mutative 1.0, Nokogiri-diff, Cecil, React Email 2.0 та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://github.com/sinatra/sinatra/blob/main/CHANGELOG.md#400--2024-01-19">Sinatra 4.0</a></li> <li><a href="https://fractaledmind.github.io/2023/12/23/rubyconftw/">How (and why) to run SQLite in production</a></li> <li><a href="https://www.fastruby.io/blog/cart-decision-tree-in-ruby.html">Machine Learning: An Introduction to CART Decision Trees in Ruby</a></li> <li><a href="https://nithinbekal.com/posts/numeric-operations-value-objects/">Numeric operations on value objects in Ruby</a></li> <li><a href="https://code.avi.nyc/turbo-frame-search-filters">Turbo Frame Search Filters</a></li> <li><a href="https://github.com/postmodern/nokogiri-diff">Nokogiri-diff adds the ability to calculate the differences (added or removed nodes) between two XML/HTML documents</a></li> <li><a href="https://github.com/nicholaides/cecil">Cecil - an experimental templating library designed specifically for generating source code</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://bun.sh/blog/the-bun-shell">The Bun Shell</a></li> <li><a href="https://adonisjs.com/blog/adonisjs-v6-announcement">Announcing AdonisJS v6</a></li> <li><a href="https://mutative.js.org/blog/releases/1.0/">Announcing Mutative 1.0 - A New Era in Efficient Immutable Updates</a></li> <li><a href="https://resend.com/blog/react-email-2">React Email 2.0</a></li> <li><a href="https://moderncss.dev/12-modern-css-one-line-upgrades/">12 Modern CSS One-Line Upgrades</a></li> <li><a href="https://www.sonarsource.com/blog/upgrading-react-18-sonarqube/">Lessons learned upgrading to React 18 in SonarQube</a></li> <li><a href="https://www.robinwieruch.de/react-starter/">How to start a React Project in 2024</a></li> </ul>

01 випуск 12 сезону. Ruby 3.3.0, Rails 7.1.3, from Sidekiq to Solid Queue, Vue 3.4, Penrose та інше
<p>Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:</p> <h2>Ruby</h2> <ul> <li><a href="https://www.ruby-lang.org/en/news/2024/01/18/ruby-3-2-3-released/">Ruby 3.2.3 Released</a></li> <li><a href="https://www.ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released/">Ruby 3.3.0 Released</a></li> <li><a href="https://rubyreferences.github.io/rubychanges/3.3.html">Ruby 3.3 changes</a></li> <li><a href="https://rubyonrails.org/2024/1/16/Rails-7-1-3-has-been-released">Rails 7.1.3 has been released!</a></li> <li><a href="https://kylekeesling.com/posts/2024/01/migrating-from-sidekiq-to-solid-queue">Migrating from Sidekiq to Solid Queue</a></li> <li><a href="https://railsatscale.com/2023-12-19-irb-for-ruby-3-3/">Unveiling the big leap in Ruby 3.3&#39;s IRB</a></li> <li><a href="https://railsnotes.xyz/blog/rails-8-whats-coming">Here&#39;s what&#39;s coming in Rails 8</a></li> </ul> <h2>Web</h2> <ul> <li><a href="https://risingstars.js.org/2023/en">2023 JavaScript Rising Stars</a></li> <li><a href="https://blog.vuejs.org/posts/vue-3-4">Announcing Vue 3.4</a></li> <li><a href="https://element-plus.org/en-US/">Element Plus - a Vue 3 based component library for designers and developers</a></li> <li><a href="https://tontinton.com/posts/database-fundementals/">Database Fundamentals</a></li> <li><a href="https://www.htmhell.dev/adventcalendar/2023/14/">Getting started with Web Performance 🚀</a></li> <li><a href="https://penrose.cs.cmu.edu/">Penrose - beautiful math diagrams by writing plain text</a></li> </ul>