Ruby дайджест #53. Оновлення Ruby та Rails, Delayed Job VS Sidekiq, Rails vs. Laravel

Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті.

Друзі, сподіваюсь, ви і ваші близькі зараз в безпеці!

Як завжди підготував для вас добірку цікавинок та апдейтів зі світу Ruby та Rails. Тож скоріш до новин!

Релізи

Випущено Ruby 3.1.1 — це перше оновлення та великий пакет виправлень помилок та налаштувань.
Rails 7.0.2.3, 6.1.4.7, 6.0.4.7, and 5.2.6.3 — це невеликі випуски безпеки. Вони виправляють можливу вразливість Active Storage, якщо ви використовуєте image_processing та mini_magick.

Випущено RubyGems 3.3.8 — важливе оновлення до Ruby 3.1.1
Bridgetown 1.0 — це генератор статичних сайтів на основі Ruby. Він надається з великою кількістю готових матеріалів і пропонує велику гнучкість за допомогою механізмів шаблонів, компонентів або плагінів.

Статті й туторіали

ViewComponent Gem — це фреймворк для створення повторно використовуваних, тестованих та інкапсульованих компонентів представлення, які легко інтегруються з Rails. У цій статті Abiodun Olowode показує нам, як використовувати ViewComponent, щоб зробити наші перегляди Rails більш керованими.

The In-Depth Guide to Active Record’s load_async in Rails 7 — метод load_async вже деякий час був гарячою темою в просторі Ruby і Rails. Цей гайд докладно розповість, як використовувати метод.

Changing a polymorphic_type in Rails — подивіться, як команда Shopify змінила спосіб зберігання однієї з поліморфних асоціацій у базі коду Shopify. Дуже цікавий кейс великої компанії.

Delayed Job vs. Sidekiq: Which Is Better? — якщо ви не можете визначитися, що вам більше до вподоби — Delayed Job або Sidekiq — ця стаття стане в нагоді.
Ruby on Whales: Dockerizing Ruby and Rails Development — гарний сетап спеціально для розробки. Крім того, додали шаблон через RailsBytes, щоб ви могли ним користуватися.

Інструменти

rack-mini-profiler 3.0: A Profiler for Rack Apps in Dev or Production — популярний елемент середнього програмного забезпечення, яке відображає піктограму швидкості для кожної html-сторінки. Призначений для роботи як у виробництві, так і в розробці.

pg-osc: Zero downtime schema changes in PostgreSQL — це інструмент (написаний мовою Ruby) для внесення змін у схему без блокування та нульового простою за допомогою «тіньових таблиць». Ця публікація містить короткий вступ. Репо GitHub.
rails-pg-extras 4.0: PostgreSQL Performance Insights for Rails Devs — цей плагін дозволяє швидко отримувати інформацію про блокування, використання індексів, коефіцієнти звернення до буферного кэша.
telegram-bot-ruby 0.18.0: A Ruby Wrapper for Telegram’s Bot API — Telegram — популярний додаток для обміну повідомленнями, який особливо дружній до ботів. У цьому випуску додано підтримку новіших функцій API ботів.

Подкасти

Framework Friends

Framework Friends: A Podcast Comparing Rails and Laravel — Laravel або Rails? У цьому новому подкасті розробники з кожної екосистеми розповідають свої історії та порівнюють фреймворки.

Кафе RWpod

07 випуск 10 сезону — Ruby 3.1.1, Future Javascript, RTK Query Best Practices, Jmespath.rb, Monorepo.tools та інше.

Ruby Rogues

RUBY 539 — Service Objects for Legacy Projects with Petr Hlavicka

RUBY 538 — Audit Logging in Rails

RUBY 537 — Async Ruby

RUBY 536 — The State of State Machines

The Ruby on Rails Podcast

Episode 409: Ruby on Trails with Jennifer Konikowski

Episode 408: Functionally Fit with Mike Coutermarsh

Episode 407: Get to Senior with Stefanni Brasil and Thiago Araujo (hexdevs)

Episode 406: Default to Action with Tanner Johnson and Nick Gervasi

Сподобалась стаття? Натискай «Подобається» внизу. Це допоможе автору виграти подарунок у програмі #ПишуНаDOU

👍ПодобаєтьсяСподобалось4
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Спасибо, всегда читаю дайджест по рубям)

Спасибо, всегда очень жду! Отличная работа!

Завжди чекаю на рубі дайджест ❤️

Підписатись на коментарі