Ruby дайджест #45: Доклады RailsConf 2021, Ruby 3 JIT и Rails
В выпуске: регулярные подкасты, обзоры гемов, туториалы по тестированию приложений.
♦️ Тренды в сообществе
Видео докладов 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
- Reducing Friction at the Authorization Layer with John Nunemaker
- Reflecting on Stimulus with Julian Rubisch.
- Why Write Rails View Tests with Nikola Đuza.
- Building a UDP Server with Ruby Ractors with Claus Lensbøl.
- Developing your development.
- Upgrading from Sprockets to Webpacker with Ariel Juodziukynas.
RWPod
- 17 выпуск 09 сезона. Enumerable#sole, Green Vs. Brown Programming Languages, Spotlight, λake, js-tokens и прочее.
- 18 выпуск 09 сезона. Rails 6.1.3.2, Bootstrap 5, Compacting GC in Ruby, CloudFront Functions, Mantine и прочее.
- 19 выпуск 09 сезона. Angular v12, Docusaurus 2 Beta, Array#intersect?, History of RSpec, Vanilla-extract, Mojs и прочее.
- 20 выпуск 09 сезона. Ruby 3 JIT can make Rails faster, Sublime Text 4, Lamby, Bottery, DOM Events, Doom Captcha и прочее.
- 21 выпуск 09 сезона. Rails 6.1 adds compact_blank, Dentaku, Extralite, NocoDB, Aurora, Boring avatars и прочее.
Ruby on Rails Podcast by 5by5
- #365: A Founder That Can Code with Sean Devine.
- #366: I Believe in the Rails Magic with Brittany & Nick.
- #367: Zapped with Purpose with Amy Nadboralski (Powder).
- #368: Inclusivity and Partner Support with Tay DeHerrera.
- #369: Frontend Bundlers & Snowpacker with Konnor Rogers.
- #370: Samvera with Lea Ann Bradford.
- #371: From 2 to 15 Engineers with Zach Stradling.
- #372: The Railsconf 2021 Story with Marty Haught and Evan Phoenix.
4 коментарі
Додати коментар Підписатись на коментаріВідписатись від коментарів