Ruby digest #73 Thruster is now open source, The Best Pagination Ruby Gem, Release v1.12.0 — ruby/irb та багато іншого
Вітаємо, поважна аудиторіє! Раді повернутися та поділитися з вами свіжими новинами зі світу Ruby та Rails.
Новини
The Best Pagination Ruby Gem — оновлення в Pagy: переваги та способи застосування.
Release v1.12.0 · ruby/irb — нововведення та зміни в IRB.
Корисне
Introducing props_template: A Jbuilder alternative
Статті й туторіали
A decent VS Code + Ruby on Rails setup — стаття про налаштування VS Code для розробки з Ruby on Rails + лінки на всі основні розширення, які покращать роботу з Ruby on Rails.
Need for Speed: Using RuboCop with Prism — огляд нового Ruby-парсеру Prism і того, як він може значно підвищити швидкість RuboCop у майбутньому.
Configuring IRB autocomplete — розбір конфігурації автозаповнення IRB, що діє в Rails 7 та надає вам підказки під час введення коду.
SearchCop — розширення моделей ActiveRecord для підтримки повнотекстових пошукових запитів.
How does Sidekiq work? — огляд внутрішньої структури Sidekiq, його ключових аспектів, а також процесів ініціації, виконання задач і завершення роботи, з прикладами вихідного коду.
Linear Regression using dataframes in Ruby — ця стаття познайомить вас із наукою про дані, представивши основний метод — лінійну регресію.
Weird Ruby: Nil Conversions — робота з методами для nil в Ruby, які буквально дають змогу створити щось (наприклад, порожній хеш) з нічого.
Victords/minigl — проста бібліотека для Ruby, призначена для розробки 2D-ігор з підтримкою графіки, анімації та фізики.
jpmckinney/tf-idf-similarity — гем для обчислення схожості між текстами за допомогою tf*idf.
Rails 7.1 Allows ActiveRecord::Relation#explain To Accept Options — Rails 7.1 дозволяє використовувати опції analyze і verbose з методом ActiveRecord::Relation#explain, щоб отримати детальніший аналіз виконання SQL-запитів.
Better Know A Ruby Thing #4: Keyword Arguments — детальний розбір аргументів за ключовим словом у Ruby.
Active Record or Sequel: Which Best Fits The Needs of Your Ruby App? — стаття порівнює можливості Active Record та Sequel у здійсненні деяких операцій з базами даних (фільтрація, блокування баз даних та транзакції).
What Does the Frozen String Literal Comment Do in Ruby? — розбір концепції заморожування у Ruby та використання коментаря frozen_string_literal.
Rails 7.1.2 now ignores implicitly passed locals in templates that use strict local definitions — огляд використання шаблонів у Rails 7.1.
Weird Ruby: The Double Aliased Enumerable Method — стаття про використання назв методів у Enumerable, зокрема автор розкриває можливість використання методу select, що також має найменування filter.
Good Database Migration Practices for Your Ruby on Rails App using Strong Migrations — стаття описує найкращі практики міграції баз даних Rails з використанням Strong Migrations.
Implement chilled strings · ruby/ruby@12be40a — у Ruby за замовчуванням використовуватимуться «chilled» рядки, які поводяться як заморожені до першої мутації, коли вони стають звичайними рядками. Так ви зменшуєте споживання пам’яті, уникаючи дублювання однакових рядків.
Rails Guides get a facelift — зміни у зовнішньому вигляді Rails Guides: чого очікувати?
History of the endless method syntax — автор розповідає, як у мові Ruby з’явився endless синтаксис методів.
How to deploy a Rails 7 app to Heroku — туторіал з розгортання застосунку на Rails 7 у Heroku.
The Day Soft Deletes Caused Chaos — досвід автора з використання Soft-видалень. Вчіться на помилках.
Rails/rails-new: — створення Rails-проєктів зі встановленим Ruby та використанням Docker.
Do you tune out Ruby deprecation warnings? — як налаштувати обробки попереджень про застарілість, що надходять від самого Ruby, аби підтримувати застосунок в актуальному стані.
Brute-forcing 2FA with Ruby — автор надає детальне пояснення того, як написати скрипт Ruby для автоматизації процесу тестування різних кодів 2FA на цільовому вебсайті чи застосунку. У публікації підкреслюється важливість розуміння ризиків безпеці, пов’язаних із 2FA, і потенційних уразливостей, якими можуть скористатися зловмисники.
Tangledpath/ruby-fann — бібліотека Ruby для взаємодії зі швидкою штучною нейромережею — FANN.
Excid3/noticed — розбір методів доставки сповіщень для вашого Ruby on Rails застосунку.
Інструменти
Powerful debugbar for Ruby on Rails — отримайте краще розуміння продуктивності та поведінки вашого Ruby on Rails застосунку за допомогою панелі налагодження.
14 tools and gems every Ruby developer would love — добірка з 14 корисних інструментів та гемів для Ruby.
Цікаві відео
Extending Rails Associations with Modules
ActionController Modules & Rails Source Diving — Adding Translations To Rails API Controllers
Deploy to Railway, FlyIO, or Render with Ruby on Rails
Подкасти
Drifting Ruby
Remote Ruby
Andy Croll — Railsconf — Free Chicken
Struggles and Strategies-Dev Dilemmas
RailsConf 2024 with Ufuk Kayserilioglu
Ruby Rogues
Accelerating Growth: SaaS Frameworks, Mentorship, and Ruby Development — RUBY 626
Revolutionizing Ruby Deployment with Falcon Web Server and Async Concurrency Framework — RUBY 627
Homebrew Unleashed: Diving into the Fast and Efficient Packaging Process — RUBY 628
Building Skills and Connections with Nathan Bellow — RUBY 629
Leveraging SQLite in Web Development — RUBY 630
The Ruby on Rails Podcast
Episode 508 YJIT with Maxime Chevalier-Boisvert
Episode 509 The Future Of Ruby Central with Adarsh Pandit
Episode 510 Burnout with Dr. Katy Cook
Episode 511 WebAssembly with Benjamin Eckel
Episode 512 RailsConf With Ufuk Kayserilioglu
Для гарного настрою





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

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