Ruby-Дайджест за 3 недели (1-21 декабря)

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

В этом дайджесте:

  • Обновление популярных и не очень, гемов

  • Седьмые рельсы?

  • Конференции/Митапы

  • "From Node to Ruby on Rails" - Откровение матерого JS разработчика-стартапера после открытия Ruby on Rails

Обновление гемов

Гемы являются непосредственной частью разработки, как на чистом Ruby, так и на Rails.


  1. Обновление гема для быстрого построения JSON-файлов, jbuilder (2.11.5).

  2. Новая версия gizzard (0.5.0) спустя 2 года, призвана улучшить и облегчить соблюдение паттерна ActiveRecord.

  3. Выкатили патч mjml-rails, под такие версии: (4.6.1); (4.7.0); (4.7.1).

  4. Новые патчи tencentcloud-sdk-gme (1.0.228), гем для разработки программного обеспечения, который позволяет разработчикам Ruby писать ПО, использующее облачный сервис Tencent GME.

  5. Bundler обновился до (2.2.33), и перевалил 850 миллионов установок.

  6. Так же появилась новая версия одного из популярных гемов, aws-sdk-core (3.124.0)

  7. Один из самых последних выкатил свою декабрьскую "обнову" minitest (5.15.0)

Rails 7.0.0

work made in FIGMA (sailordev)
work made in FIGMA (sailordev)

Cообщество Rails на GitHub 16 декабря представили новый релиз "рельс" (7.0.0).
Какие части фреймворка были задеты при обновлении:
1) Action Cable
2) Action Mailbox
3) Action Pack
4) Action Text
5) Action View
6) Active Model
7) Active Record
8) Active Support
9) Railtie

Подробнее ознакомиться с релизом можно в репозитории Rails.

Конференции/Митапы

  • "Все дороги ведут к Rails"

На данном митапе от Сбера, были разобраны такие вопросы:

  • Как СберМаркет решает проблему нехватки Ruby-специалистов.

  • Как на Ruby реализовать модель, сопоставимую по возможностям целому компьютеру.

  • Плюсы и минусы новой серии библиотек smart-rb и уже известной в Ruby-коммьюнити dry-rb.

Подробнее ознакомиться с отчетом по митапу и тайм-кодами можно в статье СберМаркета.

  • ITeaConf

В онлайн-режиме прошел ITeaConf в Ноябре.

Что там по Ruby говорили?

Говори, да еще и не мало, так как Ruby был зявлен изначально, как одно из направлений данной конференции:

Доклады по Ruby на ITeaConf:

Доклады представляли инженеры из Evrone и Evil Martians.

From Node to Ruby on Rails


Оригинал на английском.

Перевод и комментарии взятые с телеграм-канала Хороший Программист (ссылка ниже)

Ключевые слова здесь: “стартапер” и “I never questioned this stack [JS]…”

Из моего опыта работы над высоконагруженными проектами на JS стэке и близкого наблюдения за Scala-JVM стэком
добавлю, что область применимости и выгоду Ruby on Rails в больших компаниях сильно недооценивают.

Ведь любую большую компанию можно разделить на много маленьких, что и делают амазон, wix и многие другие.

А скорость и качество реакции на изменения рынка определяют жить компании или умирать in the long run.

Да, без удобной типизации проблемы не потушишь, бросив больше голов на один артефакт, нужно мало, но умных и дорогих людей. Нужно очень бережное отношение к коду и архитектуре и пр.

Реальность: проблемы легче масштабируются в других стэках, но тушаться пожары еще дороже, потому что во-первых все равно нужно хотя бы 1-2 умных и дорогих лида с ЗП всего на 10-20% ниже умных рубистов.

Но если 2 умных рубиста могут быть самодостаточным юнитом, то для сравнимой по масштабам задачи в JS к ним еще надо докупить несколько середнячков разгребать

Источник: https://habr.com/ru/post/597897/


Интересные статьи

Интересные статьи

В очередной нашей подборке — лучшие приложения 2021 от App Store и Google Play, управление памятью и дело об исчезнувшем покрытии кода, Unity со всех сторон, геймдизайн, адвент задачи для программисто...
Как широко известно, с 1 января 2017 года наступает три важных события в жизни интернет-магазинов.
Этот пост будет из серии, об инструментах безопасности, которые доступны в Битриксе сразу «из коробки». Перечислю их все, скажу какой инструмент в какой редакции Битрикса доступен, кратко и не очень р...
В статье описаны необходимые параметры сервера для оптимальной работы сайта на платформе 1С-Битрикс.
ФСБ разъяснила разницу между бытовыми и шпионскими устройствами, операторы связи тестируют eSim несмотря на возражения ФСБ, искусственный интеллект победил чемпионов мира по Dota 2, Марка Цу...