Ruby digest #61: випущено Ruby 3.2.0, порівняння Ruby 2.6 та 3.2., підсумки 2022 року та багато цікавого
Колеги, усім привіт! Починаймо разом новий рік з гарячих новин світу Ruby та Rails. Пристібайте паски безпеки та поїхали!
Новини світу Ruby
This Year in Rails, a summary of 2022!
Ruby 3.2’s YJIT is Production-Ready
What’s New in Ruby 3.2 — усі цікавинки зібрані в одному місці.
Релізи
Статті й туторіали
HTTP взаємодія з Ruby’s VCR Gem — знайомство з VCR та порівняння його з webmock.
Be Careful With Time Durations in Rails — як не потрапити у халепу, використовуючи конструкцію `Time.new + 1.month + 1.day`, та в яких випадках `Time.new + 1.day + 1.month` дасть інший результат.
Evaluating More Coverage in Ruby 3.2 — у Ruby 3.2.0 відбулися деякі зміни в модулі Coverage. Тепер модуль може вимірювати покриття виразу мовою Ruby в рядку, переданому методу eval.
AWS Lambda With Ruby — повний посібник для початку роботи AWS Lambda з Ruby.
Rails’ safety mechanisms — ця стаття буде корисна для тих, хто хоче поглибити знання в інструментах захисту у Rails.
Ruby 3.2 introduces Enumerator::product — навчіться користуватися методом Enumerator::product.
BENCHMARKING RUBY 2.6 TO 3.2 — порівняння швидкості Ruby 3.2 YJIT з попередніми версіями.
Easy to Overlook Way to Break Eager Loading in Rails Apps — моніторинг кількості запитів у застосунку та використання таких інструментів, як rack-mini-profiler, може допомогти оптимізувати продуктивність та виправити такі проблеми, як N+1 запити.
Signed URLs with Ruby — гайд, як генерувати та перевіряти підписані URL-адреси в Ruby легко, незалежно від того, чи використовуєте ви Rails, чи ні.
Ruby for game development? Is this a joke? — що таке DragonRuby і що можна робити завдяки їй.
Writing better Action Mailers — Переглядаємо основну концепцію Rails.
Інструменти
rails/docked — запуск Rails з Docker для легкого початку розробки.
Polars-ruby — Ruby нечасто асоціюється з аналітикою даних, але подібні бібліотеки, безумовно, відкривають деякі можливості.
YouPlot — інструмент командного рядка, який малює графіки у терміналі.
Koala 3.4: Ruby Library for Facebook’s APIs — якщо вам потрібно працювати з API Facebook Graph, Marketing або Atlas, то це для вас.
Подкасти
Ruby for All
The Holidays — Unleash Your Empathy and Spread Good Cheer
Reading Source Code with Daniel Colson
Work Processes
What’s Going on in 2023?
Integrations with Brittany Martin
The Database Wizard with Andrew Atkinson
Remote Ruby
Active Record Cookbook & Making Bomb Rails Apps
Tech The Halls
Wrapping up 2022 with Ruby 3.2
Data Migrations in Rails
Ruby Rogues
MJIT, YJIT, and HAML with Takashi Kokubun — RUBY 573
Tracking Errors and Performance Using AppSignal With Thijs Cadier — BONUS
Optimizing Ruby User Experience With Ivo Anjo — RUBY 574
Dealing with System Issues In Your Apps — RUBY 575
DevOps, Mentoring, and Careers with Kinsey Durham — RUBY 576
Leaving Rails and the Journey Back with Trae Robrock — RUBY 577
Boosting Your App’s Performance — RUBY 578
The Ruby on Rails Podcast
Episode 448: Turbo Native Workshop with Joe Masilotti
Episode 449: New OSS Maintainers with Stefanni Brasil and Thiago Araujo
Episode 450: Bootstrapping SaaS on Rails + Finding Community with Adam Pallozzi
Episode 451: How We Hire Junior Developers with Andy Croll
Episode 452: 2023 with Finesse (Brittany + Jemma)
Episode 453: Ruby for All Crossover: Integrations
3 коментарі
Додати коментар Підписатись на коментаріВідписатись від коментарів