Ruby Digest #72: The Plan for Rails 8, Ruby’s Exceptional Creatures, prism: Ruby 3.3’s new error-tolerant parser та багато іншого
Вітання, поважна аудиторіє! Раді повернутися та поділитися з вами свіжими новинами зі світу Ruby та Rails.
Новини
The Plan for Rails 8 — цілі для наступного релізу Rails. Чого очікувати?
January 2024 RubyGems Updates — оновлення в RubyGems і RubyGems.org, які було зроблено в січні.
Hanami 2.1: Views that are a sight to see — новий реліз Hanami 2.1, який представляє новий view layer та підтримку фронтенд-ресурсів.
Rails 8 adds Brakeman by default to new applications | Saeloun Blog — Rails 8 типово включатиме Brakeman, що аналізує вихідний код і шукає проблеми безпеки в ньому.
Корисно
Ruby’s Exceptional Creatures — гайд у цікавій формі пояснює систему винятків Ruby від початку до кінця.
RunRuby.dev — інтерактивне середовище Ruby, що дозволяє писати та запускати код Ruby у вашому браузері.
Emirb — демонстрація на прикладі IRB того, як за допомогою WebAssembly можна будувати вебзастосунки, використовуючи зручну для вас мову програмування.
Статті й туторіали
Better Know A Ruby Thing #3: Positional Arguments — повний розбір позиційних аргументів у Ruby.
Tech stack for my email courses project — стаття-дослідження про досвід обрання технологічного стеку для email-проєкту: які критерії враховувати, що важливо, чому саме це, а не інше рішення.
First steps with ruby.wasm: or how we built Ruby Next Playground — завдяки підтримці WebAssembly можна написати програму мовою Ruby (та майже будь-якою іншою мовою) та запустити її на вебсторінці.
A Deep Dive Into RSpec Tests in Ruby on Rails — розбір конкретних типів тестів RSpec для різних частин Ruby on Rails застосунку.
Running Open-Source AI Models Locally With Ruby — туторіал з використання кастомного ШІ для підвищення рівня контролю, безпеки та конфіденційності.
Two insights from using Sorbet — двійко інсайтів про Sorbet у Ruby on Rails проєкті та їхнє застосування.
This sneaky
Deconstructing Action Cable — стаття-розбір сутності роботи Action Cable.
How does Sidekiq really work? — автор висвітлює ключові аспекти застосування Sidekiq, занурюючи безпосередньо у вихідний код і викладаючи, як він працює протягом повного життєвого циклу.
Full-Text Search for Ruby on Rails with Litesearch — туторіал з використання Litesearch у Ruby on Rails для виконання текстового пошуку в базі даних SQLite.
Using Serial Ports with Ruby — практичний туторіал роботи із серійними портами у Ruby на прикладі зчитування даних з лічильника Гейгера та отримання оновлень у реальному часі.
Turbo View Transitions in Rails — потужна комбінація, за допомогою якої можна досягти приголомшливої реактивності зі справді мінімальними зусиллями, кодом і складністю під час анімування переходів між станами представлення.
Running Rails on AWS Elastic Beanstalk — обширна та деталізована стаття про те, як розгорнути Rails-застосунок за допомогою сервісу AWS Elastic Beanstalk.
Подкасти
Drifting Ruby
Remote Ruby
You Know What, Lets Just Get Into It & ONCE CampfireRidges on the Scroll WheelExploring Dependabot-Unraveling Rails LSP-Vim Customization
Ruby Rogues
Exploring the Future: What’s Ahead for Ruby and Ruby Dev Summit- Ruby Extra 1
Mastering App Deployment with Kamal — Ruby Extra 2
Insider’s Look at Ruby Conferences and Engagement Opportunities — RUBY EXTRA 3
Navigating Real-Time Application Development — RUBY 624
Unpacking the Ruby Just-In-Time (JIT) Compiler — RUBY EXTRA 4
Managing Gem Dependencies — RUBY EXTRA 5
Mastering Ruby Version Managers — RUBY EXTRA 6Unveiling the Secure Fusion: Ractors, Native Extensions, and Efficiency in Ruby Projects — RUBY 625
The Ruby on Rails Podcast
Episode 505: RailsConf CFP with Andy Croll
Episode 506: Unwinding Flakey Tests with Alan Ridlehoover & Fito von Zastrow
Stephen Margheim on SQLite in Ruby on Rails Applications
Для гарного настрою
Читайте також: Рейтинг мов програмування 2024. TypeScript в трійці лідерів, Python зʼявляється у всіх нішах, а Rust — улюблена мова.
5 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів