Ruby Digest 2020·08·2

Разработка веб-сайтовRubyПрограммированиеЧитальный залКонференции
Подборка информации о Ruby с 16 по 31 августа, включая русскоязычные источники: новости, конференции, новинки, медиа, статьи.



На сколько большие зарплаты у Ruby-разработчиков в России и где растет спрос на рубистов?

Юкихиро Мацумото, создатель Ruby, рассказывает о предстоящих нововведениях в Ruby 3.

Что дало обновление GitHub до Ruby 2.7? И каких улучшений ждать от Ruby 3?

Какие Js-библиотеки чаще используются с Ruby on Rails? Кому-нибудь пригодился StimulusJS? Много ли в rails-проектах легаси? Какие базы данных предпочитают rails-разработчики? На сколько обширно используют контейнеризацию? Много ли желающих продолжать использовать Ruby on Rails в 2020 году и готовы ли они рекомендовать его для начинающих разработчиков и для новых проектов? — результаты опроса Rails-сообщества.

Новости


image По данным исследования спроса на айтишников в 2020 году сервиса Хабр Карьера спрос на Ruby растет в Санкт-Петербурге и в регионах России, при этом в регионах Ruby является самым высокооплачиваемым языком программирования.

Юкихиро Мацумото в своем коммите установил следующую версию Ruby 3.0.

21 августа состоялась конференция NoRuKo — миниреорганизация в online-формате конференции EuRuKo. Юкихиро Мацумото рассказал о некоторых общих особенностях языков программирования, о планируемой дате выхода Ruby 3 и о предстоящих нововведениях. Среди них: увеличение производительности, статическая типизация (RBS), параллельные вычисления на основе акторов (Ractor) и другие. Конференция проходила в два потока: основной поток и поток сообщества.

12 сентября, уже на этой неделе, в День программиста, пройдёт конференция RubyC 2020 — крупнейшая украинская конференция, посвященная Ruby, Ruby on Rails и сопутствующим технологиям.

Обновление GitHub до Ruby 2.7 дало ощутимое повышение производительности. При этом у Ruby 3 задача еще выше — увеличить производительность в 3 раза в сравнении с версией 2.0. В GitHub сложилось впечатление, что разработчики Ruby уверено идут к этой цели.

Ruby вошел в Топ10 популярных языков программирования по рейтингу IT Shifting, составленному на основе поисковых запросов в Google.

Ruby возглавил Топ backend-языков программирования, составленный на основе данных о 50ти лучших стартапах Y Combinator. А в списке Топ100 компаний, поддержанных Y Combinator, каждые
8 из 10 компаний используют Ruby.

Открыт конкурс заявок на гранты 2020 от Ruby Association. Гранты предназначены для проектов, связанных с реализацией языка Ruby, его библиотеками и фреймворками, включая улучшение уже существующего программного обеспечения. Если у вас есть хорошие идеи — отправляйте предложения.

Опубликованы результаты опроса участников Rails-сообщества из многих стран мира по разнообразным техническим темам. Вот некоторые из них.

  • StimulusJS на третьем месте по частоте использования вместе с Rails, на втором месте React, на первом — jQuery.
  • 55% текущих проектов являются преимущественно новыми разработками, в 36% — содержание легаси около половины или немного больше, и только в 9% подавляющий объем кода составляет легаси.
  • Предпочитаемая база данных Rails-разработчиков — PostgreSQL, на втором месте MySQL.
  • Из NoSQL активно используются Redis, Elasticsearch, MongoDB.
  • Без контейнеризации обходятся всего 32% опрошенных, а пользуются контейнеризацией в том или ином виде более чем в двое больше — 68%; половина всех опрошенных отдают предпочтение Docker.
  • Целых 93% опрошенных настроены продолжать использовать Rails в качестве серверного фреймворка и столько же, 93%, готовы рекомендовать его для начинающих разработчиков и для новых проектов.


Новинки


Полный буткемп по Ruby on Rails 6 — новый обучающий курс, включающий более 14 часов видео, объясняющих основные принципы разработки rails-приложений.

Aws-sdk-appflow — официальный гем для Amazon Appflow, является частью AWS SDK для Ruby.

CodaDocs — библиотека для доступа к Coda Docs API.

Omniauth::Inspur — OAuth2-стратегия для аутентификации в сервисе Inspur.

SimpleCov::Formatter::ERBFormatter — текстовое отображение информации о покрытии кода тестами в результатах CI.

Kitchen::Pester 1.0.0 — выполнение Pester-тестов из Test-Kitchen.

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


image RWpod 33 выпуск 08 сезона. В этом выпуске:
Новые методы including, excluding для Array и Enumerable в Rails 6;
Rodauth — обновленное решение для аутентификации;
Отладка утечек памяти.

image RWpod 34 выпуск 08 сезона. В этом выпуске:
Юкихиро Мацумото, создатель Ruby, о проблемах обновления языка программирования;
Большой Rubykon Benchmark 2020: CRuby vs JRuby vs TruffleRuby;
Обновление GitHub до Ruby 2.7.

image «Давайте строить» для разработчиков Ruby и Rails — Часть 6 Элементы пользовательского интерфейса.

image «Давайте строить» для разработчиков Ruby и Rails — Часть 7 Стилизация интерфейса приложения с помощью Tailwind CSS.

image Объемная загрузка на Active Storage.

image Использование CloudFlare CDN для статики в Ruby on Rails.

image Применение сетей доставки данных (CDN) не только для статики, но и для загружаемого контента на Active Storage.

image Проектирование и создание гема уведомлений | Превью.

image Dry-types и Dry-struct — для чего? (или почему я перестал работать над virtus).

Обсуждение метапрограммирования.

Углубляемся в Service Objects: где их складывать и как называть?

Интервью с Тимом Кэнтли — сохранение организованности Rails-приложений по мере роста.

Интервью с Кеном Коллинсом — Serverless-логика с AWS Lambda и Ruby on Rails

Интервью с Робби Расселом — опрос сообщества Ruby on Rails.

Познавательное


image Усиливаем финтех-компанию экспертизой в разработке: «Рево Россия».

Как Shopify переписал витрину и сократил время отклика?

10 лучших Ruby-фреймворков для веб-разработки в 2020 году

Ruby on Rails в 2020-ом — чем хорош? и почему его стоит использовать?

Будущее Rails: StimulusReflex.

Добавь пикантности своему frontend-опыту в Rails.

Bootstrap vs Bulma в Rails-приложении.

Web-скраппинг с Ruby. Часть вторая.

Я сделал карту экосистемы Rails, вдохновленную Laravel.

Как я сделал генератор изображений по url за выходные.

Как проверить, готовы ли ваши тесты к обновлению Rails?

Предыдущий Ruby Digest
Теги:rubydigestruby digest
Хабы: Разработка веб-сайтов Ruby Программирование Читальный зал Конференции
+3
1,3k 10
Комментировать

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

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