RWpod - подкаст про Ruby та Web технології RWPod команда
-
- Technology
-
RWpod - подкаст про Ruby та Web технології (для тих, кому подобається мислити в Ruby стилі)
-
16 випуск 12 сезону. Ruby Science, Disposable APIs in Javascript, Gepub, Fabric.js, Pintora та інше
Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:
RUBY
* Enhancing Data Integrity With validate_foreign_key In Rails
[https://blog.saeloun.com/2024/05/08/rails-validate_foreign_key/]
* Debugging in Ruby with pry-byebug
[https://blog.appsignal.com/2024/05/08/debugging-in-ruby-with-pry-byebug.html]
* Gepub - generic EPUB parser/generator library
[https://github.com/skoji/gepub]
* Ruby Science by thoughtbot
[https://thoughtbot.com/ruby-science/introduction.html]
* John Hawthorn | Vernier: A next Generation Ruby Profiler (video)
[https://youtu.be/0LMjx3xkjlY?si=nUpA1h4yWaOePDeD]
WEB
* New Disposable APIs in Javascript
[https://jonathan-frere.com/posts/disposables-in-javascript/]
* Why Patching Globals Is Harmful
[https://kettanaito.com/blog/why-patching-globals-is-harmful]
* Why React Query? [https://ui.dev/why-react-query]
* Fabric.js - simple and powerful Javascript HTML5 canvas library
[https://github.com/fabricjs/fabric.js]
* Pintora - extensible text-to-diagrams library [https://pintorajs.vercel.app/] -
15 випуск 12 сезону. JRuby 9.4.7.0, Svelte 5 RC, explaining Thruster, Extension.js, Troto та інше
Доброго дня шановні слухачі. Представляємо новий випуск подкасту 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] -
14 випуск 12 сезону. Ruby 3.3.1, Node v22.0.0, Pnpm 9.0, React 19 Beta, React Native 0.74, Autotuner та інше
Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:
RUBY
* Ruby 3.3.1 Released
[https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-3-1-released/]
* ActiveRecord::Base#pluck adds support for hash values in Rails 7.2
[https://blog.saeloun.com/2024/04/26/rails-7-2-activerecord-pluck-to-accept-hash-values/]
* Autotuner: How to Speed Up Your Rails App
[https://railsatscale.com/2024-04-24-autotuner-how-to-speed-up-your-rails-app/]
* Ruby might be faster than you think
[https://www.johnhawthorn.com/2024/ruby-might-be-faster-than-you-think/]
* The Future of Ruby and Rails in the Age of AI
[https://obie.medium.com/the-future-of-ruby-and-rails-in-the-age-of-ai-8f1acea31bc2]
* Meta's new ai chat sucks at coding
[https://justin.searls.co/posts/metas-new-ai-chat-sucks-at-coding/]
WEB
* Node v22.0.0 [https://nodejs.org/en/blog/release/v22.0.0]
* Pnpm 9.0 [https://github.com/pnpm/pnpm/releases/tag/v9.0.0]
* React 19 Beta [https://react.dev/blog/2024/04/25/react-19]
* React Native 0.74 [https://reactnative.dev/blog/2024/04/22/release-0.74]
* The Intl.Segmenter object is now part of Baseline
[https://web.dev/blog/intl-segmenter]
* Everything about the AbortSignals (timeouts, combining signals, and how to
use it with window.fetch)
[https://codedrivendevelopment.com/posts/everything-about-abort-signal-timeout]
* Hello Bun: How Sveld now deploys 2x faster on GitHub and Render
[https://render.com/blog/hello-bun-deploy-2x-faster-on-github-render] -
13 випуск 12 сезону. What happened to Rubinius, SQLite on Rails, TresJS, Quill 2.0, Hono, Janus та інше
Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:
RUBY
* What happened to Rubinius?
[https://www.reddit.com/r/ruby/comments/1c460gh/what_happened_to_rubinius/]
* SQLite on Rails: The how and why of optimal performance
[https://fractaledmind.github.io/2024/04/15/sqlite-on-rails-the-how-and-why-of-optimal-performance/]
* Authenticate_by: Prevent timing-based enumeration of users
[https://a-chacon.com/en/ruby/rails/security/2024/04/18/authenticate-by-for-prevent-timing-based-enumeration-in-rails.html]
* Gemfast is a fast and secure rubygems server written in Go
[https://github.com/gemfast/server]
* Introducing Janus a read/write proxy for ActiveRecord 7.1+
[https://tech.olioex.com/ruby/2024/04/16/introducing-janus.html]
* Ruby-on-strum-healthcheck - simple configurable application healthcheck
[https://github.com/on-strum/ruby-on-strum-healthcheck]
* Validates_email_format_of - validate e-mail addreses against RFC 2822 and RFC
3696 [https://github.com/validates-email-format-of/validates_email_format_of]
WEB
* CSS in React Server Components
[https://www.joshwcomeau.com/react/css-in-rsc/]
* TresJS - bring three to the Vue ecosystem [https://tresjs.org/]
* Quill 2.0 - powerful rich text editor
[https://quilljs.com/docs/upgrading-to-2-0]
* HyperFormula - a headless spreadsheet, a parser and evaluator of Excel
formulas [https://hyperformula.handsontable.com/]
* Faces.js - a JavaScript library for generating vector-based cartoon faces
[https://zengm.com/facesjs/]
* Hono - is a small, simple, and ultrafast web framework for the Edges
[https://github.com/honojs/hono]
* Wedges - an open-source collection of UI components for React
[https://www.lemonsqueezy.com/wedges] -
12 випуск 12 сезону. ESLint 9, Langchain.rb, CrystalRuby, Folding the DOM, Counterscale та інше
Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:
RUBY
* Rails 8 adds Rubocop by default to new applications
[https://blog.saeloun.com/2024/04/08/rails-8-adds-rubocop-by-default/]
* Introducing form_props: The power of Rails forms now available for React!
[https://thoughtbot.com/blog/introducing-form-props]
* Langchain.rb - building LLM-powered applications in Ruby
[https://github.com/patterns-ai-core/langchainrb]
* CrystalRuby - embed Crystal code directly in Ruby
[https://github.com/wouterken/crystalruby]
* Windows and WSL (video)
[https://www.driftingruby.com/episodes/windows-and-wsl]
WEB
* ESLint v9.0.0 released
[https://eslint.org/blog/2024/04/eslint-v9.0.0-released/]
* Folding the DOM [https://www.joshwcomeau.com/react/folding-the-dom/]
* DevTools Tips & Tricks
[https://frontendmasters.com/blog/devtools-tips-tricks/]
* Counterscale - scalable web analytics you run yourself on Cloudflare
[https://counterscale.dev/]
* Preview UI components and Storybook stories in your IDE instantly
[https://previewjs.com/] -
11 випуск 12 сезону. Bun 1.1, TC39 Proposal for Signals, BFCache explained, Vernier Profiler та інше
Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
випуску:
RUBY
* RubyGems is not vulnerable to the xz/liblzma backdoor
[https://blog.rubygems.org/2024/03/31/rubygems-and-xz.html]
* New leadership for Hanami
[https://hanamirb.org/blog/2024/04/04/new-leadership-for-hanami/]
* How I improved our CI build time from 24mins to 8mins and reduced costs by
50% [https://owaiskhan.me/post/improve-ci-build-time-and-reduce-cost]
* Introducing Ruzzy, a coverage-guided Ruby fuzzer
[https://blog.trailofbits.com/2024/03/29/introducing-ruzzy-a-coverage-guided-ruby-fuzzer/]
* Vernier Profiler — Web app for Ruby performance analysis
[https://vernier.prof/]
WEB
* Bun 1.1 [https://bun.sh/blog/bun-v1.1]
* A TC39 Proposal for Signals
[https://eisenbergeffect.medium.com/a-tc39-proposal-for-signals-f0bedd37a335]
* What Even Is a JSON Number? [https://blog.trl.sn/blog/what-is-a-json-number/]
* BFCache explained [https://www.sabatino.dev/bfcache-explained/]
* Cally - a small, feature-rich calendar components
[https://wicky.nillia.ms/cally/]
Customer Reviews
Дякую за вашу роботу
Цього подкасту дійсно не вистачало
Не останавливайся!
Все збс :)
леопард лучший
Круто и интересно, ждем новые выпуски.