Size: a a a

2019 January 24

DR

Dmitry Russ (Aleksandrov) in pro.elixir
Но вопрос тут в том, может сразу вести map вместо proplist-а? Потому что proplist с появлением map-ов становится не совсем актуален (в большинстве случаев). Кстати, я иногда в местах между legacy кодом и не легаси, проплисты перевожу в map-ы - ради удобства обращения.
источник

AB

Alexey Bolshakov in pro.elixir
ну да. и в проплисте может быть больше одного раза значение, а иногда это совсем не надо.
источник

AB

Alex Bubnov in pro.elixir
Alexey Bolshakov
ну да. и в проплисте может быть больше одного раза значение, а иногда это совсем не надо.
а иногда как раз надо
источник

AB

Alex Bubnov in pro.elixir
увы
источник

DR

Dmitry Russ (Aleksandrov) in pro.elixir
Alexey Bolshakov
ну да. и в проплисте может быть больше одного раза значение, а иногда это совсем не надо.
Я в map-ах аккумулирую сразу - это особенно быстрее работает, когда часто нужно получить все значения по ключу.
источник

МБ

Максим Барулин in pro.elixir
ещё один тупой вопрос: как сделать так, чтобы пустая строка считалась false? Т.е написать "aaa #{str || "default"} bbbb``и если str пустая, то вывести дефолтное значение. Или надо обязательно через `if делать?
источник

AB

Alex Bubnov in pro.elixir
def or_empty("", default), do: default
def or_empty(other, _), do: other

str |> or_empty("default")
источник

AB

Alex Bubnov in pro.elixir
я ничего сравнимого по компактности придумать не могу
источник

ℹ🅿

ℹ️ 🅿️ in pro.elixir
#работа

В Московском офисе открыта позиция опытного elixir-разработчика на удаленку(но можно и в офис).
Текущий бэк увеличивается, сейчас 4 разработчика на ruby/elixir, нужно еще 4!

Немного о нас:
Компания: worki.ru – стабильный быстрорастущий продукт (топ 1-2 категории бизнес, топ 50 overall) для синих воротничков, линейного и мидл персонала и HR. Очень большой фичалист, рост трафика и конкретные планы по серьезному развитию. Возможность присоединиться к сильнейшей команде почти на самом старте и оказать причастным к очень значимому проекту на многих рынках.


Технологии: #ruby #rails #elixir #elasticsearch #redis #postgresql #nats

Работа в офисе, с возможностью удаленки и гибкого графика. Главное – светлая голова, упорство и, простите за формализм, нацеленность на результат, бодрый ум. Тип занятости – обильный, но гибкий.


Обязанности и требования абсолютно стандартные. Творить добро, делать это с умом и теплом.
Условия:
* с первого дня по ТК РФ белая зп, работа только с физлицами(гражданство РФ только)
* новые макбуки
* одна из самых сильных команд в России
* отличные CEO и CTO, опытные менеджеры из авито, мэйл.ру
* никаких красивых влажных слов про стартапы, мы делаем бизнес
* скрам и вот это все
* день в две недели на саморазвитие

У нас много интересных задач и амбициозных планов, подкрепленных ежедневными шагами вперед.

Вилка - 145-220к
обращаться к @beastia, @xternal, @antony_vorobiev
источник

D

Dmitry in pro.elixir
2.2k-3.3k $ пичалька
источник

ℹ🅿

ℹ️ 🅿️ in pro.elixir
ну компания российская =)
источник

EA

Evgeniy Abramov in pro.elixir
Для ру рынка норм
источник

МБ

Максим Барулин in pro.elixir
Alex Bubnov
def or_empty("", default), do: default
def or_empty(other, _), do: other

str |> or_empty("default")
да, я тоже примерно так думал, но почему пустая строка в этом контексте не равна false - для меня тайна, если не сложно - просветите
источник

ŹR

Źmićer Rubinštejn in pro.elixir
false это атом
источник

AB

Alex Bubnov in pro.elixir
Максим Барулин
да, я тоже примерно так думал, но почему пустая строка в этом контексте не равна false - для меня тайна, если не сложно - просветите
потому что false это false и в редких случаях nil
источник

ŹR

Źmićer Rubinštejn in pro.elixir
А сторока - это binary
источник

ŹR

Źmićer Rubinštejn in pro.elixir
А Kernel.|| - это синтаксический сахар
источник

ŹR

Źmićer Rubinštejn in pro.elixir
В эликсире все - это сахар
источник

МБ

Максим Барулин in pro.elixir
угу, хотя забавно, немного
источник

AB

Alex Bubnov in pro.elixir
Максим Барулин
угу, хотя забавно, немного
ничего забавного, все правильно
источник