470 episodes

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

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

    • Technology
    • 5.0 • 1 Rating

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

    07 выпуск 10 сезона. Ruby 3.1.1, Future Javascript, RTK Query Best Practices, Jmespath.rb, Monorepo.tools и прочее

    07 выпуск 10 сезона. Ruby 3.1.1, Future Javascript, RTK Query Best Practices, Jmespath.rb, Monorepo.tools и прочее

    Добрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В
    этом выпуске:


    RUBY

    * Ruby 3.1.1 Released
    [https://www.ruby-lang.org/en/news/2022/02/18/ruby-3-1-1-released/]

    * Ruby 3.1 adds error highlighting gem
    [https://blog.saeloun.com/2022/02/16/ruby-3.1-adds-error-highlighting]

    * Introducing Propshaft
    [https://world.hey.com/dhh/introducing-propshaft-ee60f4f6]

    * Delayed Job vs. Sidekiq: Which Is Better?
    [https://blog.appsignal.com/2022/02/15/delayed-job-vs-sidekiq-which-is-better.html]

    * Jmespath.rb - a Ruby implementation of JMESPath
    [https://github.com/jmespath/jmespath.rb]

    * AnyCasts, Ep. 2: Of users and direct messaging (pt. 1)
    [https://anycable.io/blog/anycasts-direct-messaging-part-1/]

    * How to add Search in Rails using Meilisearch
    [https://gorails.com/episodes/how-to-use-meilisearch-rails]


    WEB

    * The State of JS 2021 Results [https://2021.stateofjs.com/en-US/]

    * 4 Ways to Handle Async Operations in Javascript
    [https://blog.mayallo.com/4-ways-to-handle-async-operations-in-javascript]

    * Future Javascript: Records and Tuples
    [https://dev.to/smpnjn/future-javascript-records-and-tuples-14fk]

    * RTK Query Best Practices
    [https://medium.com/nmc-techblog/rtk-query-best-practices-e0296d1679e6]

    * Track down the JavaScript code responsible for polluting the global scope
    [https://mmazzarolo.com/blog/2022-02-16-track-down-the-javascript-code-responsible-for-polluting-the-global-scope/]

    * The second argument in JSON.stringify()
    [https://dillionmegida.com/p/second-argument-in-json-stringify/]

    * Monorepo.tools - everything you need to know about monorepos, and the tools
    to build them [https://monorepo.tools/]

    * Minze - dead-simple framework for shareable web components
    [https://minze.dev/]

    * SwiftLaTeX - a WYSIWYG Browser-based LaTeX Editor
    [https://github.com/SwiftLaTeX/SwiftLaTeX/]


    RWPOD CAFE 29 (05.03.2022)

    * Сбор и голосование за темы новостей
    [https://github.com/rwpod/cafe-discussions/discussions/14]

    • 48 min
    06 выпуск 10 сезона. Rails 7.0.2.2, Rails and its Ruby dialect, How to Favicon in 2022, Apache ECharts, Griffel и прочее

    06 выпуск 10 сезона. Rails 7.0.2.2, Rails and its Ruby dialect, How to Favicon in 2022, Apache ECharts, Griffel и прочее

    Добрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В
    этом выпуске:


    RUBY

    * Rails 7.0.2.2, 6.1.4.6, 6.0.4.6, and 5.2.6.2 have been released!
    [https://rubyonrails.org/2022/2/11/Rails-7-0-2-2-6-1-4-6-6-0-4-6-and-5-2-6-2-have-been-released]

    * Rails and its Ruby dialect
    [https://solnic.codes/2022/02/02/rails-and-its-ruby-dialect/]

    * Custom esbuild for Rails
    [https://www.bootrails.com/blog/custom-esbuild-for-rails/]

    * Add a Custom Pry Prompt in your Rails Console
    [https://www.imamhossain.me/posts/add-a-custom-pry-prompt-in-your-rails-console/]

    * The State of Ruby Formatters [https://github.com/gurgeous/ruby-formatters]

    * Papercraft - Composable Templating for Ruby
    [https://noteflakes.com/articles/2022-02-04-papercraft]

    * Arbre - HTML Views in Ruby [https://github.com/activeadmin/arbre]

    * Hotwire Modals (video) [https://www.driftingruby.com/episodes/hotwire-modals]


    WEB

    * How to Favicon in 2022: Six files that fit most needs
    [https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs]

    * How the Angular Compiler Works
    [https://blog.angular.io/how-the-angular-compiler-works-42111f9d2549]

    * Replace JavaScript Dialogs With the New HTML Dialog Element
    [https://css-tricks.com/replace-javascript-dialogs-html-dialog-element/]

    * JavaScript/Named Imports and Dead Code Elimination
    [https://www.huy.rocks/everyday/02-09-2022-javascript-named-imports-and-dead-code-elimination]

    * Zx 5.0.0 released - a tool for writing better scripts
    [https://github.com/google/zx/releases/tag/5.0.0]

    * Apache ECharts - an Open Source JavaScript Visualization Library
    [https://echarts.apache.org/en/index.html]

    * Griffel - CSS-in-JS with ahead-of-time compilation
    [https://github.com/microsoft/griffel]

    * ToolJet - low-code framework to build and deploy internal tools quickly
    without much effort from the engineering teams
    [https://github.com/ToolJet/ToolJet/]

    * Jazle - JavaScript library guessing game, a Wordle clone
    [https://jazle.quest/]


    RWPOD CAFE 29 (05.03.2022)

    * Сбор и голосование за темы новостей
    [https://github.com/rwpod/cafe-discussions/discussions/14]

    • 48 min
    05 выпуск 10 сезона. New Ruby Gem Signing Mechanism, Vue 3, Wordle in Ruby, Hotkey Behavior, WebVM и прочее

    05 выпуск 10 сезона. New Ruby Gem Signing Mechanism, Vue 3, Wordle in Ruby, Hotkey Behavior, WebVM и прочее

    Добрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В
    этом выпуске:


    RUBY

    * Rails 7 adds accepts_nested_attributes_for support for delegated_type
    [https://blog.saeloun.com/2022/02/02/rails-7-adds-nested-attributes-for-delegated-type]

    * A Proposal for a New Ruby Gem Signing Mechanism
    [https://github.com/Shopify/rfcs/blob/new-signing-mechanism/text/0000-introduce-a-new-signing-mechanism.md]

    * How I got Ruby snippets to run browser side in less than a day
    [https://dev.to/taybenlor/how-i-got-ruby-snippets-to-run-client-side-in-less-than-a-day-4pbk]

    * How We Fixed the Dependency Confusion Vulnerability in Over 600 Ruby
    Applications
    [https://shopify.engineering/fixing-dependency-confusion-ruby-applications]

    * How to Find and Eliminate Flaky Tests
    [https://semaphoreci.com/community/tutorials/how-to-deal-with-and-eliminate-flaky-tests]

    * How to Safely Change the Argument Signature of a Sidekiq Job
    [https://keygen.sh/blog/how-to-change-the-signature-of-a-sidekiq-job/]

    * Sneak preview: Writing Ruby gem native extensions in Rust
    [https://briankung.dev/2022/01/31/sneak-preview-writing-ruby-gem-native-extensions-in-rust/]

    * MiniSql - a minimal, fast, safe sql executor
    [https://github.com/discourse/mini_sql]

    * Solving Wordle in Ruby
    [https://kddnewton.com/2022/01/29/solving-wordle-in-ruby.html]

    * Solving Wordle using information theory (video)
    [https://www.youtube.com/watch?v=v68zYyaEmEA]


    WEB

    * Vue 3 as the New Default
    [https://blog.vuejs.org/posts/vue-3-as-the-new-default.html]

    * Why Efficient Hydration in JavaScript Frameworks is so Challenging
    [https://dev.to/this-is-learning/why-efficient-hydration-in-javascript-frameworks-is-so-challenging-1ca3]

    * Speeding up VSCode (extensions) in 2022
    [https://jason-williams.co.uk/speeding-up-vscode-extensions-in-2022]

    * The Mystery of the Changing Favicon
    [https://alvaromontoro.com/blog/67996/the-mystery-of-the-changing-favicon]

    * Use Streams to Build High-Performing Node.js Applications
    [https://blog.appsignal.com/2022/02/02/use-streams-to-build-high-performing-nodejs-applications.html]

    * Writing a Printer Driver in JavaScript
    [https://kubesail.com/blog/2022-02-01-printer-driver-in-javascript]

    * Hotkey Behavior - trigger an action on a target element when a key, or
    sequence of keys, is pressed on the keyboard
    [https://github.com/github/hotkey]

    * WebVM - a server-less virtual environment running fully client-side in
    HTML5/WebAssembly [https://github.com/leaningtech/webvm]


    RWPOD CAFE 29 (05.03.2022)

    * Сбор и голосование за темы новостей
    [https://github.com/rwpod/cafe-discussions/discussions/14]

    • 57 min
    RWPod Кафе 28: Alexey Vasiliev, Valentine Zavadskiy, Alex Chaplinsky

    RWPod Кафе 28: Alexey Vasiliev, Valentine Zavadskiy, Alex Chaplinsky

    Добрый день уважаемые слушатели. В этом выпуске RWpod Cafe:

    * The Internet Is on Fire
    [https://www.wired.com/story/log4j-flaw-hacking-internet/]

    * Dev corrupts NPM libs ‘colors’ and ‘faker’ breaking thousands of apps
    [https://www.bleepingcomputer.com/news/security/dev-corrupts-npm-libs-colors-and-faker-breaking-thousands-of-apps/]

    * Web3 is the future, or a scam, or both
    [https://www.vox.com/recode/22907072/web3-crypto-nft-bitcoin-metaverse]

    * Opinion: Is Web3 a Scam? [https://stackdiary.com/web3-scam/]

    * My first impressions of web3
    [https://moxie.org/2022/01/07/web3-first-impressions.html]

    * Наиболее важные события 2021 года
    [https://www.opennet.ru/opennews/art.shtml?num=56422]

    * 2021 JavaScript Rising Stars [https://risingstars.js.org/2021/en]

    * The Best Mechanical Keyboards for Developers
    [https://www.sitepoint.com/best-mechanical-keyboards/]

    * Start your no-cost learning journey today
    [https://inthecloud.withgoogle.com/cloud-learning-paths-22/register.html]

    PAGES

    * Youtube Chat [https://youtu.be/QSjy56h1Y-M]

    • 1 hr 45 min
    04 выпуск 10 сезона. Bundler v2.3, Rpush, Que, Spree Commerce 4.4, Nokogiri-ext, Chroma.js, Ngraph.path и прочее

    04 выпуск 10 сезона. Bundler v2.3, Rpush, Que, Spree Commerce 4.4, Nokogiri-ext, Chroma.js, Ngraph.path и прочее

    Добрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В
    этом выпуске:


    RUBY

    * Bundler v2.3: Locking the version of Bundler itself
    [https://bundler.io/blog/2022/01/23/bundler-v2-3.html]

    * Implementing cursor-based pagination
    [https://www.mrinmoydas.com/blog/2022/01/26/cursor-based-pagination-with-uuids.html]

    * Build concurrency control in Sidekiq
    [https://longliveruby.com/articles/build-your-own-concurrency-control-in-sidekiq]

    * Using entropy for user-friendly strong passwords
    [https://planetscale.com/blog/using-entropy-for-user-friendly-strong-passwords]

    * Rpush - the push notification service for Ruby
    [https://github.com/rpush/rpush]

    * Que - a Ruby job queue that uses PostgreSQL’s advisory locks for speed and
    reliability [https://github.com/que-rb/que]

    * Spree Commerce 4.4 is even more composable and customizable
    [https://spreecommerce.org/spree-commerce-4-4-is-even-more-composable-and-customizable]

    * Nokogiri-ext - useful extensions to nokogiri
    [https://github.com/postmodern/nokogiri-ext]

    * Ruby Is For Fun (book) [https://github.com/ro31337/rubyisforfun]


    WEB

    * Node.js will include support for fetch in their next release
    [https://github.com/nodejs/node/pull/41749]

    * A pipe operator for JavaScript: introduction and use cases
    [https://2ality.com/2022/01/pipe-operator.html]

    * I’m porting tsc to Go [https://kdy1.dev/posts/2022/1/tsc-go]

    * How React server components work: an in-depth guide
    [https://blog.plasmic.app/posts/how-react-server-components-work/]

    * Show a browser picker for date, time, color, and files
    [https://developer.chrome.com/blog/show-picker/]

    * Chroma.js - a small-ish zero-dependency JavaScript library for all kinds of
    color conversions and color scales [https://vis4.net/chromajs/]

    * Ngraph.path - fast path finding for arbitrary graphs
    [https://github.com/anvaka/ngraph.path]

    * Lightence - React-powered 100% FREE Admin Dashboard Template for building
    rich user interfaces significantly faster
    [https://github.com/altence/lightence-admin]

    * Semi-UI - a modern, comprehensive, flexible design system and UI library
    [https://github.com/DouyinFE/semi-design]


    RWPOD CAFE 28 (05.02.2022)

    * Сбор и голосование за темы новостей
    [https://github.com/rwpod/cafe-discussions/discussions/13]

    • 52 min
    03 выпуск 10 сезона. Porting YJIT to Rust, Webpacker has been retired, Remix vs Next.js, Vanilla List и прочее

    03 выпуск 10 сезона. Porting YJIT to Rust, Webpacker has been retired, Remix vs Next.js, Vanilla List и прочее

    Добрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В
    этом выпуске:


    RUBY

    * Porting YJIT to Rust [https://bugs.ruby-lang.org/issues/18481]

    * Webpacker has been retired
    [https://github.com/rails/webpacker#webpacker-has-been-retired-]

    * Happy 10th Birthday, Sidekiq!
    [https://www.mikeperham.com/2022/01/17/happy-10th-birthday-sidekiq/]

    * Bad Ruby: Hash Value Omission
    [https://batsov.com/articles/2022/01/20/bad-ruby-hash-value-omission/]

    * Reduce your method calls by 99.9% by replacing Thread#pass with Queue#pop
    [https://mensfeld.pl/2022/01/reduce-your-method-calls-by-99-9-by-replacing-threadpass-with-queuepop/]

    * Lecter - show executable code by request [https://github.com/Neodelf/lecter]

    * OnlineMigrations - catch unsafe PostgreSQL migrations in development and run
    them easier in production [https://github.com/fatkodima/online_migrations]

    * PostgreSQL бесплатные книги [https://postgrespro.ru/education/books]


    WEB

    * Remix vs Next.js [https://remix.run/blog/remix-vs-next]

    * TypeScript Features to Avoid
    [https://www.executeprogram.com/blog/typescript-features-to-avoid]

    * Replacing jQuery (110kb) With Umbrella JS (8kb)
    [https://www.bennadel.com/blog/4184-replacing-jquery-110kb-with-umbrella-js-8kb.htm#main-content]

    * Vanilla List - a Directory of Vanilla JavaScript Plugins
    [https://vanillalist.top/]

    * Open sourcing Chirpy [https://chirpy.dev/blog/open-source]

    * CSS Fingerprint [https://csstracking.dev/]

    • 42 min

Customer Reviews

5.0 out of 5
1 Rating

1 Rating

Top Podcasts In Technology

Lex Fridman
The Cut & The Verge
Jason Calacanis
NPR
The Wall Street Journal
The New York Times