Ruby digest #69: Ruby 3.3.0., Ruby on Rails: The documentary, OpenAI drama та багато іншого
Вітання, поважна аудиторіє! Раді повернутися та поділитися з вами свіжими новинами зі світу Ruby та Rails.
Новини
Цікаві відео
Ruby on Rails: The Documentary
The truth about the OpenAI drama
Статті й туторіали
«Useless Ruby sugar»: Pattern matching (Pt. 1) — це частина серії статей про «марні» елементи синтаксису, що з’явилися в останніх версіях Ruby.
Deploying Rails on a single server with Kamal — один зі способів розгортання Rails, Sidekiq, PostgreSQL та Redis на одному віртуальному сервері за допомогою Kamal.
ActionMailer attachments in Ruby on Rails — у цій статті подивимось, як прикріпити один або декілька файлів, встановити власні кодування та MIME-типи, а також прикріпити зображення у тіло листа.
The Ultimate Loofah Cheatsheet for Ruby | ProxiesAPI — бібліотека Ruby для роботи з HTML/XML документами. Вона надає простий API для обходу, маніпулювання та вилучення даних з розмітки та багато іншого.
Ruby on Rails Neighbor Gem for AI Embeddings — думаєте про використання pgvector для роботи з даними штучного інтелекту у вашому Rails-застосунку? Кріс розповідає про дуже зручну фішку гему Neighbor і про те, як вона допомагає у роботі з векторними типами даних та ActiveRecord.
Ryan Bigg — Ruby 3 — докладно про хеші та ключові аргументи.
See the History of a Method with git log -L — Git може «відстежувати еволюцію» певного методу, показуючи вам логи того, як він змінювався з часом.
Rails 7.1 Introduces ActiveRecord::Base::generates_token_for — генеруйте токени для конкретних цілей і перевіряйте їхню достовірність.
Freezolite: the magic gem for keeping Ruby literals safely frozen—Martian Chronicles, Evil Martians’ team blog — представляємо вам gem freezolite, який допомагає увімкнути за замовчуванням frozen_string_literal на рівні усього Ruby-проєкту.
«Useless Ruby sugar»: Keyword argument and hash values omission — як невелике синтаксичне спрощення, що дозволяє опускати значення, коли їхні імена збігаються з ключами, впливає на дизайн і структуру коду.
3 ways to model an associated collection in Rails — погляд на тип масиву Postgres і старі добрі join-таблиці, кожен з яких має свої переваги і недоліки.
For clarity merging hashes use with_defaults — об’єднання хешів, але задом наперед для читабельності.
Інструменти
countries/countries — різноманітна корисна інформація про кожну країну, упакована у зручні маленькі країнознавчі об’єкти. Вона містить дані з ISO 3166 (країни та штати/підрозділи), ISO 4217 (валюта) та E.164 (телефонні номери).
splitrb/split — розвинений фреймворк з надійною конфігурацією і безліччю варіантів для визначення виграшного варіанту.
RAILSG · Ruby on Rails Generator Command Builder — це колекція довідників та конструкторів команд для різних команд Rails-генератора.
Подкасти
Drifting Ruby
Remote Ruby
Turbo Morph & ActiveRecord Encryption with Jorge Manrubia
Rails World 2023 Recap & Rails Foundation Plans with Amanda Perino
Ruby Rogues
Minimalist Frameworks: Embracing Simplicity and Efficiency in Modern Web Development — RUBY 613
How To Recession Proof Your Job — BONUS
Building Honey Badger with Ben Curtis — RUBY 614
The Ruby on Rails Podcast
Episode 494: Rails World Live! Pt 2 with Nick Schwaderer and Rafael França
Episode 495: Marc Reynolds on Packwerk
Episode 496: Live From The RubyConf Hallway Track
Для гарного настрою




Подобається дайджест? Підписуйтесь на автора, щоб отримувати сповіщення про нові публікації на пошту.

Немає коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів