Size: a a a

2020 August 20

B

Boris in pro.elixir
Оркестратор поднимает новую версию, проверяется хэлсчек, убивается старая версия
источник

V

V in pro.elixir
Что используете в качестве оркестратора?
источник

B

Boris in pro.elixir
Конкретно в эликсире грэйсфул шатдаун пока не приходилось впиливать - т.к. не нужно.
источник

B

Boris in pro.elixir
V
Что используете в качестве оркестратора?
И сворм и кубер умеют это
источник

B

Boris in pro.elixir
Но сворм лучше не вкатывать в проект - он умер
источник

EV

Eugene Vasiliev in pro.elixir
nomad ещё есть, если не нравится кубер
источник

VS

Vladimir Sekisov in pro.elixir
Adilet Abylov
пааждите, а как же хваленное эрланговское hot code reload?
mix пока не умеет в апгрейды релизов, а
вручную энтузиастов нет .
С rebar3 проще, можно автоматом сформировать
и накатить, если остановить
ноду нельзя по каким то
причинам.
источник

AA

Adilet Abylov in pro.elixir
Vladimir Sekisov
mix пока не умеет в апгрейды релизов, а
вручную энтузиастов нет .
С rebar3 проще, можно автоматом сформировать
и накатить, если остановить
ноду нельзя по каким то
причинам.
Понятно. Спасибо
источник

LL

Lama Lover in pro.elixir
Напомню что завтра дринкап в спб, кстати
источник

М

Мерль🛠 in pro.elixir
Добрый день. Есть две имплементации функции, которые конфликтуют. Как лучше зарефакторить и сделать такую функцию с двумя опциональными параметрами, один из которых должен вычисляться в момент вызова?
источник

М

Мерль🛠 in pro.elixir
Какие бест практис по в этом случае?
источник

МБ

Максим Барулин... in pro.elixir
Мерль🛠
Добрый день. Есть две имплементации функции, которые конфликтуют. Как лучше зарефакторить и сделать такую функцию с двумя опциональными параметрами, один из которых должен вычисляться в момент вызова?
В спеке второй функции не описан второй аргумент
источник

PG

Pig Greenest in pro.elixir
Мерль🛠
Добрый день. Есть две имплементации функции, которые конфликтуют. Как лучше зарефакторить и сделать такую функцию с двумя опциональными параметрами, один из которых должен вычисляться в момент вызова?
никак, с дефолтными параметрами или без надо чтобы всегда было однозначно
источник

PG

Pig Greenest in pro.elixir
можно написать
def unsubscribe(bcast, confirm \\ false, sub \\ self()), do: ...

или
def unsubscribe(bcast), do: unsubscribe(bcast, self(), false)
def unsubscribe(bcast, confirm), do: unsubscribe(bcast, self(), confirm)
def unsubscribe(bcast, sub, confirm), do: ...

что то же самое, только менее удобно
источник

a

arikai in pro.elixir
Мерль🛠
Добрый день. Есть две имплементации функции, которые конфликтуют. Как лучше зарефакторить и сделать такую функцию с двумя опциональными параметрами, один из которых должен вычисляться в момент вызова?
Если есть 2 и более аргументов с дефолтными значениями - передавай как keyword opts \\ [] в конце
Делай в теле разбор и прописывай дефолты
И потом вызывай как unsubscribe(bcast, sub: somesub, confirm: true)
источник

PG

Pig Greenest in pro.elixir
да, тоже нормальный вариант
источник
2020 August 21

V

V in pro.elixir
Мерль🛠
Добрый день. Есть две имплементации функции, которые конфликтуют. Как лучше зарефакторить и сделать такую функцию с двумя опциональными параметрами, один из которых должен вычисляться в момент вызова?
на самом деле тут две функции (именно по логике их использования) - unsubscribe и, например, unsubscribe_self
def unsubscribe(bcast, sub, confirm \\ false) do
   send(bcast, {:unsubscribe, sub, confirm})
end

def unsubscribe_self(bcast, confirm \\ false) do
   unsubscribe(bcast, self(), confirm)
end
источник

O

Olga in pro.elixir
Всем, доброе утро!
#вакансия
#Разработчик Elixir (middle/senior)
#Москва/Казань
#fulltime
#офис или  #удаленно
Занятость: полная 
Компания и вилка (вопросики: зависит от ожиданий кандидата, опыта и региона)
Мы разрабатываем и поддерживаем множество продуктов: web- проекты, мобильные приложения, рекламные сервисы и сложные и объемные решения по обработке данных, включающие в себя десятки независимых подсервисов.
СТЕК:
Elixir Phoenix Erlang Erlang-otp Git PostgreSQL Redis.
Знание Ruby on Rails, как большое преимущество.

Условия:
Высокая инженерная культура разработки;
Всегда даем подробный разбор после проверки тестового;
Оффер в течение 1-2 суток после тех.собеседования;
Работа удаленно или в одном из офисов;
Официальное оформление.

О компании: мы постоянно развиваемся, поэтому вакансии у нас есть всегда, средний срок работы сотрудника от 2,5 лет. У нас адекватная команда и нет излишней бюрократии. Вилку не указываю тк все зависит от уровня кандидата.  Вилку и название компании в личку (чтобы не создавать белый шум). Мы даем тестовое задание, но оно показывает кандидату, с чем придется работать ежедневно и ВСЕГДА даем обратную связь с подробным разбором.
Контакты: @BetterCallOl@BetterCallOl
источник

DI

Dmitry Ivanov in pro.elixir
о, казань )
источник

ŹR

Źmićer Rubinštejn in pro.elixir
О, funbox.
источник