Русский
Русский
English
Статистика
Реклама

Ruby Digest

Большая подборка информации о Ruby, включая русскоязычные источники, с 1 по 15 августа:
новости, медиа, новинки, релизы, статьи, обучение.



Новости


В Ruby 3 запланировано добавить Ractor абстракцию параллельных вычислений на модели акторов. Ractor разработан для обеспечения возможности параллельного выполнения ruby-кода
без проблем с потоко-безопасностью.

Приглашаются спикеры на конференцию RubyWorld 2020 в формате online.

21 августа, в эту пятницу, пройдёт конференция NoRuKo реорганизация в формате online конференции EuRuKo, крупнейшей европейской конференции по Ruby.

GitHub обновился до Ruby 2.7 в продакшене.

В недавнюю подборку Awesome Made by Russians вошло 7 проектов на Ruby:
Github-changelog-generator, Evil Icons, Parser, Lefthook, AnyCable, Ruby Tests Profiling Toolbox, Gon.

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


imageRWpod 30 выпуск 08 сезона The State of Ruby 3 Typing, Infinite Scroll without Layout Shifts, Minesweeper, Starboard Notebook и прочее.

imageRWpod 31 выпуск 08 сезона How to Test Ruby Code That Depends on External APIs, 1Keys, Noticed, Ancestry, Fast, Hopi и прочее.

imageИнструментарий для разработки игр DragonRuby. Введение.

imageВведение в Serverless-платформу: давайте создадим Telegram-бота на Ruby с AWS Lambda и
API Gateway
.

imagedry-validation Для чего? Мотивация создания библиотеки.

imageКак докеризовать Rails-приложение.

imageДавайте строить для разработчиков Ruby и Rails Часть 4 Создание основных моделей.

imageДавайте строить для разработчиков Ruby и Rails Часть 5 Настройка констант и начальных данных.

imageИзучаем Ruby с Хэсусом Кастэйо обзор новых функций и методов, начиная с версии 2.0.

imageИдеи фан-проектов на Ruby.

imageApple Silicon Developer Transition Kit для Ruby-разработчиков.

imageКак переводить и локализовать приложения с помощью интернационализации Rails.

imageПодключение уведомлений к Rails: обработка неудачных запросов API.

imageКак добавить уведомления в Rails с помощью Noticed?

Noticed (уведомления в Rails), превью в реальном времени со Stimulus Reflex и найм в Podia

Интервью с Диланом Эндрюсом о пути из профессионального барабанщика до успешного разработчика, о привлечении джуниоров и об укреплении доверия.
Интервью с Мэттом Свенсоном, создателем Boring Rails, о сравнении SPA с традиционными приложениями Rails, достоинствах FormBuilder и некоторых других вещах.
Интервью с Стивом Полито о новой работе, прохождении собеседований и как в этом
помогает GitHub.
Интервью с с Кайлом дОливейра об использовании Rails в Super Scale.
Интервью с Кэмероном Дутро о развертывании Rails с использованием Docker и Kubernetes.
Интервью с Джейсоном Светтом все лучшие советы по программированию.
Интервью с Робби Расселом Oh My Zsh и поддержка Rails.

Новинки


Datadog-lambda-rb официальный гем для интеграции Datadog с AWS Lambda перевели в зрелую версию.

Puppet Debugger 1.0.0 отладчик для языка Puppet, отвечающего за настройку инфраструктуры.

Net::Hippie 1.0.0 легковесная обертка над Net::HTTP с использованием JSON по умолчанию.

FbcrawlColly 1.0.0 сканирование mbasic.facebook.com с помощью GO Colly.

Новые версии


Refinery CMS Blog 4.0.0 движок для Refinery CMS, самой популярной CMS на Ruby on Rails.

Health-monitor-rails 9.0.0 модуль для мониторинга состояния Rails и различных служб (db, cache, sidekiq, redis и других).

Hatchet 7.0.0 официальная библиотека интеграционного тестирования для разработки сборочных пакетов Heroku.

Sym 3.0.0 симметричное шифрование.

Rails::Auth 3.0.0 аутентификация для микросервисов и claims-based идентификация.

Kafo 5.0.0 основной установщик и конфигуратор в проектах Foreman и Katello для Puppet-модулей, позволяет создавать пользовательский интерфейс их подключения.

Rspec-puppet-facts 2.0.0 гем для упрощения тестирования Puppet manifests за счет встроенной информации об операционной системе.

Foreman Remote Execution 4.0.0 плагин удаленного выполнения для Foreman.

Ruby Google Cloud Bigtable API 2.0.0 библиотека для работы с Bigtable, облачной NoSQL СУБД для больших данных.

Google-cloud-datastore 2.0.0 библиотека для работы с Datastore, облачной масштабируемой
NoSQL СУБД.

Google Cloud Firestore API 2.0.0 библиотека для работы с Firestore, облачной serverless
базой документов.

It 2.0.0 библиотека для упрощения интернационализации.

Gretel 4.0.0 библиотека для формирования навигационных цепочек на Ruby on Rails.

SPDX 3.0.0 гибкий поиск лицензий программного обеспечения по названию лицензии.

Smart Init 5.0.0 простой гем для сокращения кода в конструкторе (метод initialize) объекта.

Gherkin for Ruby 15.0.0 парсер языка Gherkin.

Blacklight::Marc 7.0.0 поддержка MARC для исследовательской платформы Blacklight.

Обновления


JRuby 9.2.13.0 реализация Ruby на JVM.
Prawn 2.3.0 библиотека для создания PDF-файлов.
Kubeclient 4.9.0 клиент для Kubernetes REST API.
Brakeman 4.9.0 статический анализатор уязвимостей в Rails-приложениях.
Gollum 5.1.0 простая wiki поверх git-проекта.
GitLab 13.2 веб-система инструментов управления репозиториями Git, Wiki, CI/CD и другими.
OmniAuth OAuth2 1.7.0 DSL для OmniAuth OAuth2.
Chartkick 3.4.0 создание диаграмм на основе разных js-библиотек.
Aasm 5.1.0 библиотека для реализации автомата состояний.
Rotp 6.1.0 библиотека для одноразовых паролей.
ValueSemantics 3.4.0 создание классов-оберток для данных с валидацией и приведением.
Test Kitchen 2.6.0 инструментарий для тестирования и разработки кода инфраструктуры.
Kitchen::Vagrant 1.7.0 Kitchen-драйвер для Vagrant.
Ancestry 3.1.0 организация древовидной структуры (иерархии) на основе ActiveRecord.
Ruby-kafka 1.2.0 библиотека для работы с Apache Kafka.
PgHero панель производительности для Postgres.
Aerospike Ruby Client 2.14.0 официальный клиент для NoSQL СУБД Aerospike.
DynamoDb Framework 1.9.0 легковесный фреймворк для NoSQL СУБД DynamoDB.
Elastic APM agent 3.9.0 официальный гем для работы с Elastic APM.
Activerecord-multi-tenant 1.1.0 интеграция ActiveRecord c мультитенантными базами данных.
Diffy 3.4.0 сравнение и получение разницы двух текстовых источников.
Refinements 7.7.0 коллекция улучшений для основных типов Ruby.
FriendlyId 5.4.0 модификация url-адресов к более читабельной форме.
License Finder 6.8.0 поиск и анализ лицензий в зависимостях.
Image_size 2.1.0 получение размера изображений разных форматов.
AvroTurf 1.2.0 сериализация/десериализация для формата Apache Avro.
Marginalia 1.9.0 добавление комментариев к ActiveRecord-запросам.
Rubrowser (Ruby Browser) 2.9.0 визуализатор графа зависимостей.
Premailer 1.13.0 предварительная обработка HTML-содержимого электронных писем.
SendGrid ActionMailer 3.1.0 интеграция ActionMailer с SendGrid API.
Clearance 2.3.0 Rails-аутентификация через почту и пароль.
Clogger 2.3.0 настраиваемое логирование запросов на Rack.
Dotiw 5.1.0 временной период в словесном виде.
Semaphore_test_boosters 2.6.0 распараллеливание тестов.
Svgeez 3.2.0 автогенерация SVG-спрайта из папки с SVG-иконками.
JWT Signed Request подпись и верификация запросов к внутреннему API с помощью JWT.
Angular_rails_csrf 4.4.0 CSRF-защита для Rails на AngularJS.
Quilt_rails 3.3.0 привязка Quilt для Rails.
Hammer 2.2.0 CLI-инструментарий на основе Clamp, используемый в Foreman и не только.
Plivo Ruby SDK 4.9.0 библиотека для интеграции с Plivo REST API.
Onfido 1.1.0 официальный клиент для Onfido API.
Solidus Reviews 1.4.0 официальная библиотека для eCommerce платформы Solidus.
Google-cloud-spanner 2.1.0 библиотека для облачной СУБД Google Cloud Spanner.
LaunchDarkly API Client 3.4.0 официальная библиотека для LaunchDarkly .
Edsapi 1.1.0 клиент для API исследовательского сервиса Ebsco.
Wavefront CLI 7.2.0 интерфейс командной строки для Wavefront API.
Neverbounce-api 1.2.0 официальная библиотека для проверки электронной почты
с помощью сервиса NeverBounce.

Поизучать


imageЗлые марсиане: путь от двух человек в кафе до офисов в Нью-Йорке, Сан-Франциско,
Москве и Осаке
.
imageСложности работы с ANTLR: пишем грамматику Ruby.
imageМиграции данных в Ruby On Rails.
imageКак работают профайлеры в Ruby и Python?
imageЧто нового в GitLab 13.2.
imageНеофициальный гайд по Active Admin.
Изучите Ruby on Rails до опасного уровня обзор книги Майкла Хартла Ruby on Rails Tutorial.
Интервью с Майклом Хартлом, создателем Ruby on Rails Tutorial и основателем Learn Enough.
Как настроить GraphQL API в Ruby on Rails. Подробное руководство.
4 лучших ресурса для изучения Ruby on Rails прямо на работе.
Введение в паттерны и анти-паттерны для Ruby on Rails.
Запись звонков с помощью Vonage Voice API для веб-сокетов на Ruby.
12 способов вызвать метод в Ruby.
Статические типы в Ruby 3. RBS или RBI? И что делать с Sorbet?
Работа с AWS SDK для Ruby Часть I.
Как повысить производительность запросов ActiveRecord с помощью кэширования подзапросов.
Наглядное руководство по Webpacker.
Автозаполнение в Ruby on Rails с использованием Stimulus.
Веб-сокеты с Rails 6 и ReactJS.
Как расширить Ruby с помощью C++.
Как использовать бенчмаркинг в Ruby.
Испытываем OpenTelemetry Часть 1: Sinatra.
Простое руководство по GraphQL API на Ruby on Rails и MongoDB с Docker Часть 1.
Простое руководство по GraphQL API на Ruby on Rails и MongoDB с Docker Часть 2.
Как в Product Hunt тестируют GraphQL-бэкэнд.
Как сделать API с помощью Ruby On Rails.
API на Ruby on Rails с вложенными ресурсами.
RSpec часть 1: начало работы.
Как тестировать код, который зависит от внешних API.
RSpec часть 2: hooks, subjects, общие примеры.
RSpec часть 3: тестовые двойники.
Full Stack Serverless с Rails и AWS SAM/Lambda.
Изучение Ruby: первые впечатления от разработчика JavaScript.
Изучение Ruby: соглашения об именах.
Изучение Ruby: конкатенация строк.
Изучение Ruby: проверка на равенство.
Введение в Ruby Gems.
Работа с WebSockets в Ruby, Rack и Faye.
Реализация автомата состояний в виде сервиса с помощью aasm.
Решето простых чисел в идеоматическом Ruby (и некоторые книги, которые вы должны прочесть).
Часы тоже моноиды!
Табличное и другие виды расширенного форматирования в Action Text.
Как правильно делать sql-запросы к полям с типом массив?
Когда объекты становятся суперобъектами.
Ruby on AWS Lambda: интеграция с ActiveStorage.
Ускоряем rubocop в 20 раз за 5 минут.
Перенос has_many_attached в другую модель.
Создание нежурналируемых (PostgreSQL) таблиц в Rails.
Создание настольного приложения с графическим интерфейсом на Ruby.
Клиенты, серверы и принцип Единственной ответственности.
Веб-скрапинг на Ruby, отличная практика для начинающих веб-разработчиков.
Зачем использовать Puma в продакшене для вашего Rails-приложения.
Как использовать GraphiQL в Rails.
2 способа проверить сообщения в Rails-логах с помощью RSpec.

Предыдущий Ruby Digest.
Источник: habr.com
К списку статей
Опубликовано: 20.08.2020 14:16:33
0

Сейчас читают

Комментариев (0)
Имя
Электронная почта

Ruby

Digest

Ruby digest

Ruby on rails

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru