PLAY PODCASTS
RWpod - подкаст про Ruby та Web технології

RWpod - подкаст про Ruby та Web технології

52 episodes — Page 1 of 2

03 випуск 14 сезону. Ruby 4.0.5, Mustermann 4.0, Hanakai, Vite 8.1, Astro 7.0, TreRegex, L-Scan та інше

Jun 28, 20261h 7m

02 випуск 14 сезону. Ruby 4.0.2, Mruby 4.0.0, Puma 8.0, TypeScript 7.0 Beta, Transformers.js v4, Qpdf Wasm та інше

Apr 26, 20261h 20m

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>

Mar 4, 202658 min

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'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'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'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>

Dec 22, 202555 min

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>

Nov 2, 20251h 3m

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' 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 & 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>

Sep 20, 20251h 2m

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'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'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>

Aug 10, 202540 min

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>

Jun 29, 20251h 6m

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>

May 26, 202554 min

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 & 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>

Apr 28, 20251h 4m

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 <select> 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'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>

Apr 6, 20251h 9m

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'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'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's Type System</a></li> <li><a href="https://www.royalbhati.com/posts/why-js-is-fast">Think JavaScript Is Slow? Here'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>

Mar 16, 202547 min

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>

Feb 16, 202539 min

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>

Feb 8, 202536 min

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'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>

Feb 2, 20251h 33m

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'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 & 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'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>

Dec 29, 20241h 18m

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'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 & 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>

Dec 1, 202455 min

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 & 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>

Nov 10, 20241h 12m

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'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'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>

Oct 21, 202430 min

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 "Rails World keynote"</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'ish SVG based document icon depending on a name</a></li> </ul>

Oct 6, 20241h 9m

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'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>

Sep 28, 202444 min

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'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'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>

Sep 21, 202439 min

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'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>

Sep 14, 202444 min

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>

Sep 7, 202439 min

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>

Aug 25, 202450 min

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>

Aug 10, 202430 min

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>

Aug 3, 202428 min

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>

Jul 27, 202445 min

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 & 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>

Jul 20, 202432 min

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's coming next for ESLint</a></li> <li><a href="https://es-toolkit.slash.page/">Es-toolkit - a modern JavaScript utility library that'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't save you</a></li> </ul>

Jul 13, 202424 min

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'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>

Jul 6, 202426 min

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>

Jun 8, 202438 min

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>

Jun 1, 202446 min

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'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>

May 25, 202438 min

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>

May 18, 202437 min

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>

May 12, 202434 min

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>

May 5, 202441 min

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'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>

Apr 27, 202447 min

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>

Apr 20, 202457 min

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 & 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>

Apr 13, 202433 min

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>

Apr 6, 202449 min

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'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>

Mar 30, 202436 min

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">'Chilled Strings' 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>

Mar 23, 202448 min

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>

Mar 16, 202459 min

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'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>

Mar 2, 202446 min

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'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>

Feb 24, 202444 min

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>

Feb 17, 202443 min

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>

Feb 10, 20241h 10m

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'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>

Feb 3, 202445 min

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>

Jan 27, 202457 min