Ruby digest #61: випущено Ruby 3.2.0, порівняння Ruby 2.6 та 3.2., підсумки 2022 року та багато цікавого

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

Колеги, усім привіт! Починаймо разом новий рік з гарячих новин світу 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 — усі цікавинки зібрані в одному місці.

Релізи

Ruby 3.2.0 Released

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

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

Для гарного настрою

👍ПодобаєтьсяСподобалось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

В телеграм dou tech помилилися в вашій фамілії. Я завдяки цьому вирішив перевірити чи дійсно це тій шоумен ще й рубі пропагує. Написали ЧекалКин.

Дякуємо що звернули увагу, зараз попросимо щоб виправили..

Дякуємо за уважність, виправлено!

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