bookmate game

RWpod — подкаст про мир Ruby и Web технологии

RWpod
263Книги15Подписчиков
RWpod — подкаст про мир Ruby и Web технологии (для тех, кому нравится мыслить в Ruby стиле).
    RWpodдобавил аудиокнигу на полкуRWpod — подкаст про мир Ruby и Web технологии6 дней назад
    Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
    випуску:

    RUBY

    * Rails 8.0: No PaaS Required
    [https://rubyonrails.org/2024/11/7/rails-8-no-paas-required]
    * Default Regexp.timeout and more!
    [https://rubyonrails.org/2024/11/1/this-week-in-rails]
    * Ruby 3.3.6 Released
    [https://www.ruby-lang.org/en/news/2024/11/05/ruby-3-3-6-released/]
    * Hanami 2.2: Persistence pays off
    [https://hanamirb.org/blog/2024/11/05/hanami-220/]
    * Rails 7.1 Adds after_discard Method To ActiveJob For Discarded Jobs.
    [https://blog.saeloun.com/2024/10/25/rails-7-1-adds-after-discard-method-to-activejob/]
    * A closer look at Rails force_ssl and assume_ssl
    [https://nts.strzibny.name/rails-force-ssl/]
    * Understanding Presenter Objects vs Direct Rendering in Ruby on Rails
    [https://blog.bestwebventures.in/presenter-objects-vs-direct-rendering]
    * Hotwire and HTMX - Same Principles, Different Approaches
    [https://radanskoric.com/articles/hotwire-and-htmx]
    * Speed Up Compound Full-Text Searches in PostgreSQL by 300x
    [https://www.rorvswild.com/blog/2024/speed-up-compound-full-text-searches-in-postgresql-by-300x]
    * HexaPDF 1.0.0 [https://hexapdf.gettalong.org/news/2024/hexapdf-1-0-0.html]
    * Rubocop Obsession - a RuboCop extension that focuses on higher-level concepts
    [https://github.com/jeromedalbert/rubocop-obsession]
    * Argon2id - Ruby bindings to the OWASP recommended password-hashing function
    [https://github.com/mudge/argon2id/]

    WEB

    * Next.js 15 [https://nextjs.org/blog/next-15]
    * Svelte 5 is alive [https://svelte.dev/blog/svelte-5-is-alive]
    * Transformers.js v3: WebGPU Support, New Models & Tasks, and More…
    [https://huggingface.co/blog/transformersjs-v3]
    * New Architecture is here
    [https://reactnative.dev/blog/2024/10/23/the-new-architecture-is-here]
    * How we shrunk our Javascript monorepo git size by 94%
    [https://www.jonathancreamer.com/how-we-shrunk-our-git-repo-size-by-94-percent/]
    * HTML Form Validation is heavily underused
    [https://expressionstatement.com/html-form-validation-is-heavily-underused]
    * Medusa v2.0 Release [https://medusajs.com/blog/v2-release/]
    * Why I’m skeptical of rewriting JavaScript tools in “faster” languages
    [https://nolanlawson.com/2024/10/20/why-im-skeptical-of-rewriting-javascript-tools-in-faster-languages/]
    RWpodдобавил аудиокнигу на полкуRWpod — подкаст про мир Ruby и Web технологиив прошлом месяце
    Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
    випуску:

    RUBY

    * Ruby 3.4.0 preview2 Released
    [https://www.ruby-lang.org/en/news/2024/10/07/ruby-3-4-0-preview2-released/]
    * Rails Versions 6.1.7.9, 7.0.8.5, 7.1.4.1, and 7.2.1.1 have been released!
    [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 7.1 Raises Error On Assignment To Readonly Attributes.
    [https://blog.saeloun.com/2024/10/15/rails-7-1-raises-error-on-assignment-to-readonly-attributes/]
    * Rails 7.1 Supports Multiple Preview Paths For Mailers.
    [https://blog.saeloun.com/2024/10/12/rails-7-1-supports-multiple-preview-paths-for-mailers/]
    * What's New in Ruby on Rails 8
    [https://blog.appsignal.com/2024/10/07/whats-new-in-ruby-on-rails-8.html]
    * Monkey Patch Detection in Ruby
    [https://tenderlovemaking.com/2024/10/16/monkey-patch-detection-in-ruby/]
    * What is Rack? [https://younes.codes/posts/what-is-rack]

    WEB

    * Node v23.0.0 (Current) [https://nodejs.org/en/blog/release/v23.0.0]
    * The story of web framework Hono, from the creator of Hono
    [https://blog.cloudflare.com/the-story-of-web-framework-hono-from-the-creator-of-hono/]
    * Liskov’s Gun: The parallel evolution of React and Web Components
    [https://www.baldurbjarnason.com/2024/liskovs-gun/]
    * Docx - easily generate and modify .docx files with JS/TS
    [https://docx.js.org/#/]
    * Fast-grid - the world's most performant DOM-based web table
    [https://github.com/gabrielpetersson/fast-grid/]
    * ChordSymbol - the definitive chord symbol parser and renderer for
    Javascript/NodeJS [https://chord-symbol.netlify.app/]
    RWpodдобавил аудиокнигу на полкуRWpod — подкаст про мир Ruby и Web технологиив прошлом месяце
    Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
    випуску:

    RUBY

    * Rails 8.0 Beta 1: No PaaS Required
    [https://rubyonrails.org/2024/9/27/rails-8-beta1-no-paas-required]
    * Eliminating Intermediate Array Allocations
    [https://tenderlovemaking.com/2024/09/29/eliminating-intermediate-array-allocations/]
    * Measuring the Impact of Feature Flags in Ruby on Rails with AppSignal
    [https://blog.appsignal.com/2024/10/02/measuring-the-impact-of-feature-flags-in-ruby-on-rails-with-appsignal.html]
    * Migrating from Devise to Rails Auth before you can say "Rails World keynote"
    [https://radanskoric.com/guest-articles/from-devise-to-rails-auth]
    * Leveraging Turbo 8: Best Additions to Implement in Rails 8 Projects
    [https://robrace.dev/blog/turbo-morphs-presence-channels-and-typing-indicators/]
    * How to Fix Tricky Sidekiq Memory Issues
    [https://judoscale.com/blog/fixing-sidekiq-memory-issues]

    WEB

    * Announcing VoidZero - Next Generation Toolchain for JavaScript
    [https://voidzero.dev/posts/announcing-voidzero-inc]
    * Pattern Matching proposal [https://tc39.es/proposal-pattern-matching/]
    * Tauri 2.0 Stable Release [https://v2.tauri.app/blog/tauri-20/]
    * ESLint now officially supports linting of JSON and Markdown
    [https://eslint.org/blog/2024/10/eslint-json-markdown-support/]
    * Node vs Bun: no backend performance difference
    [https://evertheylen.eu/p/node-vs-bun/]
    * Qrframe - code-based qr code generator [https://qrframe.kylezhe.ng/]
    * Doc-avatar - tiny web component that shows a unique'ish SVG based document
    icon depending on a name [https://github.com/pachacamac/doc-avatar]
    RWpodдобавил аудиокнигу на полкуRWpod — подкаст про мир Ruby и Web технологии2 месяца назад
    Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
    випуску:

    RUBY

    * Solid Queue 1.0 released [https://dev.37signals.com/solid-queue-v1-0/]
    * Rails 7.1 Adds Support For Logging Background Job Enqueue Callers
    [https://blog.saeloun.com/2024/09/20/rails-7-1-adds-support-for-logging-background-job-enqueue-callers/]
    * Announcing Hotwire Native
    [https://dev.37signals.com/announcing-hotwire-native/]
    * How Propshaft Works: A Rails Asset-Pipeline (Visual) Breakdown
    [https://judoscale.com/blog/how-propshaft-works]
    * Lightweight introduction to mruby
    [https://katafrakt.me/2024/09/25/mruby-lite-intro/]
    * Building Ruby on Rails engines
    [https://www.honeybadger.io/blog/rails-engines/]
    * Organize your Rails codebase with aaa engines
    [https://pcreux.com/2024/09/26/aaa-engines]
    * Debugging a memory-leaking action
    [https://sinaptia.dev/posts/debugging-a-memory-leaking-action]

    WEB

    * PostgreSQL 17 Released!
    [https://www.postgresql.org/about/news/postgresql-17-released-2936/]
    * Deno 2.0 Release Candidate [https://deno.com/blog/v2.0-release-candidate]
    * Storybook 8.3 [https://storybook.js.org/blog/storybook-8-3/]
    * What's New in Express.js v5.0
    [https://www.trevorlasn.com/blog/whats-new-in-express-5]
    * Schedule-X - an event calendar focused on covering the needs of modern web
    apps [https://schedule-x.dev/]
    RWpodдобавил аудиокнигу на полкуRWpod — подкаст про мир Ruby и Web технологии2 месяца назад
    Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
    випуску:

    RUBY

    * Ruby's default parser switches from parse.y to Prism
    [https://github.com/ruby/ruby/pull/11497]
    * Rails Adds The Ability To Ignore Counter Cache Columns While They Are
    Backfilling
    [https://blog.saeloun.com/2024/09/17/rails-adds-ability-to-ignore-counter-cache-column-while-backfilling/]
    * Securing Rails Active Storage Direct Uploads
    [https://givenis.me/securing-rails-active-storage-direct-uploads]
    * RSpec Stubs The Object In Memory
    [https://kevinjmurphy.com/posts/rspec-stubs-object-in-memory/]
    * Design Patterns in Ruby [https://refactoring.guru/design-patterns/ruby]

    WEB

    * v4.0 is out with first-class time zones support!
    [https://blog.date-fns.org/v40-with-time-zone-support/]
    * Astro 5.0 Beta Release [https://astro.build/blog/astro-5-beta/]
    * Fastify v5 is Now Officially Released!
    [https://openjsf.org/blog/fastifys-growth-and-success]
    * Don't Sleep on AbortController
    [https://kettanaito.com/blog/dont-sleep-on-abort-controller]
    * Math4Devs - list of mathematical symbols with their JavaScript equivalent
    [https://math4devs.com/]
    * React 19 Cheat Sheet [https://www.epicreact.dev/react-19-cheatsheet]
    RWpodдобавил аудиокнигу на полкуRWpod — подкаст про мир Ruby и Web технологии2 месяца назад
    Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
    випуску:

    RUBY

    * Rails 7.1 Adds Support For Composite Key Multi-Column Ordering In
    ActiveRecord::Batches
    [https://blog.saeloun.com/2024/09/10/rails-7-1-adds-support-for-composite-key-multi-column-ordering-in-activerecord-batches/]
    * Critical CVE in Ruby-SAML [https://github.com/advisories/GHSA-jw9c-mfg7-9rx2]
    * Ruby on Rails 7.1: Partial Strict Locals and Their Gotchas
    [https://blog.appsignal.com/2024/09/11/ruby-on-rails-7-1-partial-strict-locals-and-their-gotchas.html]
    * C vs. Ruby+YJIT: I2C Edition
    [https://vickash.com/2024/09/13/c_vs_ruby-yjit_i2c_edition.html]
    * Upgrade Ruby using dual boot
    [https://www.bigbinary.com/blog/ruby-upgrade-using-dual-boot]
    * Comment your regular expressions
    [https://thoughtbot.com/blog/comment-your-regular-expressions]

    WEB

    * Express.js 5.0 released
    [https://github.com/expressjs/express/releases/tag/v5.0.0]
    * The State of ES5 on the Web
    [https://philipwalton.com/articles/the-state-of-es5-on-the-web/]
    * Local-First Vector Database with RxDB and transformers.js
    [https://rxdb.info/articles/javascript-vector-database.html]
    * The web's clipboard, and how it stores data of different types
    [https://alexharri.com/blog/clipboard]
    * Valtio - proxy turns the object you pass it into a self-aware proxy, allowing
    fine-grained subscription and reactivity when making state updates
    [https://valtio.dev/]
    * Violentmonkey - an open source userscript manager
    [https://violentmonkey.github.io/]
    RWpodдобавил аудиокнигу на полкуRWpod — подкаст про мир Ruby и Web технологии2 месяца назад
    Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
    випуску:

    RUBY

    * Ruby 3.3.5 Released
    [https://www.ruby-lang.org/en/news/2024/09/03/3-3-5-released/]
    * Rails 7.1 Adds *_deliver Callbacks To ActionMailer
    [https://blog.saeloun.com/2024/09/04/rails-7-1-adds-deliver-callbacks-to-action-mailer/]
    * The Thread API : Concurrent, colorless Ruby
    [https://jpcamara.com/2024/08/26/the-thread-api.html]
    * How to load a lazy loaded turbo frame a bit before it scrolls into view
    [https://radanskoric.com/articles/load-lazy-loaded-frame-before-it-scrolls-in-view]
    * Victor - a lightweight, zero-dependencies Ruby library that lets you build
    SVG images using Ruby code [https://victor.dannyb.co/]
    * Allgood - Rails gem for health checks [https://github.com/rameerez/allgood]
    * Dependent Fields with Hotwire (video)
    [https://www.driftingruby.com/episodes/dependent-fields-with-hotwire]

    WEB

    * Announcing Vue 3.5 [https://blog.vuejs.org/posts/vue-3-5]
    * Announcing Rspack 1.0 [https://rspack.dev/blog/announcing-1-0]
    * An SSR Performance Showdown
    [https://blog.platformatic.dev/ssr-performance-showdown]
    * The fastest JS color library [https://romgrk.com/posts/color-bits/]
    * How I Created a 3.78MB Docker Image for a JavaScript Service
    [https://shenzilong.cn/record/How%20I%20Created%20a%203.78MB%20Docker%20Image%20for%20a%20JavaScript%20Service]
    * How to Use React Compiler – A Complete Guide
    [https://www.freecodecamp.org/news/react-compiler-complete-guide-react-19/]
    RWpodдобавил аудиокнигу на полкуRWpod — подкаст про мир Ruby и Web технологии3 месяца назад
    Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
    випуску:

    RUBY

    * Rails 7.2.1 has been released!
    [https://rubyonrails.org/2024/8/22/Rails-7-2-1-has-been-released]
    * Rails 7.2 Upgrade Problems (of my own making)
    [https://blog.driftingruby.com/rails-7-2-upgrade-problems-of-my-own-making/]
    * Return an Enumerator When Your Collection Has Multiple Traversals
    [https://thoughtbot.com/blog/return-an-enumerator-when-your-collection-has-multiple-traversals]
    * You should use the Ruby on Rails logger block syntax
    [https://willj.net/posts/you-should-use-the-rails-logger-block-syntax/]
    * Build a modal form with Rails, Turbo, and the dialog element
    [https://mattbrictson.com/blog/turbo-modal]
    * An Introduction to HTTP Caching in Ruby On Rails
    [https://blog.appsignal.com/2024/08/14/an-introduction-to-http-caching-in-ruby-on-rails.html]
    * Temporary_tables - create temporary tables and models in RSpec tests
    [https://github.com/keygen-sh/temporary_tables]

    WEB

    * ECMAScript Safe Assignment Operator Proposal
    [https://github.com/arthurfiorette/proposal-safe-assignment-operator]
    * Google Angular Lead Sees Convergence in JavaScript Frameworks
    [https://thenewstack.io/google-angular-lead-sees-convergence-in-javascript-frameworks/]
    * Regexes Got Good: The History And Future Of Regular Expressions In JavaScript
    [https://www.smashingmagazine.com/2024/08/history-future-regular-expressions-javascript/]
    * Common Causes of Memory Leaks in JavaScript
    [https://www.trevorlasn.com/blog/common-causes-of-memory-leaks-in-javascript]
    * Sqlite-vec - a vector search SQLite extension
    [https://github.com/asg017/sqlite-vec]
    * Kontra.js - a lightweight JavaScript gaming micro-library created
    specifically for the Js13kGames game jam [https://straker.github.io/kontra/]
    RWpodдобавил аудиокнигу на полкуRWpod — подкаст про мир Ruby и Web технологии3 месяца назад
    Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
    випуску:

    RUBY

    * Rails 7.2: Better production defaults, Dev containers, new guides design, and
    more! [https://rubyonrails.org/2024/8/10/Rails-7-2-0-has-been-released]
    * Rails Warns On Tests Without Assertions
    [https://blog.saeloun.com/2024/08/09/rails-warns-on-tests-without-assertions/]
    * Rails 8 introduces a basic authentication generator
    [https://www.bigbinary.com/blog/rails-8-introduces-a-basic-authentication-generator]
    * Sidekiq Iterable Jobs: With Great Power....
    [https://judoscale.com/blog/sidekiq-iterable-jobs]
    * An Introduction to Nix for Ruby Developers
    [https://blog.appsignal.com/2024/08/07/an-introduction-to-nix-for-ruby-developers.html]
    * The Rails Router Handbook (book)
    [https://books.writesoftwarewell.com/3/rails-router]

    WEB

    * The Great npm Garbage Patch
    [https://blog.phylum.io/the-great-npm-garbage-patch/]
    * Announcing Official Puppeteer Support for Firefox
    [https://hacks.mozilla.org/2024/08/puppeteer-support-for-firefox/]
    * Why the with() method of JavaScript Array is a gem?
    [https://blog.greenroots.info/javascript-array-method-with-immutability]
    * Calendar Link - a JavaScript library to generate an event link for Google
    Calendar, Yahoo! Calendar, Microsoft Outlook, etc
    [https://anandchowdhary.github.io/calendar-link/]
    * Whirl - CSS loading animations [https://whirl.netlify.app/]
    * Oops.js: Advanced Undo/Redo Manager [https://github.com/HeyPuter/Oops.js]
    RWpodдобавил аудиокнигу на полкуRWpod — подкаст про мир Ruby и Web технологии3 месяца назад
    Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
    випуску:

    RUBY

    * Ruby 3.2.5 Released
    [https://www.ruby-lang.org/en/news/2024/07/26/ruby-3-2-5-released/]
    * Rails 7.2 Adds Support For Devcontainer
    [https://blog.saeloun.com/2024/07/31/rails-7-2-adds-support-for-devcontainer/]
    * How it became like this? Ruby Range class
    [https://zverok.space/blog/2024-07-26-range-evolution.html]
    * Best practices for Ruby on Rails data migrations
    [https://www.monterail.com/blog/best-practices-for-ruby-on-rails-data-migrations]
    * ERB Lint - a tool to help lint your ERB or HTML files using the included
    linters or by writing your own [https://github.com/Shopify/erb_lint]
    * Pipelight - tiny automation pipelines
    [https://github.com/pipelight/pipelight]

    WEB

    * Node.js module: add --experimental-strip-types
    [https://github.com/nodejs/node/pull/53725]
    * How Google handles JavaScript throughout the indexing process
    [https://vercel.com/blog/how-google-handles-javascript-throughout-the-indexing-process]
    * Garbage collection and closures
    [https://jakearchibald.com/2024/garbage-collection-and-closures/]
    * International Telephone Input - a JavaScript plugin for entering and
    validating international telephone numbers [https://intl-tel-input.com/]
    * Emoji-picker-element - a lightweight emoji picker for the modern web
    [https://nolanlawson.github.io/emoji-picker-element/]
    RWpodдобавил аудиокнигу на полкуRWpod — подкаст про мир Ruby и Web технологии4 месяца назад
    Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
    випуску:

    RUBY

    * Ronin 2.1.0 finally released!
    [https://ronin-rb.dev/blog/2024/07/22/ronin-2-1-0-finally-released.html]
    * Mastering Ruby Code Navigation: Major Ruby LSP Enhancements in the First Half
    of 2024
    [https://railsatscale.com/2024-07-18-mastering-ruby-code-navigation-major-enhancements-in-ruby-lsp-2024/]
    * The librdkafka Supply Chain Breakdown: rdkafka-ruby’s Darkest Hour
    [https://mensfeld.pl/2024/07/the-librdkafka-supply-chain-breakdown-rdkafka-rubys-darkest-hour/]
    * Hash value omission - an introduction and some examples
    [https://allaboutcoding.ghinda.com/hash-value-omission-an-introduction-and-some-examples]
    * Bundle_update_interactive - adds an update-interactive command to Bundler
    [https://github.com/mattbrictson/bundle_update_interactive]

    WEB

    * Astro 4.12: Server Islands [https://astro.build/blog/astro-4120/]
    * How to choose the best rendering strategy for your app
    [https://vercel.com/blog/how-to-choose-the-best-rendering-strategy-for-your-app]
    * How Airbnb Smoothly Upgrades React
    [https://medium.com/airbnb-engineering/how-airbnb-smoothly-upgrades-react-b1d772a565fd]
    * New Uppy 4.0 major: TypeScript rewrite, Google Photos, React hooks, and much
    more [https://uppy.io/blog/uppy-4.0/]
    * Postal web server - web server offers advanced capabilities for parsing and
    standardizing street addresses [https://github.com/le0pard/postal_server]
    RWpodдобавил аудиокнигу на полкуRWpod — подкаст про мир Ruby и Web технологии4 месяца назад
    Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
    випуску:

    RUBY

    * Rails Adds SKIP_TEST_DATABASE_TRUNCATE Flag To Speed Up Multi Process Test
    Runs
    [https://blog.saeloun.com/2024/07/17/rails-SKIP_TEST_DATABASE_TRUNCATE-flag-to-speed-up-multi-process-test-runs/]
    * Mid-Year Review: IRB and Rails Console Enhancements in the First Half of 2024
    [https://railsatscale.com/2024-07-11-mid-year-review-irb-and-rails-console-enhancements-in-the-first-half-of-2024/]
    * Ruby methods are colorless
    [https://jpcamara.com/2024/07/15/ruby-methods-are.html]
    * Exercise: Minesweeper in 100 lines of clean Ruby
    [https://radanskoric.com/experiments/minesweeper-100-lines-of-clean-ruby]
    * Lamby v6 - simple Rails & AWS Lambda integration using Rack
    [https://github.com/rails-lambda/lamby/releases/tag/v6.0.0]

    WEB

    * Fake AWS Packages Ship Command and Control Malware In JPEG Files
    [https://blog.phylum.io/fake-aws-packages-ship-command-and-control-malware-in-jpeg-files/]
    * A guide to reading and writing Node.js streams
    [https://blog.platformatic.dev/a-guide-to-reading-and-writing-nodejs-streams]
    * Maska - a simple zero-dependency input mask library
    [https://beholdr.github.io/maska/v3/#/]
    * Poku v2.0.0 - a cross-platform test runner
    [https://github.com/wellwelwel/poku/releases/tag/v2.0.0]
    * dotJS 2024 (videos)
    [https://www.youtube.com/playlist?list=PLMW8Xq7bXrG7fOUOLJQw9I7ygJCbue9zO#dotjs2024]
    RWpodдобавил аудиокнигу на полкуRWpod — подкаст про мир Ruby и Web технологии4 месяца назад
    Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
    випуску:

    RUBY

    * Ruby 3.3.4 Released
    [https://www.ruby-lang.org/en/news/2024/07/09/ruby-3-3-4-released/]
    * Introducing GoodJob v4 [https://island94.org/2024/07/introducing-goodjob-v4]
    * MiniMagick v5.0.0
    [https://github.com/minimagick/minimagick/releases/tag/v5.0.0]
    * Finding Memory Leaks in the Ruby Ecosystem
    [https://railsatscale.com/2024-07-09-finding-memory-leaks-in-the-ruby-ecosystem/]
    * RailsConf 2024 (Detroit) (videos)
    [https://www.youtube.com/playlist?list=PLbHJudTY1K0chrs_E_XFz2pOJ3d8jCayh#railsconf2024]

    WEB

    * React Flow 12 release [https://www.xyflow.com/blog/react-flow-12-release]
    * TinyBase v5 - the reactive data store for local‑first apps
    [https://tinybase.org/guides/releases/#v5-0]
    * What's coming next for ESLint
    [https://eslint.org/blog/2024/07/whats-coming-next-for-eslint/]
    * Es-toolkit - a modern JavaScript utility library that's 2-3 times faster and
    up to 97% smaller [https://es-toolkit.slash.page/]
    * Sneaky React Memory Leaks: How the React compiler won't save you
    [https://schiener.io/2024-07-07/react-closures-compiler]
    RWpodдобавил аудиокнигу на полкуRWpod — подкаст про мир Ruby и Web технологии4 месяца назад
    Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
    випуску:

    RUBY

    * Ruby 3.3.3 Released
    [https://www.ruby-lang.org/en/news/2024/06/12/ruby-3-3-3-released/]
    * Iteration and Sidekiq 7.3.0
    [https://www.mikeperham.com/2024/07/03/iteration-and-sidekiq-7.3.0/]
    * Ruby: a great language for shell scripts!
    [https://lucasoshiro.github.io/posts-en/2024-06-17-ruby-shellscript/]
    * So We've Got a Memory Leak…
    [https://stevenharman.net/so-we-have-a-memory-leak]
    * Awesome Ruby - curated list of ruby libraries and tools
    [https://awesome-ruby.com/]

    WEB

    * Announcing TypeScript 5.5
    [https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/]
    * New JavaScript Set methods
    [https://developer.mozilla.org/en-US/blog/javascript-set-methods/]
    * How React 19 (Almost) Made the Internet Slower
    [https://blog.codeminer42.com/how-react-19-almost-made-the-internet-slower/]
    * State of JavaScript 2023 Survey [https://2023.stateofjs.com/en-US]
    RWpodдобавил аудиокнигу на полкуRWpod — подкаст про мир Ruby и Web технологии5 месяцев назад
    Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
    випуску:

    RUBY

    * Bundler Auto-Install Just Got A Whole Lot Better
    [https://blog.rubygems.org/2024/05/30/bundler-auto-install-just-got-a-whole-lot-better.html]
    * 3 Mental Models For Ruby Enumerators
    [https://thoughtbot.com/blog/3-mental-models-for-ruby-enumerators]
    * Lesser Known Rails Helpers to Write Cleaner View Code
    [https://railsdesigner.com/lesser-known-rails-helpers/]
    * WahWah - an audio metadata reader Ruby gem, it supports many popular formats
    [https://github.com/aidewoode/wahwah]
    * Omakub - an Omakase Developer Setup for Ubuntu 24.04 by DHH
    [https://omakub.org/]
    * Hotwire Combobox (video)
    [https://www.driftingruby.com/episodes/hotwire-combobox]

    WEB

    * Promises From The Ground Up
    [https://www.joshwcomeau.com/javascript/promises/]
    * Introducing the ESLint Configuration Migrator
    [https://eslint.org/blog/2024/05/eslint-configuration-migrator/]
    * Data Fetching Patterns in Single-Page Applications
    [https://martinfowler.com/articles/data-fetch-spa.html]
    * Full Stack Web Push API Guide
    [https://www.bocoup.com/blog/full-stack-web-push-api-guide]
    * Motion Canvas - create dynamic canvas-rendered animations
    [https://motioncanvas.io/]
    * Zigar - software tool set that lets you utilize Zig code in your JavaScript
    project [https://github.com/chung-leong/zigar]
    * PKIjs - a Typescript implementation of the most common formats and algorithms
    needed to build PKI-enabled applications
    [https://github.com/PeculiarVentures/PKI.js]
    RWpodдобавил аудиокнигу на полкуRWpod — подкаст про мир Ruby и Web технологии6 месяцев назад
    Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
    випуску:

    RUBY

    * Ruby 3.3.2 Released
    [https://www.ruby-lang.org/en/news/2024/05/30/ruby-3-3-2-released/]
    * ActiveRecord::Relation#order Adds Support For Hash Values In Rails 7.2
    [https://blog.saeloun.com/2024/05/31/rails-7-2-activerecord-order-adds-support-for-hash-values/]
    * PostgreSQL Adapter Now Decodes Columns Of Type Date To Date Instead Of String
    In Rails 7.2
    [https://blog.saeloun.com/2024/05/30/rails-7-2-pg-adapter-to-type-cast-date/]
    * Why, after 6 years, I’m over GraphQL
    [https://bessey.dev/blog/2024/05/24/why-im-over-graphql/]
    * PBT - property-based testing in Ruby [https://github.com/ohbarye/pbt]
    * David Heinemeier Hansson on SQLite (video)
    [https://highperformancesqlite.com/interviews/dhh]

    WEB

    * How we used esbuild to reduce our browser extension build times by 90%
    [https://blog.1password.com/new-extension-build-system/]
    * 10 modern Node.js runtime features to start using in 2024
    [https://snyk.io/blog/10-modern-node-js-runtime-features/]
    * Why We Need a Standard JavaScript ORM for SQL Databases
    [https://thenewstack.io/why-we-need-a-standard-javascript-orm-for-sql-databases/]
    * Inertia.js 1.1 - build SPAs for any backend [https://inertiajs.com/]
    * ShareDB - a realtime database backend based on Operational Transformation
    (OT) of JSON documents [https://github.com/share/sharedb]
    * The JavaScript problem: Why Rails and Laravel won (video)
    [https://youtu.be/LEdISO8JFUM?si=vpBQSNSbTUUAC7_9]
    RWpodдобавил аудиокнигу на полкуRWpod — подкаст про мир Ruby и Web технологии6 месяцев назад
    Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
    випуску:

    RUBY

    * Rails Versions 7.0.8.2, and 7.1.3.3 have been released!
    [https://rubyonrails.org/2024/5/17/Rails-Versions-7-0-8-2-and-7-1-3-3-have-been-released]
    * Strict Loading Using :n_plus_one_only Mode Does Not Eagerly Load Child
    Associations In Rails 7.2
    [https://blog.saeloun.com/2024/05/21/rails-7-2-strict-loading-using-n_plus_one_only-does-not-eager-load-child-associations/]
    * Namespaces - possibly a key future ruby feature
    [https://gist.github.com/tagomoris/4392f1091f658294bd4d473d8ff631cb]
    * People shouldn't ask if Rails is dead! They should ask how long Rails has
    been dead!
    [https://andymaleh.blogspot.com/2024/05/people-shouldnt-ask-if-rails-is-dead.html]
    * IRB Kit - a suite of extensions for IRB
    [https://alchemists.io/projects/irb-kit]

    WEB

    * Angular v18 is now available!
    [https://blog.angular.dev/angular-v18-is-now-available-e79d5ac0affe]
    * SolidStart 1.0: The Shape of Frameworks to Come
    [https://www.solidjs.com/blog/solid-start-the-shape-frameworks-to-come]
    * Understand errors and warnings better with Gemini
    [https://developer.chrome.com/docs/devtools/console/understand-messages]
    * Coding my handwriting
    [https://www.amygoodchild.com/blog/cursive-handwriting-in-javascript]
    * Signature Pad 5.0 - smooth signature drawing control
    [https://szimek.github.io/signature_pad/]
    * Brainchop - in-browser 3D MRI rendering and segmentation
    [https://github.com/neuroneural/brainchop]
    RWpodдобавил аудиокнигу на полкуRWpod — подкаст про мир Ruby и Web технологии6 месяцев назад
    Доброго дня шановні слухачі. Представляємо новий випуск подкасту RWpod. У цьому
    випуску:

    RUBY

    * Ruby 3.4.0 preview1 Released
    [https://www.ruby-lang.org/en/news/2024/05/16/ruby-3-4-0-preview1-released/]
    * CVE-2024-35176: DoS in REXML
    [https://www.ruby-lang.org/en/news/2024/05/16/dos-rexml-cve-2024-35176/]
    * Ruby 3.4, No More TypeError With **nil As It Is Treated As An Empty Hash
    [https://blog.saeloun.com/2024/05/13/ruby-3-4-no-more-type-error-with-nil/]
    * Ruby 3.4, Range#size Now Raises TypeError If The Range Is Not Iterable
    [https://blog.saeloun.com/2024/05/17/ruby-3-4-range-size-raises-type-error-for-iterable-range/]
    * Why you should nest modules in Ruby
    [https://thoughtbot.com/blog/why-you-should-nest-modules-in-ruby]
    * Dependabot-core is now open source with an MIT license
    [https://github.blog/changelog/2024-05-13-dependabot-core-is-now-open-source-with-an-mit-license/]
    * Ruby-git - a Ruby library that can be used to create, read and manipulate Git
    repositories by wrapping system calls to the git binary
    [https://github.com/ruby-git/ruby-git]

    WEB

    * React Compiler [https://react.dev/learn/react-compiler]
    * How to document your JavaScript package
    [https://deno.com/blog/document-javascript-package]
    * ECMAScript proposal: Promise.withResolvers()
    [https://2ality.com/2024/05/proposal-promise-with-resolvers.html]
    * Vue Fluid DnD is a fluid and smooth drag and drop solution for lists on Vue3
    full animated [https://vue-fluid-dnd.netlify.app/]
    * GraphQL Yoga - the fully-featured GraphQL Server with focus on easy setup,
    performance and great developer experience
    [https://the-guild.dev/graphql/yoga-server]
    * Web Platform Dashboard [https://webstatus.dev/]
    * React-google-maps makes using the Google Maps JavaScript API in React
    applications easy [https://visgl.github.io/react-google-maps/]
    RWpodдобавил аудиокнигу на полкуRWpod — подкаст про мир Ruby и Web технологии6 месяцев назад
    Доброго дня шановні слухачі. Представляємо новий випуск подкасту 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/]
    RWpodдобавил аудиокнигу на полкуRWpod — подкаст про мир Ruby и Web технологии6 месяцев назад
    Доброго дня шановні слухачі. Представляємо новий випуск подкасту 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]
fb2epub
Перетащите файлы сюда, не более 5 за один раз