495 episodes

RWpod - подкаст про Ruby та Web технології (для тих, кому подобається мислити в Ruby стилі)

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

    • Technology

RWpod - подкаст про Ruby та Web технології (для тих, кому подобається мислити в Ruby стилі)

    16 випуск 12 сезону. Ruby Science, Disposable APIs in Javascript, Gepub, Fabric.js, Pintora та інше

    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/]

    • 34 min
    15 випуск 12 сезону. JRuby 9.4.7.0, Svelte 5 RC, explaining Thruster, Extension.js, Troto та інше

    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]

    • 41 min
    14 випуск 12 сезону. Ruby 3.3.1, Node v22.0.0, Pnpm 9.0, React 19 Beta, React Native 0.74, Autotuner та інше

    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]

    • 47 min
    13 випуск 12 сезону. What happened to Rubinius, SQLite on Rails, TresJS, Quill 2.0, Hono, Janus та інше

    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]

    • 57 min
    12 випуск 12 сезону. ESLint 9, Langchain.rb, CrystalRuby, Folding the DOM, Counterscale та інше

    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/]

    • 33 min
    11 випуск 12 сезону. Bun 1.1, TC39 Proposal for Signals, BFCache explained, Vernier Profiler та інше

    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/]

    • 49 min

Top Podcasts In Technology

Acquired
Ben Gilbert and David Rosenthal
Lex Fridman Podcast
Lex Fridman
Deep Questions with Cal Newport
Cal Newport
All-In with Chamath, Jason, Sacks & Friedberg
All-In Podcast, LLC
Darknet Diaries
Jack Rhysider
WeAreFoiling
Chris Museler

You Might Also Like

DOU Podcast
DOU
Кляті питання
Українська правда
Хороший Поганий Злий Подкаст
Хороший Поганий Злий Подкаст
MINCULTPRYVIT
Nariman Aliev
Шо по коду?
Ігор, Роман, Руслан
Pi Tech
Павло Дмитрієв, Костянтин Мірін, Євген Москвіта