Size: a a a

Saint P Ruby Community

2019 November 04

AN

Andrey Novikov in Saint P Ruby Community
GEM_HOME и BUNDLE_PATH (или как их там), может, не совпадают и gem и bundle ставят гемы в разные каталоги?
источник

IK

Igor Khodyrev in Saint P Ruby Community
Anton Chuchkalov
Если вы устали от петербургской непогоды (ну, и петербургской погоды в целом) и задумывались перебраться куда-нибудь — у нас в Rakuten.tv есть открытые позиции в офисе в Барселоне. Проекты на Rails 5-6, Grape; >95% покрытие тестами, код аккуратненько по service objects разложен вместо толстых моделей и контроллеров. Используем удобные инструменты: New Relic, Datadog, docker.
В качестве вишенки на торте — офис в 7 минутах ходьбы от пляжа.
Ссылка на позицию: https://talent.rakuten.careers/rakutentv/jobs/backend-engineer-ruby-on-rails-rakuten-tv-europe-9672
Если есть вопросы — пишите мне, расскажу подробнее.
Работу не планирую менять, но в будущем хотел переехать в Барселону и может быть в какой-то момент актуально. Собственно поэтому хотел спросить. А сколько они по деньгам предлагают на Senior и/или Team Lead?
источник

AC

Anton Chuchkalov in Saint P Ruby Community
Позиция предполагается Senior, не Lead. Ориентироваться можно на ≈50k евро в год до налогов. Налог в моей ситуации (женат, но без детей) будет примерно 28%, но в первые 5 лет можно 24.75%
источник

w

wi11son in Saint P Ruby Community
Anton Chuchkalov
Позиция предполагается Senior, не Lead. Ориентироваться можно на ≈50k евро в год до налогов. Налог в моей ситуации (женат, но без детей) будет примерно 28%, но в первые 5 лет можно 24.75%
а почем ты арендуешь?
источник

AC

Anton Chuchkalov in Saint P Ruby Community
Ещё не арендую, документы в процессе оформления. Вилка, в которой планируем снимать — 800-1200 евро в месяц, зависит от района и качества квартиры. Офис в хорошем районе находится, и если совсем рядышком снимать, то будет 1100-1200. Если дольше добираться (25-40) минут, то можно дешевле, в том числе и существенно.
Но у нас ещё оттягчающее обстоятельство в виде кота, не все квартиры подойдут
источник

w

wi11son in Saint P Ruby Community
2к евро в мес на двоих может быть и ок, но на 4х совсем тоскливо, особенно со школой для малого
источник

w

wi11son in Saint P Ruby Community
хотя насколько я понимаю, 2к для Барсы — это в целом очень даже хорошо
источник

АШ

Алексей Шеин in Saint P Ruby Community
Mikhail Sytchev
никто не знает как правильно передать в бандлер флаги сборки?
открой файл .bundle/config и отредактируй руками
источник

АШ

Алексей Шеин in Saint P Ruby Community
или я бы вот так запускал bundle config build.ethash '--with-cflags="-Wall -Wextra -std=c99"'
источник

AC

Anton Chuchkalov in Saint P Ruby Community
wi11son
хотя насколько я понимаю, 2к для Барсы — это в целом очень даже хорошо
Можно за пять лет получить ПМЖ и потом работать удалённо на проект из США/Германии, получая больше. Но вообще да, по сравнению с РФ абстрактный уровень достатка упадёт
источник

АШ

Алексей Шеин in Saint P Ruby Community
ну и аналогично в докере эту же команду перед bundle install надо запускать
источник

M

Max in Saint P Ruby Community
Подскажите пожалуйста как вы реализуете бизнес транзакции (сагу). Есть цепочка из нескольких последовательных записей в локальную базу и несколько API вызовов в сторонние сервисы. Интересует элегантно откатывать все цепочку если последний API вызов упал. Сага прямо вот про это. Но есть ли что-то продакшн рэди для руби? Вроде стандартная задача - а не могу найти ...
источник

AC

Anton Chuchkalov in Saint P Ruby Community
источник

AC

Anton Chuchkalov in Saint P Ruby Community
Он не поддерживается особо, но свое дело делает
источник

IK

Igor Khodyrev in Saint P Ruby Community
Anton Chuchkalov
Позиция предполагается Senior, не Lead. Ориентироваться можно на ≈50k евро в год до налогов. Налог в моей ситуации (женат, но без детей) будет примерно 28%, но в первые 5 лет можно 24.75%
Окей, спасибо. Про лида я в целом просто спрашивал, не только про конкретную вакансию.
источник

AC

Anton Chuchkalov in Saint P Ruby Community
Сложно сказать, вакансий не очень много. Наверное, начинать переговоры можно с 55-60, а там как пойдёт. Ну или стартапы могут предлагать выше, заманивая людей
источник

AC

Anton Chuchkalov in Saint P Ruby Community
Max
Подскажите пожалуйста как вы реализуете бизнес транзакции (сагу). Есть цепочка из нескольких последовательных записей в локальную базу и несколько API вызовов в сторонние сервисы. Интересует элегантно откатывать все цепочку если последний API вызов упал. Сага прямо вот про это. Но есть ли что-то продакшн рэди для руби? Вроде стандартная задача - а не могу найти ...
Там есть отдельная секция про rollback органайзеров
источник

M

Max in Saint P Ruby Community
Ага нашел. Смотрю исходники.. Подсмотрю как они это реализуют и может не буду весь гем тянуть. Спасибо!
источник

IK

Igor Khodyrev in Saint P Ruby Community
Anton Chuchkalov
Сложно сказать, вакансий не очень много. Наверное, начинать переговоры можно с 55-60, а там как пойдёт. Ну или стартапы могут предлагать выше, заманивая людей
Понял, спасибо.
источник

AN

Andrey Novikov in Saint P Ruby Community
Max
Подскажите пожалуйста как вы реализуете бизнес транзакции (сагу). Есть цепочка из нескольких последовательных записей в локальную базу и несколько API вызовов в сторонние сервисы. Интересует элегантно откатывать все цепочку если последний API вызов упал. Сага прямо вот про это. Но есть ли что-то продакшн рэди для руби? Вроде стандартная задача - а не могу найти ...
Мой коллега делает гем dirty_pipeline для этого. Он ещё WIP, хотя мы его с полгода уже в рабочем проекте обкатываем.
https://github.com/sclinede/dirty_pipeline
источник