НОВОСТИ RubyGems Digest 2020·09

NewsBot
Оффлайн

NewsBot

.
.
Регистрация
21.07.20
Сообщения
40.408
Реакции
1
Репутация
0
Большая подборка информации о библиотеках языка Ruby за сентябрь 2020 года. Новости, включая русскоязычные источники. А так же полезные мнения и опыт разработки.

tar31zs8iw9b3e2ms3ypp2d3ugo.png



Новости


. В нём добавляются статическая типизация RBS, улучшение производительности с помощью MJIT, параллельные вычисления на модели акторов с помощью Ractor, планировщик для перехвата блокирующих операций и другое. Новую версию уже можно .

f2216115a374421495df9864acc847f0.png
oeffliqshw1glzzbz-3v9_mft0g.png
4-5 сентября прошла японская . Многие доклады . Больше ссылок на видео — ниже, в Полезных материалах.

8 сентября прошла итальянская .

12-13 сентября прошла украинская .

В Rails 6.1 добавляется .

В Ruby 2.8 будет добавлен

_t9nd6o__3u2fyrf3bfcxtvvkb0.png
p-ukuqneqk4dhcimfvdbq0x5cp4.png





_t9nd6o__3u2fyrf3bfcxtvvkb0.png
p-ukuqneqk4dhcimfvdbq0x5cp4.png






_t9nd6o__3u2fyrf3bfcxtvvkb0.png
p-ukuqneqk4dhcimfvdbq0x5cp4.png





_t9nd6o__3u2fyrf3bfcxtvvkb0.png
p-ukuqneqk4dhcimfvdbq0x5cp4.png





Новинки


t-xhqqekquqr3nosk_tg264y4nc.png
— валидатор схем для хэшей

t-xhqqekquqr3nosk_tg264y4nc.png
— библиотека для правильной настройка Rails для

Новые версии


— HTTP-сервер для Ruby/Rack-приложений.

— определитель браузера, включает интеграцию с ActionController.

— онлайн инструмент для отслеживания исключений в приложениях.

— гем, предоставляющий объектно-ориентированный интерфейс для

— клиент для

— измерение использования кода на продакшене со счетчиком для каждой строки.

— защита аккаунтов от взлома.

— движок управления задачами для системы управления инфраструктурой

— библиотека для работы с блоками MVC-представлений

— клиент для инструментария мониторинга

— библиотека для простой отправки сообщений в с валидацией

— интеграция с сервисом звонков и сообщений

— компонент для чтения файлов геопространственных данных библиотеки

— движок для интеграции с платежной инфраструктурой

Обновления


— frontend-библиотека для создания современных реактивных real-time приложений на привычном Ruby on Rails

— надстройка над webpack для управления Javascript-модулями в Rails-приложениях.

— DSL для создания web-приложений.

— защита от распространненых способов web-атак.

— HTTP-сервер с Rack-интерфейсом

— шаблонизатор для HTML.

— библиотека для заглушек и установки ожиданий на HTTP-запросы в Ruby.

— профайлер, замеряющий скорость отображения каждой страницы

— агент New Relic для мониторинга производительности.

— порт Perl-библиотеки для генерации фейковых данных

— клиент для .

— парсер языка Ruby написанный на чистом Ruby, позволяющий преобразовывать код в изменяемые s-выражения.

— сканер уязвимостей, преимущественно для Ruby on Rails

— фреймворк для создания админки к вебсайту

— библиотеки для токенизации, парсинга и преобразования регулярных выражений

— автоматический контроль соглашений по наилучшему стилю кода в Rails-приложениях

— библиотека команд для системы поиска

— легковесная ETL для Ruby

— DSL для описания HTML

— библиотека для работы с календарем в формате

— получение Rails-переменных в Js-коде

— организация записей в ActiveRecord в древовидной структуре

— высокопроизводительная реализация Haml

— библиотека для осторожного рефакторинга критических участков кода

— автогенерация документации для API на

— библиотека для защиты приложения от спам-ботов

— инструмент для гибкого, потокового и безопасного скачивания удаленных файлов

— дружественный фреймворк для Kafka-обработчиков

— консольный клиент и библиотека для

— RabbitMQ-клиент для JRuby созданный на основе официального клиента для Java

— сервис push-уведомлений

— библиотека для сопоставление юникод-текста с эмодзи

— фреймворк для работы с Kafka

— чат-бот с плагинами для различных чат-сервисов

— простая и эффективная реализация иерархии в ActiveRecord-моделях

— имитация Pusher-сервера для разработки и тестирования

— привязка фронтенд библиотеки географических карт к Rails

— обеспечение нескольких баз данных для Rails-приложений

— библиотека для проверки и действий с

— безопасный поиск в зашифрованных полях базы данных

— дополнение некоторых полезных ActiveModel/ActiveRecord валидаторов

— клиент для сервиса мониторинга

Полезные материалы


_t9nd6o__3u2fyrf3bfcxtvvkb0.png
Компания провела марафон кейсов, часть из которых посвящена Ruby или связана с ним.
_t9nd6o__3u2fyrf3bfcxtvvkb0.png
(а так же полный текст
_t9nd6o__3u2fyrf3bfcxtvvkb0.png
).
_t9nd6o__3u2fyrf3bfcxtvvkb0.png

_t9nd6o__3u2fyrf3bfcxtvvkb0.png

_t9nd6o__3u2fyrf3bfcxtvvkb0.png

_t9nd6o__3u2fyrf3bfcxtvvkb0.png

_t9nd6o__3u2fyrf3bfcxtvvkb0.png

_t9nd6o__3u2fyrf3bfcxtvvkb0.png

_t9nd6o__3u2fyrf3bfcxtvvkb0.png


_t9nd6o__3u2fyrf3bfcxtvvkb0.png
bvn3ce5hflnbd7nfz-w4qyl6ikc.png








f2216115a374421495df9864acc847f0.png
oeffliqshw1glzzbz-3v9_mft0g.png


f2216115a374421495df9864acc847f0.png
oeffliqshw1glzzbz-3v9_mft0g.png


f2216115a374421495df9864acc847f0.png
oeffliqshw1glzzbz-3v9_mft0g.png
с

f2216115a374421495df9864acc847f0.png
oeffliqshw1glzzbz-3v9_mft0g.png














p-ukuqneqk4dhcimfvdbq0x5cp4.png








f2216115a374421495df9864acc847f0.png


f2216115a374421495df9864acc847f0.png










p-ukuqneqk4dhcimfvdbq0x5cp4.png










с помощью





f2216115a374421495df9864acc847f0.png










 
Сверху Снизу