Size: a a a

2019 August 20

AD

Anton Davydov in pro.ruby
но это мелочи ибо примеры короткие
источник

NP

Nikita Pupko in pro.ruby
О, посеба
источник

NP

Nikita Pupko in pro.ruby
После книги с кабанчиком займусь
источник

AD

Anton Davydov in pro.ruby
unkmas
Выставь таймаут 3 секунды, очевидно же. Код внутри имеет свой таймаут
ну а как ты поймаешь этот таймаут? т.е. ты поставишь таймаут 2 секунды, запушишь в прод. а там код выполниться за 3 секунды и начнется ситуация, когда у тебя 2 процесса владеют одним ресурсом
источник

AD

Anton Davydov in pro.ruby
а если поставить долгий таймаут, то каждый из процессов будет ждать дольше обычного
источник

NP

Nikita Pupko in pro.ruby
Anton Davydov
а если поставить долгий таймаут, то каждый из процессов будет ждать дольше обычного
Так если код отработает быстрее - ключ удаляется
источник

u

unkmas in pro.ruby
2 процесса не владеют одним ресурсом, потому что лок подписывается ещё id обрабатываемой записи
источник

u

unkmas in pro.ruby
В моём случае - у меня внутри блока свой таймаут
В другом случае - ты просто выполняешь роллбэк в блоке ensure при несоответствии кллюча
источник

IM

Igor Morozov in pro.ruby
СОЗДАДИМ ЧАТ ЧТОБЫ СРАЧИ БЫЛИ КОНТРОЛЛИРУЕМЫЕ

@

ПРОДОЛЖИМ СРАТЬСЯ
источник

IM

Igor Morozov in pro.ruby
ага
источник

IM

Igor Morozov in pro.ruby
а почему вы не выходите из проруби тогда? 🤔
источник

AD

Anton Davydov in pro.ruby
Nikita Pupko
Так если код отработает быстрее - ключ удаляется
так ты же не знаешь этого
источник

AD

Anton Davydov in pro.ruby
в этом беда
источник

NP

Nikita Pupko in pro.ruby
Igor Morozov
а почему вы не выходите из проруби тогда? 🤔
Родной ❤️
источник

AD

Anton Davydov in pro.ruby
unkmas
В моём случае - у меня внутри блока свой таймаут
В другом случае - ты просто выполняешь роллбэк в блоке ensure при несоответствии кллюча
тебе не проще просто сделать одну отдельную джобу, которая будет работать в своей очереди и не париться с локом?
источник

u

unkmas in pro.ruby
Anton Davydov
тебе не проще просто сделать одну отдельную джобу, которая будет работать в своей очереди и не париться с локом?
Проще, но по определённым причинам это не подошло
источник

RM

Ruslan Makhnivskiy in pro.ruby
Кто-то знает можно ли вставить несколько строк одним инсертом в sqlite на руби?
источник

AK

Alexey Krylov in pro.ruby
источник

У

Удалено in pro.ruby
JUNIOR RUBY DEVELOPER 🔥

Формат: #офис
Локации: #Москва
Зарплата: 80.000-130.000 руб “на руки” (в зависимости от опыта)
Junior Ruby on Rails developer
Компания: Level.Travel
Отрасль: #разработка #travel #dev

Мы — команда разработки сервиса онлайн-бронирования туров N1 в России Level.Travel. Мы делаем качественный сложный продукт в сфере путешествий и любим свою работу!
Мы собираем предложения всех крупнейших туроператоров, анализируем цены и помогаем выбрать самый выгодный вариант.
За последние 7 лет мы с нуля создали уникальное решение, которое позволяет продавать путешествия онлайн в любых масштабах, и продолжаем развивать продукт быстрее всех на рынке.
От вас:

Высшее техническое образование - обязательно! (Идеальный кандидат - студент или выпускник профильных учебных заведений).


🔸Ruby 2.x, Ruby On Rails 5, HTML/CSS, Nginx, Git, MySQL/PostgreSQL, Redis
🔸Знаете и умеете без фанатизма применять популярные паттерны в Rails-проектах
🔸Умеете рефакторить свой и чужой код
🔸Хотите писать эффективный и красивый код, на который приятно смотреть
🔸Умение работать со структурами данных, знание базовых алгоритмов и их сложности

Задачи:

🔸 Разработка серверных приложений на Ruby on Rails
- Сервис поиска туров
- Внутренние инструменты компании: CRM, телефония и др
- Интеграция с API туроператоров и др.сервисов
🔸Участие в разработке архитектуры проекта
🔸Покрытие кода тестами
🔸Проведение Code-Review

Условия:

🔸 Душевно-семейная атмосфера в компании, неформальная обстановка, отсутствие бюрократии
🔸Работаем по скраму с 2-х недельными итерациями. В конце каждого спринта проводим ретро и демо
🔸Git flow, code-review, тестовые стенды
🔸Своя кухня, кофемашина с 4 видами кофе
🔸Пинг-понг, бильярд, аэрохоккей и другие активности в офисе
🔸Классно отдыхаем и проводим время вместе (корпоративы, дни рождения и тд)
🔸Рабочие часы могут быть гибкими – обычно, продуктовая команда на месте с 12 до 20
🔸Большие возможности не только применить весь свой опыт, но и приобрести новый: обучающие митинги внутри команды, делимся опытом и знаниями
🔸Регулярные аттестации и обратная связь, возможность повышения мотивации на таких встречах
🔸Возможность роста как вертикально, так и горизонтально. Например, если вы хотите попробовать себя в новой роли
🔸Возмещение 50% стоимости посещения профильных мероприятий
🔸Оформление по ТК РФ, "белая" заработная плата, оплата больничных и отпусков
🔸ДМС после прохождения испытательного срока

Откликнуться: @Alyaska1989

#ruby #dev #backend #moscow
источник

AA

Alexander Andreev in pro.ruby
наконец то нормальная работа
источник