Как стать автором
Обновить

Ruby Digest 2020·07·1

Время на прочтение3 мин
Количество просмотров2.1K
Ruby Digest 2020 с 1 по 15 июля: релизы, статьи, мультимедиа, обучение. Разбираемся,
что происходило в первой половине июля вокруг языка Ruby.

image

Релизы


Новинки


AnyCable 1.0.0 — мультиязыковая замена Ruby WebSocket-гемов, которая позволяет использовать WebSocket серверы, написанные на других языках программирования, с протоколом Action Cable. Вместе с ним гем для Ruby on RailsAnyCable Rails 1.0.0.

aws-sdk-ivs 1.0.0 — официальный гем от AWS для сервиса интерактивного видео Amazon IVS. Aws-sdk-ivs является частью AWS SDK for Ruby.

Новые версии


React on Rails 12.0.0 — гем для расширенной интеграции Ruby on Rails и React.

Onebox 2.0.0 — гем для преобразования URL-адресов в простое HTML-превью ресурса.

Capistrano::Bundler 2.0.0 — гем для удаленного запуска команд Bundlerа через Capistrano.

Restforce 5.0.0 — гем для использования Salesforce API и взаимодействия с Salesforce.

Prawn::Emoji 4.0.0 — гем для добавления эмодзи в pdf-документы, созданные через Prawn image

Обновления


Grape 1.4.0 — фреймворк, предоставляющий DSL для разработки RESTful API-интерфейсов и сопутствующие возможности.

Grape-swagger 1.2.0 — автогенерация документации по вашему Grape API.

Sidekiq 6.1.0 — фоновые обработчики для Ruby.

Zeitwerk 2.4.0 — гем для автоматической загрузки констант (классов, модулей, используется в Ruby on Rails).

Capistrano::Rails 1.6.0 — гем для удаленного запуска команд Rails через Capistrano.

Dynamoid 3.6.0 — Ruby ORM для Amazon DynamoDB.

Blacklight 7.10.0 — открытая исследовательская платформа с пользовательским интерфейсом, позволяющая применить к вашим коллекциям поиск на основе Solr.

GeoBlacklight 2.4.0 — переработанная исследовательская платформа Blacklight для привязки к геопространственным данным с применением Solr.

Traject 3.4.0 — гем для индексации MARC или XML данных для исследовательских решений на основе Solr (подобных Blacklight или VuFind).

Shopify API 9.2.0 — клиент для администрирования магазинов на Shopify.

RSpotify 2.9.0 — обертка для Spotify Web API.

Ruby_aem 3.8.0 — клиент для Adobe Experience Manager API.

Booker Ruby Client 3.4.0 — клиент для сервиса онлайн-бронирования Booker API.

Почитать


99 Bottles of OOP, Ruby Version — новая книга «99 бутылок ООП, Ruby версия».

AnyCable 1.0: Four years of real-time web with Ruby and Go — AnyCable 1.0: Четыре года Веба в реальном времени с Ruby и Go.

Why is Ruby still our choice in 2020? — почему в 2020 году по-прежнему наш выбор — Ruby?

Apollo launch: Building a migration architecture for 2U — запуск Apollo: создание архитектуры миграции для 2U.

Ruby's Safe Navigation Operator `&.` and is it a Code Smell? — оператор безопасной навигации `&.` в Ruby и не попахивает ли такой код?

Посмотреть и послушать


Exploring HEY's Gemfile — исследование стека нового почтового сервиса HEY от Basecamp (DHH’s Hey’s Gemfile).

image FullCalendar with StimulusJS — календарь для планирования со StimulusJS.

image Soft Delete with Discard — мягкое удаление с Discard.

Should Ruby Still Be a Thing in 2020 — нужен ли Ruby в 2020-ом?

Job Searching and Hiring Advice During the Pandemic with Brian Mariani — поиск работы и советы по найму во время пандемии с Брайаном Мариани.

Rails::Engine with Vladimir Dementyev — Rails::Engine с Владимиром Дементьевым.

Поизучать


Ruby on Rails 6: Learn 25+ gems and build a Startup MVP 2020 — обновленный курс «Ruby on Rails 6: изучите 25+ гемов и создайте свой MVP стартап 2020».

System of a test: Proper browser testing in Ruby on Rails — система тестов: правильное браузерное тестирование в Ruby on Rails.

Something out of Nothing: Null Object Pattern — что-нибудь из ничего: паттерн Null Object.

GraphQL + SQL Magic for faster downloads on Shopify — GraphQL + Магия SQL для ускорения загрузки на Shopify.

Changing Ruby classes at runtime with class_eval — изменение классов Ruby во время выполнения с помощью class_eval.

OAuth & Heroku Play Nice — налаживание OAuth и Heroku Play.

Is module_function really the same as extend self? — действительно ли module_function тоже самое, что и extend self?
Теги:
Хабы:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Публикации