Статья про отличия в работе методов '==', '===' и 'eql?'.
Medium
Object equality in Ruby
In Ruby, as any classes inherit directly (or not) from the Object class, then the object equality logic is implemented between..
Использование GraphQL в Rails. Настройка с нуля.
evilmartians.com
GraphQL on Rails: From zero to the first query—Martian Chronicles, Evil Martians’ team blog
A hitchhiker’s guide to developing GraphQL applications with Rails and React/Apollo. Part 1: how to make your first query to your own GraphQL server
Две статьи на хабре, которые помогают лучше понять, как работают джоины в SQL.
Особенно полезно начинающим разработчикам.
Особенно полезно начинающим разработчикам.
Хабр
Понимание джойнов сломано. Это точно не пересечение кругов, честно
Так получилось, что я провожу довольно много собеседований на должность веб-программиста. Один из обязательных вопросов, который я задаю — это чем отличается INN...
Первый взгляд на Sorbet - библиотеку для статической типизации в Ruby: https://dev.to/baweaver/a-scoop-of-sorbet-first-impressions-f30
DEV Community
A Scoop of Sorbet - First Impressions
Stripe just released a new Ruby Static Typing library named Sorbet, let's take a look into it
#job #DC
з.п. до 240.000
«Рево Технологии» — fintech-компания, специализирующаяся на предоставлении финансовых услуг для торговых сетей и их покупателей. Мы разработали простое и удобное решение, которое дает продавцу возможность предложить любому покупателю оплату частями. Оформление занимает две минуты, договор заключается в электронном виде. Наше решение дает покупателям удобный и выгодный способ совершать покупки, а магазинам - увеличивать продажи и лояльность покупателей. Среди наших партнеров крупнейшие онлайн- и оффлайн магазины в сегментах обуви, одежды, детских товаров и т.д.
В связи с увеличением числа проектов и ростом команды web приглашаем присоединиться Разработчиков Ruby (Middle or Senior).
Задачи, которые предстоит решать:
- Разработка программных продуктов в команде
- Декомпозиция и оценка задач
- Выполнение планов спринта
- Проектирование архитектурных изменений систем (API/микросервисы/рефакторинг)
- Коммуникация с product и QA с целью эффективного решения задач
У тебя:
- Опыт разработки Ruby on Rails не менее 1 года;
- Уверенное знание Ruby on Rails;
- Уверенное использование: PostgreSQL/MySQL; Git; Sidekiq/DelayedJob, Airbrake; ActiveAdmin, CanCan, devise; Rspec, Factory-Girl;
Nice to have: HTML/CSS (шаблонизаторы haml/slim), JavaScript, CoffeScript, jQuery, Twitter Bootstrap;
- Опыт реализации API;
Мы предлагаем:
- Возможность учиться на живом крупном международном проекте;
- Место в основной команде разработки ядра платформы;
- Трудные задачи для роста и развития.
Как мы работаем:
- В современном деловом квартале в стиле «loft», куда легко добраться пешком или на трамвае от м. Тульская, на бесплатном шаттле от м. Павелецкая или на автомобиле по Даниловской набережной;
- С действительно интересными людьми (пришедшими к нам из Yandex, Русский стандарт, Мегафон, Rambler), которые с радостью помогут тебе влиться в коллектив;
- Предлагаем исключительно официальное оформление, стабильный “белый” доход (высокий fix и отличный KPI);
- Иногородним кандидатам помогаем с переездом;
- Мы имеем возможность постоянно развиваться: посещать профильные конференции, митапы и события;
- В офисе сами выбираем “железо” для работы и место (комфортный open space или lounge зона);
- Занимаемся спортом прямо на свежем воздухе (турники, “шведская стенка” буквально в 10 метрах от офиса);
- Любим общаться вне работы и каждую последнюю пятницу месяца устраиваем корпоративные посиделки;
- Да, и для любителей кофе прямо напротив офиса находится Starbucks -)
Пишите Сергею @gusevss
з.п. до 240.000
«Рево Технологии» — fintech-компания, специализирующаяся на предоставлении финансовых услуг для торговых сетей и их покупателей. Мы разработали простое и удобное решение, которое дает продавцу возможность предложить любому покупателю оплату частями. Оформление занимает две минуты, договор заключается в электронном виде. Наше решение дает покупателям удобный и выгодный способ совершать покупки, а магазинам - увеличивать продажи и лояльность покупателей. Среди наших партнеров крупнейшие онлайн- и оффлайн магазины в сегментах обуви, одежды, детских товаров и т.д.
В связи с увеличением числа проектов и ростом команды web приглашаем присоединиться Разработчиков Ruby (Middle or Senior).
Задачи, которые предстоит решать:
- Разработка программных продуктов в команде
- Декомпозиция и оценка задач
- Выполнение планов спринта
- Проектирование архитектурных изменений систем (API/микросервисы/рефакторинг)
- Коммуникация с product и QA с целью эффективного решения задач
У тебя:
- Опыт разработки Ruby on Rails не менее 1 года;
- Уверенное знание Ruby on Rails;
- Уверенное использование: PostgreSQL/MySQL; Git; Sidekiq/DelayedJob, Airbrake; ActiveAdmin, CanCan, devise; Rspec, Factory-Girl;
Nice to have: HTML/CSS (шаблонизаторы haml/slim), JavaScript, CoffeScript, jQuery, Twitter Bootstrap;
- Опыт реализации API;
Мы предлагаем:
- Возможность учиться на живом крупном международном проекте;
- Место в основной команде разработки ядра платформы;
- Трудные задачи для роста и развития.
Как мы работаем:
- В современном деловом квартале в стиле «loft», куда легко добраться пешком или на трамвае от м. Тульская, на бесплатном шаттле от м. Павелецкая или на автомобиле по Даниловской набережной;
- С действительно интересными людьми (пришедшими к нам из Yandex, Русский стандарт, Мегафон, Rambler), которые с радостью помогут тебе влиться в коллектив;
- Предлагаем исключительно официальное оформление, стабильный “белый” доход (высокий fix и отличный KPI);
- Иногородним кандидатам помогаем с переездом;
- Мы имеем возможность постоянно развиваться: посещать профильные конференции, митапы и события;
- В офисе сами выбираем “железо” для работы и место (комфортный open space или lounge зона);
- Занимаемся спортом прямо на свежем воздухе (турники, “шведская стенка” буквально в 10 метрах от офиса);
- Любим общаться вне работы и каждую последнюю пятницу месяца устраиваем корпоративные посиделки;
- Да, и для любителей кофе прямо напротив офиса находится Starbucks -)
Пишите Сергею @gusevss
Релизнулась Puma версии 4
https://twitter.com/schneems/status/1143577608791220224
https://twitter.com/schneems/status/1143577608791220224
Twitter
Richard Schneeman 🤠
By the coders who brought you Llamas in Pajamas. A new cinematic Ruby server experience. Directed by @evanphx, cinematography by @nateberkopec, produced by @schneems. Introducing - Puma: 4 Fast 4 Furious https://t.co/06PG0lzubk https://t.co/O1dLfwnctJ
Сообщения в Rails. Обзор средств для обмена сообщениями с другими сервисами: HTTP API, RabbitMQ и Kafka.
Отличия, преимущества и недостатки.
Часть 1 - HTTP API + общий обзор
Часть 2 - Kafka
Часть 3 - RabbitMQ
Отличия, преимущества и недостатки.
Часть 1 - HTTP API + общий обзор
Часть 2 - Kafka
Часть 3 - RabbitMQ
Karolgalanciak
Messages on Rails Part 1 - Introduction to Kafka and RabbitMQ
Microservices, Service-Oriented Architecture (SOA) and in general, distributed ecosystems, have been on hype in the last several years. And that’s for a good...
Компания: Moneywall
Город: Москва
Стек: Ruby, Rails, PostgreSQL, Grape, Docker, GraphQL
Позиция: Ruby-разработчик уровня middle и выше
Вилка: от 140к на руки
Формат: Работа в офисе рядом с м. Трубная / Цветной бульвар. Начало рабочего дня до 11:00.
Moneywall – сервис онлайн-кредитования. Мы встраиваемся на страницы оплаты партнеров и позволяем покупателям приобретать товары в кредит. Работаем как в B2B, так и B2C формате.
Решаем задачи по финтеху, скорингу, антифроду, сбору и проверке данных о клиентах из государственных и коммерческих источников, интеграции с партнерами, учёту. Иногда решаем инфраструктурные проблемы. Не боимся и позволяем себе пробовать новое.
Проекту чуть больше года, код чистый, архитектура строилась на опыте из предыдущего проекта Andgo.travel.
Задач становится всё больше, рук перестаёт хватать. Хотим найти человека, который не боится брать ответственность и умеет принимать решения и обсуждать их.
Кстати, хоть Andgo и вышел из стадии активного развития, с ним при желании (!) тоже можно будет поработать, там много интересного о продаже авиабилетов, интеграции с GDS, Java, Scala и достаточно легаси 🙂
Контакты: @danila_ermakov
Город: Москва
Стек: Ruby, Rails, PostgreSQL, Grape, Docker, GraphQL
Позиция: Ruby-разработчик уровня middle и выше
Вилка: от 140к на руки
Формат: Работа в офисе рядом с м. Трубная / Цветной бульвар. Начало рабочего дня до 11:00.
Moneywall – сервис онлайн-кредитования. Мы встраиваемся на страницы оплаты партнеров и позволяем покупателям приобретать товары в кредит. Работаем как в B2B, так и B2C формате.
Решаем задачи по финтеху, скорингу, антифроду, сбору и проверке данных о клиентах из государственных и коммерческих источников, интеграции с партнерами, учёту. Иногда решаем инфраструктурные проблемы. Не боимся и позволяем себе пробовать новое.
Проекту чуть больше года, код чистый, архитектура строилась на опыте из предыдущего проекта Andgo.travel.
Задач становится всё больше, рук перестаёт хватать. Хотим найти человека, который не боится брать ответственность и умеет принимать решения и обсуждать их.
Кстати, хоть Andgo и вышел из стадии активного развития, с ним при желании (!) тоже можно будет поработать, там много интересного о продаже авиабилетов, интеграции с GDS, Java, Scala и достаточно легаси 🙂
Контакты: @danila_ermakov
В Rails 6 к ActiveRecords добавлен метод #annotate для возможности комментировать выполняемые SQL-запросы.
Подробнее тут
Подробнее тут
BigBinary
Rails 6 adds ActiveRecord::Relation#annotate
Rails 6 series | Rails 6 adds ActiveRecord::Relation#annotate to annotate generated SQL queries
В unix-подобных системах можно узнать свой внешний ip командой curl ifconfig.co
Как часто вы выгораете на работе?
Anonymous Poll
20%
Раз в неделю
20%
Раз в месяц
25%
Раз в пол года
10%
Раз в год
25%
Не выгораю
7 полезных Ruby-гемов о которых большинство не знают
https://www.rubyguides.com/2019/09/best-ruby-gems/
https://www.rubyguides.com/2019/09/best-ruby-gems/
RubyGuides
7 Great Ruby Gems Most People Haven’t Heard About
What are the best Ruby gems that you can use in your Rails projects? That's what you'll discover in this article! I'm going to give you 7 gems, but not the same old gems that you've seen
Как работает Zeitwerk (движок для автозагрузки файлов проекта) в шестых рельсах.
https://medium.com/cedarcode/understanding-zeitwerk-in-rails-6-f168a9f09a1f
https://medium.com/cedarcode/understanding-zeitwerk-in-rails-6-f168a9f09a1f
Medium
Understanding Zeitwerk in Rails 6
Zeitwerk is the new code loader engine used in Rails 6. Let’s explore how it compares with the previous classic loader.