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
Немає коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів