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