
Buckler
28.02.2018
10:25:36
Hello, David!
Please, calculate:
85+37=...
If you don't answer - you'll get banned from the channel...
Good luck!

Артем
01.03.2018
06:47:09
посоны
а кто-то использует https://github.com/izelnakri/paper_trail ?
годно оно?

Google

Артем
01.03.2018
08:58:29
годно, аппрувд
))

Dmitry
01.03.2018
13:26:50
А ещё with полностью не дружит с диалайзером
Тока ща вспомнил
function has no local return если есть with - в половине случаев

Dmitry
01.03.2018
13:29:25
мб блок else хочет?

Dmitry
01.03.2018
13:33:31
Не, есть всегда
Я до конца не разобрался
Если лямбды есть хоть в одном блоке - то сразу досвидания
А так - хрен пойми его логику

Alex
02.03.2018
11:22:50
Как сказать distillery вообще не генерить ничего про cookie?

Dmitry
02.03.2018
11:51:01
@nwalker Можно вроде бы как-то свой vm.args передать.

Alex
02.03.2018
11:51:25
Да, можно свой целиком

Google

Dmitry
02.03.2018
11:52:14
Без cookie соответственно, мы вообще переделали у себя так, что vm.args генерируем внутри конфигурации и можно в конфигурации указать: vm.cookie = "coookie" и оно с ним запустится.
Вся конфигурация приложения, включая этих параметров в одном файле.

Alex
02.03.2018
12:23:51
Я в перспективе возьму курс на отказ от межнода, но это долгая история

Roman
02.03.2018
13:57:15
Друзья! Рады пригласить вас на первый митап сообщества Elixir-разработчиков в Петербурге!
В программе выступления:
- Владимир Гордеев о нюансах работы с OTP и платформой в целом, справедливыми как для Erlang, так и для Elixir.
- Станислав Герман (Trade0x) о проблемах, которые решает Elixir в FinTech компании и причинах для перехода с Ruby on Rails на Phoenix.
- Артём Кривоножко (Actimind), тема уточняется.
Митап состоится 19 марта в КДЦ Club House по адресу пр Медиков д. 3 к.1. Начало в 19:00.
Участие бесплатное, регистрация по ссылке: https://piter-ex.timepad.ru/event/676533/
Закрепите, пожалуйста ??

dimcha
02.03.2018
14:02:07
а может на PiterUnited собраться? он там-же 17 марта

Andrey
02.03.2018
14:05:20
можно и там и там на самом деле =)

Roman
02.03.2018
14:09:17
Мы решили провести пилотный митап отдельно, чтобы понять примерное количество "чистой" аудитории, заинтересованной в такого рода мероприятии. На PiterUnited может оказаться много тех, кто просто зайдет послушать, но не захочет остаться в сообществе

Nikita
02.03.2018
14:09:23
вот это хорошо

Ivan
02.03.2018
14:09:25
да чтож вы так рано то(
на месяцок бы попозжа)

Yaroslav
02.03.2018
14:12:30
@dm

Dmitry
02.03.2018
14:12:45
Людей надо склонять к эликсиру, т.к те кто придут про эликсир уже знают как бы
а так свежие уши были бы)

Sergey
02.03.2018
14:13:35

Yaroslav
02.03.2018
14:13:52
@Virviil ты едешь в питер?

Ivan
02.03.2018
14:17:41
Планируете транслировать?

Dmitry
02.03.2018
14:18:57
@y_zee Не в этот раз
У меня есть классная идея кстати - рассказать как правильно делать правильные канонические врапперы для сторонних рест АПИ, только времени нету написать доклад...
Тут бы хоть agala_email доделать...

Google

Артем
02.03.2018
14:22:55

Dmitry
02.03.2018
14:24:29

Артем
02.03.2018
14:27:50
спасибо за доклад, кстати. выступать в такой атмосфере, наверно, было тяжко

Dmitry
02.03.2018
14:30:07
Всегда пожалуйста! Было почти всё норм, кроме стола "ненаших", которые сильно приседали на правое ухо...

ⰿⰰⰾⱏ
02.03.2018
14:35:20

Yuri
02.03.2018
14:37:44

Dmitry
02.03.2018
14:52:33
with auth when not is_nil(auth) <- Repo.get(Auth, id),обвиняется в
[ElixirLS Dialyzer] The pattern 'nil' can never match the type 'false'
Вот чё за фигня с этим with?

Никита
02.03.2018
14:58:21
дык зачем такие конструкции строить?)))
with %Auth{} = auth <- Repo.get(Auth, id)
хотя бы так)

Dmitry
02.03.2018
14:59:04
Ну потому что ecto же не может нормально вернуть {:ok, struct}
Пидарская штука

Никита
02.03.2018
14:59:28
А функцию написать? чтобы нормально возвращало?)))

Dmitry
02.03.2018
14:59:57
На каждый гет функцию писать - запаришься
Смысл в том, что накостылить можно

Никита
02.03.2018
15:00:13
if auth = Repo.get(Auth, id), do: {:ok, auth}, else: {:error, :no_auth}

Dmitry
02.03.2018
15:00:20
Вот только почему мне приходится это делать?

Никита
02.03.2018
15:00:51
with %Auth{} = auth <- Repo.get(Auth, id)

Анастасия
02.03.2018
15:01:20
без функции вернется nil и ищи потом что именно nil

Google

Dmitry
02.03.2018
15:01:59
if я кстати вообще не пользуюсь

Никита
02.03.2018
15:02:14
with %Auth{} = auth <- Repo.get(Auth, id) чем не нравится?)

Yuri
02.03.2018
15:02:23

Dmitry
02.03.2018
15:02:38
Но смысл моих тезисов в том, что with - недоделанная штука

Никита
02.03.2018
15:02:47
нормальная штука)

Alexey
02.03.2018
15:02:59

Dmitry
02.03.2018
15:03:02

Alexey
02.03.2018
15:04:25
Тогда странно, в новых версиях чинили проблему с dialyzer и with

Dmitry
02.03.2018
15:04:25
Может ElixirLs не то подтянул

Yuri
02.03.2018
15:05:04
case
а если одно значение чекнуть или тем самый исключаешь nil

Dmitry
02.03.2018
15:05:06
Надо посмотреть из какой он директории запускает эликсир

Никита
02.03.2018
15:05:45
with %Auth{} = auth <- Repo.get(Auth, id) Такая конструкция плоха в феникс1.3 стайле) где все проваливается в фолбэк контроллер)

Dmitry
02.03.2018
15:05:49
Приведи пример, я тебе скажу
На всех проектах, где у мкеня 1.3 феникс - у меня ГрафКЛ