Тут неожиданная интересная статистика подъехала по моим горячо любимым рубям в мире быстроразвивающегося LLM driven development. В ней говорится о том, что ruby очень эффективный по токенам. Что для конечного пользователя означает одно: хорошо описанный промпт выдает нужный результат за меньшее количество денег (затраченных токенов). Если смотреть на график: решить какую-то задачу на C почти в 2.5х раза дороже чем на ruby. Что в целом неудивительно со множества точек зрения, учитывая что С низко...
Ruby on Rails | rubyhub
Software Writer @yegorckv
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 20💎 Find the Last Matching Element with rfind В Ruby 4.0 появился метод Array#rfind — более наглядный и удобный способ найти последний элемент, который соответствует условию, без reversing массива. numbers = [2, 2, 3, 4, 6, 7, 8] numbers.rfind(&:odd?) #=> 7
💻 Understanding How Active Storage Variants Transform Images Everything you’ve ever wanted to know about Active Storage image variants — from upload to transformation, including how images are processed, cached, and ultimately served .Image transformations let you display images in the exact size or format you need. You can create a new version by calling variant on an attachment and passing the desired transformations. When a browser requests that URL, Rails processes the original image on dem...
Встроенное отслеживание версии (revision) в Rails Теперь Rails предоставляет встроенный способ отслеживать развернутую версию вашего приложения через Rails.app.revision. Это решает распространённую задачу, которую многие разработчики Rails годами реализовывали вручную — например, считывая файл REVISION, создаваемый инструментами деплоя вроде Capistrano. Как это работает Версия (revision) определяется в следующем порядке приоритета: Значение, заданное через config.revision (строка или proc) Содер...
📺 RUBY ON RAILS - новая мета?
OpenAI сделали крутой агентный проект на Elixir Symphony: github.com/openai/symphony Это orchestration-слой для агентных систем: он следит за изменениями на проектной доске и запускает агентов на разных стадиях задачи. По сути, вместо того чтобы постоянно промптить агента («сгенерируй код», «сделай PR»), ты просто двигаешь карточки на борде. Среди эликсирщиков традиционно много людей из Ruby-комьюнити. Может, заодно и про Ruby снова вспомнят.
🚞 API на Ruby on Rails На рабочем проекте большую часть времени пишу API для мобильного приложения. Проект не новый: есть различия между версиями под iOS и Android, накопившиеся со временем. В процессе поиска улучшений наткнулся на несколько полезных докладов с RubyRussia: - Готовим крафтовые API-клиенты без головной боли - JSON:API это не JSON API: выбор API в УЧИ.РУ - Разработка бэкэнда для мобильного приложения — Александр Меркулов (Uchi.ru, RubyRussia 2023) - Что случилось, когда мы решили ...
AI и Ruby on Rails. Видео блог. Вспоминаю свои прогнозы об AI, что сбылось, что не сбылось. Как за последние 2 года изменилась работа с AI. Почему Ruby и Ruby on Rails все еще уверенно себя чувствуют в эпоху AI. Группа: @pro_ruby_on_rails_ru Вопросы: @ilia_zykin ❤️ лайк 🔂 репост 👉 https://youtu.be/Dfbgs1xIIj8
👩💻 Вышла новая версия Ruby on Whales: Dockerized Dev для Ruby и Rails tl;dr dip claude, charmed generated, LSP configuration 👉 Docker-рантайм для разработки Rails-проектов — и «по-старинке» руками, и по-современному через LLM-агентов. 📦 Готовая конфигурация избавляет от боли с локальным окружением — всё крутится в Docker. evilmartians.com/chronicles/ruby-on-whales-docker-for-ruby-rails-development
♦️Ruby LSP теперь доступен как официальный плагин в Claude Code. Anthropic добавили поддержку Ruby LSP напрямую в Claude Code. Теперь он входит в официальный список плагинов и больше не требует сторонних интеграций. Это даёт стандартные возможности LSP для Ruby: автодополнение, навигацию по коду и базовый анализ прямо внутри Claude Code. Ruby LSP is now an official plugin in Claude Code.