Ruby digest #58: Ruby 3.2.0 Preview 2, Rack 3.0

Релізи

Rack 3.0

Rack, який є основою більшості вебдодатків на Ruby, оновився до версії 3.0. Більшість змін внутрішні, але є і кілька нових можливостей.

Ruby 3.2.0 Preview 2

Другий реліз кандидат Ruby 3.2. Додана підтримка WebAssembly, Regexp timeout та кілька невеликих фіч.

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

The mysterious life of public, private, and protected in Ruby — детальний огляд, як працювати з методами public, private, protected.

Integrate Sidekiq with Hanami Applications — приклад інтеграції Sidekiq та Hanami.

JIT Compilers for Ruby and Rails: An Overview — огляд різних реалізацій JIT та їх використання з Rails.

Deploying Rails with Docker and AWS Fargate — туторіал з розгортання Rails за допомогою Docker на AWS Fargate.

Ruby is a beautiful language for writing views — стаття від автора Phlex, чому він вважає, що Ruby — це хороша мова для опису HTML шаблонів.

Create a custom Rubocop cop — як додавати кастомні правила для найпопулярнішого Ruby лінтера.

Why You Should Stop Using ActiveModel Validations in Ruby on Rails — приклади того, у яких випадках краще не використовувати ActiveModel Validations.

Use before? and after? Methods When Comparing Dates and Times in Rails — невелика нотатка, як використовувати методи для порівняння дат.

How constant lookup works in Ruby — як працює пошук констант у Ruby.

Інструменти

Trilogy — новий ActiveRecord адаптер для MySQL від GitHub.

ToResult — обгортка поверх dry-monads яка додає кілька можливостей.

Cutoff — бібліотека, що реалізує дедлайни в Ruby.

Bridgetown — новий фреймворк для фулстек-розробки.

Подкасти

Ruby Rogues

The Future of Ruby using Blockchain and Building Tomorrow’s Interfaces — RUBY 560
Programming Language Tooling with Adam Gordon Bell — RUBY 561
How to Run Ruby in Your Browser — RUBY 562
Ruby on Kubernetes Without the Headaches Using Kuby — RUBY 563

Remote Ruby

Caleb Porzio on Alpine.js, Laravel Livewire & more
Benedikt Deicke on Ember.js, Database Optimizations, and more

The brand new Hatchbox.io v2

Phlexing with Joel Drapper

The Ruby on Rails Podcast

Episode 432: All Aboard Bootcamp with John Crepezzi
Episode 433: The One About Layoffs (Brittany + Brian)
Episode 434: All Things RubyConf Mini (Brittany + Jemma)

Episode 435: My Boss is Here with Joel Schlundt

Ruby for All

Best Resources for Juniors in 2022
Getting Unblocked
How to Contribute to Open Source
Pairing with Josh Goldberg
Programming with ADHD
What is Bridgetown?

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

👍ПодобаєтьсяСподобалось2
До обраногоВ обраному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

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