Ruby Digest 2020·07·2

RubyRuby on RailsЧитальный зал
Ruby Digest 2020 с 16 по 31 июля: новинки, новости, медиа, релизы, статьи, обучение.
Смотрим, что интресного было во второй половине июля вокруг Ruby.



Новинки и новости


GoodJob 1.0.0 — многопоточный ActiveJob-бэкэнд для Ruby on Rails, основанный на PostgreSQL.

Apache Arrow Ruby 1.0.0 — официальный гем от Apache с биндингами для Apache Arrow.

2021 Fukuoka Ruby Award Competition — объявлен конкурс Fukuoka Ruby Award 2021.
В оценке работ участвует Юкихиро Мацумото. Главный приз — 1 миллион иен!

RubyWorld 2020 — конференцию RubyWorld 2020 решено провести онлайн одним днем 17 декабря.

RubyConfBY 2020 — состоялась online Ruby-конференция в Минске.

Рейтинг языков программирования RedMonk: Июнь 2020 — Ruby поднялся на 7 строчку.

Интерактивный Топ языков программирования IEEE Spectrum — Ruby поднялся на 11 строчку.

Знакомьтесь, RBS! Ненавязчивая статическая типизация для Ruby 3. В новом Ruby 3 запланировано добавление ненавязчивой статической типизации. Прежний привычный ruby-код останется без изменений. Типы можно будет указывать в отдельных файлах на декларативном языке RBS. RBS основан на Steep, который можно пробовать уже сейчас с версиями 2.6 и выше.

Представляем GoodJobActiveJob-бэкэнд второго поколения.

Обзор Hey — новый почтовый сервис от Basecamp.

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


image RWpod 28 выпуск 08 сезона — Stimulus.js, Egis, Deimos, Puppeteer recorder, RecordRTC.js, Super Expressive, Bumblebee и прочее

image RWpod 29 выпуск 08 сезона — 2021 Fukuoka Ruby Award Competition, GoodJob, Rollout::UI, Futurism, React Guitar и прочее.

image Изучаем Ruby с Хэсусом Кастэйо — изменение значений внутри блоков.

image Изучаем Ruby с Хэсусом Кастэйо — обзор структуры файлов Rails.

image Изучаем Ruby с Хэсусом Кастэйо — типы Ruby-методов.

image Quick Stream: тайна «унарных» операторов.

image «Давайте строить» для разработчиков Ruby & Rails — Часть 1.

image «Давайте строить» для разработчиков Ruby & Rails — Часть 2. Моделирование данных и гемы.

image «Давайте строить» для разработчиков Ruby & Rails — Часть 3. Конфигурация и начальная настройка.

image Basecamp Live: Команда Ops обсуждает HEY — разговаривают о том, каково было запустить HEY, и немного о работе в команде.

Две недели — Basecamp выпустили свой новый почтовый сервис HEY 15 июня. Предполагалось, что это будет спокойный, контролируемый запуск продукта, но за этим последовал период, который генеральный директор Джейсон Фрид назвал «хаотичным, захватывающим, ужасным».

Q and HEY, Часть 2 — cоучредители Basecamp Джейсон Фрид и Дэвид Хайнемайер Ханссон недавно провели прямую трансляцию, где ответили на вопросы о сервисе HEY.

Прогрессивные веб-приложения на Ruby on Rails.

WebAuthn в Ruby с Гонсало Родригесом и Браулио Мартинесом.

Футуризм, Jumpstart и Javascript-зависимости.

Строительство домов и программ, переводы и Бриджтаун.

Новые версии


RubyMine 2020.2 — IDE от JetBrains для Ruby.

Alchemy CMS 5.0.0 — открытый CMS-движок на Ruby on Rails.

Thinking Sphinx 5.0.0 — библиотека для интеграции ActiveRecord с полнотекстовым поиском Sphinx.

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

Plaid-ruby 11.0.0 — официальный API-клиент для финансового сервиса Plaid.

Facebook Messenger 2.0.0 — гем для создания ботов для Facebook Messenger.

Learn-co 4.0.0 — интерфейс командной строки для learn.co.

BookingSync Portal — Rails-engine для упрощения создания приложений портала BookingSync.

Google Ads Client Library for Ruby 6.0.0 — клиентская библиотека для Google Ads API.

Обновления


Rails Event Store 1.1.0 — библиотека для публикации, хранения и извлечения событий.
Unicorn 5.6.0 — HTTP-сервер для Rack-приложений.
Psych 3.2.0 — встроенный в Ruby YAML-парсер.
Strong Migrations 0.7.0 — отлов небезопасных миграций при разработке.
Mongo 2.13.0 — драйвер для NoSQL СУБД MongoDB.
Aerospike Ruby Client 2.13.0 — клиент для NoSQL СУБД Aerospike.
Influxdb-client-ruby 1.6.0 — клиент для СУБД InfluxDB.
Spree Auth (Devise) 4.2.0 — аутентификация на основе Devise для ecommerce-платформы Spree.
Puppet Strings 2.5.0 — генератор документации для средств администрирования Puppet.
Bson 4.10.0 — реализация спецификации BSON.
Rubocop-rails 2.7.0 — расширение RuboCop для проверки приложений на Ruby on Rails.
Active_type 1.4.0 — поддержка паттерна Tableless, синтаксически похожего на ActiveRecord.
Angularjs-rails 1.8.0 — обертка для использования AngularJs в приложениях на Ruby on Rails.
Jasmine 3.6.0 — тесты на JavaScript с синтаксисом подобным RSpec.
Mini_racer 0.3.0 — встраивание V8 в Ruby на основе Node.js.
ImageInfo 1.2.0 — гем для получения параметров изображения по url.
Fastimage 2.2.0 — еще один гем для получения параметров изображения по url.
Rollout 2.5.0 — переключатель состояния (включено/выключено) на основе Redis.
Knapsack Pro 2.1.0 — разбиение тестов по нескольким CI-серверам и балансировка нагрузки.
Cfndsl 1.2.0 — DSL для шаблонов AWS Cloudformation.
Nexmo 7.2.0 — клиент для коммуникационной платформы Nexmo.
Pennyworth 9.3.0 — расширение команд Alfred на MacOS.
Imgix 3.3.0 — клиент для генерации url-ов изображений с использованием сервиса ImgIx.
Docraptor 1.4.0 — клиент для конвертирования HTML в PDF или Xlsx с помощью сервиса DocRaptor.
Sensu-plugins-filesystem-checks 2.1.0 — проверка файловой системы для мониторинга Sensu.
Pedump 0.6.0 — получение дампа бинарных файлов win32 PE.
Slack Ruby client 0.15.0 — клиент для Slack.

Поизучать


GitLab: «Как мы мигрировали серверы приложений с Unicorn на Puma».
Введение в Ruby для Javascript-разработчиков.
Осмысление Webpacker в Rails 6.
Введение в Stimulus.js.
Автодополнение со StimulusJS.
Вникаем в Bundler — выполнять `bundle exec` или нет? вот в чем вопрос.
Стакан на половину nil?
«Назад в будущее» или как проверить time-based логику в Rails.
Создание запароленной конференц-линии с Twilio и Ruby.
Создание прочного основания на Rails-связях.
Развертывание ваших Rails 6 приложений.
Будьте осторожны с методами приведения.
Введение в Ruby Procs и Lambdas (и в чем разница).
Повышение надежности тестов на RSpec.
Об мощь Apple-монополии сервис HEY разбивается.
Маркетплейс со Stripe Connect.

Ruby Digest 2020 c 01.07 по 15.07.
Теги:rubydigestruby digest
Хабы: Ruby Ruby on Rails Читальный зал
+11
1,1k 12
Комментировать

Похожие публикации

Программист Ruby on Rails
от 100 000 ₽TIQUMМожно удаленно
Бэкенд-разработчик (Ruby on Rails)
от 150 000 ₽FunBoxНовосибирскМожно удаленно
Бэкенд-разработчик (Ruby on Rails)
от 150 000 ₽FunBoxСанкт-ПетербургМожно удаленно
Ruby on Rails разработчик
от 180 000 до 300 000 ₽PactМожно удаленно
Lead Ruby on Rails developer
от 200 000 до 280 000 ₽ikitlabМожно удаленно

Лучшие публикации за сутки