---
title: '15 випуск 12 сезону. JRuby 9.4.7.0, Svelte 5 RC, explaining Thruster, Extension.js, Troto та інше'
date: 2024-05-05
tags:
  - podcasts
audio_url: 'https://files.rwpod-assets.com/podcasts/12/1215.mp3'
audio_size: 39731411
audio_aac_url: 'https://files.rwpod-assets.com/podcasts/12/1215.m4a'
audio_aac_size: 39573100
duration: '00:41:19'
cover: '/images/covers/12/1215.webp'
---

Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому випуску:

## Ruby

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

## Web

- [Svelte 5 Release Candidate](https://svelte.dev/blog/svelte-5-release-candidate)
- [How To Cancel Any Async Task in JavaScript](https://zacharylee.substack.com/p/how-to-cancel-any-async-task-in-javascript)
- [A tricky pitfall of Promise.all() and a solution](https://chezsoi.org/lucas/blog/a-tricky-pitfall-of-promiseall-and-a-solution.html)
- [The problem with new URL(), and how URL.parse() fixes that](https://kilianvalkhof.com/2024/javascript/the-problem-with-new-url-and-how-url-parse-fixes-that/)
- [Extension.js - a plug-and-play, zero-config, cross-browser extension development tool for browser extensions](https://extension.js.org/)
- [Troto - TypeScript to Protobuf transpiler](https://github.com/elyxium-labs/troto)
