Ruby дайджест #45: Доклады RailsConf 2021, Ruby 3 JIT и Rails

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

В выпуске: регулярные подкасты, обзоры гемов, туториалы по тестированию приложений.

♦️ Тренды в сообществе

Видео докладов RailsConf 2021. Официальный плейлист вышел на канале Ruby Central.

Ruby 3 JIT can make Rails faster

Обзор того, почему Rails на Ruby 3.0 может работать медленнее и как это изменится в будущем.

History of RSpec

Эссе на тему появления RSpec, развития DSL, текущих результатов и планов на будущее.

♦️ Статьи и туториалы

The 5 Rules of Simple RSpec Tests — 5 правил по упрощению RSpec тестов от Piotr Solnica.

Semantic blind spot in Ruby case statement — пример улучшения качества кода с помощью тестов и гема mutant.

Start With High-Level Tests — плюсы и минусы использования высокоуровневых тестов в Rails.

How to Monitor Sidekiq Process Uptime in Rails Apps — гайд по добавлению хелсчеков для Sidekiq.

Understanding RBS, Ruby’s new Type Annotation System — введение в работу с RBS.

Rails Feature Flags: Now So Flippin’ Easy You Won’t Believe It — обзор гема для добавления и управления фича флагами в Rails.

Move From Sprockets to Webpacker On Small to Large Rails Apps — опыт перевода приложения со Sprockets на Webpacker.

Choosing a Rails XML serializer for your API in 2021 — обзор четырех XML сериалайзеров на Ruby.

Write Detailed RSpec Example Descriptions — примеры хороших описаний в RSpec тестах.

Performance, Stress, and Load Tests in Rails — производительность и нагрузочное тестирование в Rails.

Hybrid iOS apps with Turbo — гайд из шести статей по созданию гибридных iOS приложения с помощью Turbo, Swift и Ruby.

Understanding Ruby Method Lookup — обзор того, как работает поиск методов в Ruby.

♦️ Гемы

sinew — DSL для парсинга сайтов.

Alba — JSON сериалайзер для Ruby, JRuby и TruffleRuby.

Lamby — гем для интеграции AWS Lambda в Rails приложение.

♦️ Подкасты

Ruby Rogues

RWPod

Ruby on Rails Podcast by 5by5


Предыдущие выпуски.

👍НравитсяПонравилось5
В избранноеВ избранном2
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

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