Dmitry
23.09.2017
15:23:21
Evgeniy
23.09.2017
15:23:56
Прям как в случае с эликсиром? :)
Dmitry
23.09.2017
15:24:56
Evgeniy
23.09.2017
15:26:05
Или вы решили всерьез учить фп ради денег?
Google
Dmitry
23.09.2017
15:27:37
Хм... как-то то и дело пишут люди, которым нужен эрланг... так что почему нет?
А кто-то может о Швеции мечтает...
Alexander
23.09.2017
15:32:47
хейтерс гона хейт ?
Vladimir
23.09.2017
15:33:42
Можно использовать и Erlang, и Clojure. :) Вместе они хорошо сочетаются и друг друга дополняют. :)
Alex
23.09.2017
15:34:39
а если серьезно, то первый язык программирования, который нужно преподавать в школах и институтах должен быть ергланг, чтобы потом на других языках пытались делать так же как в ерланг ?
Alexsey
23.09.2017
15:35:49
Vladimir
23.09.2017
15:36:00
По поводу деплоев - в Эрланге делаю rebar3 release, потом всё это пакую в deb. Раскатываю анзиблом. А в эликсире edeliver я бы не стал юзать - в него потыкал, и чот не вкатило совсем.
Alexsey
23.09.2017
15:36:12
По времени одинаково, что с ним, что без, если я правильно понял
Vladimir
23.09.2017
15:37:45
Эликсир - интересная попытка засыпать Erlang сахаром с горкой. Что из этого получилось, уже можно и сейчас видеть.
Alexander
23.09.2017
15:39:05
докер и эликсир релизы - наш выбор деплоя ?
Vladimir
23.09.2017
15:40:17
Я всё-таки начал щупать Эликсир, и как-то... даже не знаю. Оно не сложное совсем, но по мере изучения всплывают иногда странности и несуразности в дизайне языка. С ними жить можно, это несомненно, но вот есть ощущение отсутствия целостности видения у Валима. У Рича Хикки с его Clojure такое ощущение есть.
Alexander
23.09.2017
15:40:18
правда кто-то там выше несогласен был с таким выбором...
Ruslan
23.09.2017
15:41:15
Google
Vladimir
23.09.2017
15:41:17
Конечно, может это я так ощущаю Эликсир потому, что уже прилично поработал и с Эрлангом, и с Clojure, и мыслю субьективно.
Marat
23.09.2017
15:41:43
Alexander
23.09.2017
15:42:09
докер не vm и эрланговое общение между нодами мы не юзаем
Scas
23.09.2017
15:42:56
Зачем тагда эликсир? Чтоб убить RoR
Alexander
23.09.2017
15:43:03
либо http rest, либо эвенты через kafka, либо кросс-серверное общение по своему бинарному протоколу
Vladimir
23.09.2017
15:43:24
Ruslan
23.09.2017
15:44:18
Alexander
23.09.2017
15:44:43
ну, пока что на одной ноде живёт всё. несколько нод кафки
Ruslan
23.09.2017
15:44:57
была еще где-то статья про спортивный сайт с новосятми, они после миграции на феникс с рельсов уменьшили количество серверов в 10 раз
Alexander
23.09.2017
15:45:02
и несколько сторонних инсталлов, интегрированных
Vladimir
23.09.2017
15:45:21
Scas
23.09.2017
15:45:27
Там эликсир для хайпа, эрланг и beam наше все
Ruslan
23.09.2017
15:46:10
https://www.techworld.com/apps-wearables/how-elixir-helped-bleacher-report-handle-8x-more-traffic-3653957/
ошибочка, со 150 до 5ти
Alexander
23.09.2017
15:46:40
а нах? у нас микросервисов штук 30, если потом решим части переписывать на чем-то более быстром, то не нужно будет менять транспорт и всё просто зайдёт
Vladimir
23.09.2017
15:46:56
А, вон оно что. Понял, резонно.
Scas
23.09.2017
15:47:20
Alexander
23.09.2017
15:47:54
у нас щас основной затык в производительности и источник багов - мобильные разработчики которые наш API потребляют ?
Vladimir
23.09.2017
15:48:20
Я почему спросил - сейчас pet project пишу, там всё на эрланговом транспорте, но кол-во нод вряд ли будет больше десятка, потому вроде бы тут нестрашно. А там Erlang 21 появится, где обещают другую архитектуру транспорта.
Но так-то да. Если переходить на не-Эрланг, то лучше кастомный протокол сразу.
Google
Dmitry
23.09.2017
16:14:04
Erlang on xen кто-нибудь пробовал?)
Ну или Elixir on xen )
Alexander
23.09.2017
17:14:40
https://medium.com/@spscream/revised-building-an-elixir-release-into-docker-image-using-gitlab-ci-3610cf25bc90 вывалил наш .gitlab-ci.yml
Slava
23.09.2017
18:01:54
круто, спасибо
Dmitry
23.09.2017
18:07:24
Artem
23.09.2017
20:36:03
А бот может ответы тоже удалять?
Slava
23.09.2017
20:44:24
а никто не знает где в телеграмме группу про crystal найти? а то в pro.crystal никого и вообще что-то не то
illiatshurotshka❄️
23.09.2017
21:07:28
Slava
23.09.2017
21:17:42
Dmitry
23.09.2017
21:30:06
@noma4i Какая отладка в nodejs? Что там сделали? Я лично, наоборот, не знаю языка с более мощными возможностями отладки продакшн систем, чем erlang/elixir (ну может в nodejs что придумали новое).
Dmitry
23.09.2017
21:56:23
Вернее он банит после первого неверного соообщения
Dmitry
23.09.2017
22:02:25
...Несколько раз всплывала тема деплоя. Почему не использовать агностические тулзы для деплоя? У меня такой опыт, что с эрлангом, что с эликсиром - стратегия деплоя не зависит от языка, а задаётся тем, как это "принято" для продукта в целом с поправками на ограничения. К примеру, если в результате есть архив с bin/app start, то можно использовать абсолютно любой агностик интсрумент для деплоя. Я использую для личного проекта droneio и весь деплой помещается в 75 строк .yaml сделанных за 2 часа работает уже давно без проблем. На работе мы пакуем rpm пакет и дальше там devops химичат и им абсолютно всё равно, что под капотом elixir или java (в нашей комманде мы на Elixir разрабатываем). Поэтому я не понимаю, зачем вообще нужен bash-киборг edeliver или какое нативное решение, когда distillery пакует релиз и можно использовать любой существующий агностик тул для деплоя?
Dmitry
23.09.2017
22:03:59
Dmitry
23.09.2017
22:05:29
Единственное, что конечно - мне кажется, что мы, наверное практически единственные, кто хотел имел админочитаемый конфиг(типа conform) в /etc/app/app.conf читаемый релизом вовремя старта и иметь возможность его же перезагрузить командой reload ?
@Virviil Что значит "вейпить и смузить"?
Dmitry
23.09.2017
22:09:08
Alexander
24.09.2017
01:02:31
Combot
24.09.2017
06:38:04
combot.org/chat/-1001061355522
Константин
24.09.2017
13:41:03
Попал Андрей))
Google
Admin
Константин
24.09.2017
13:41:11
Походу бот
Kelin
24.09.2017
13:41:30
а если не ответил с первого раза?
опечатка, скажем
Константин
24.09.2017
13:41:47
помоему он дает еще попытки
Kelin
24.09.2017
13:42:15
Технологии из 3017
Мне этот бот напомнил мем
Dmitry
24.09.2017
15:05:52
Он не даёт никаких попыток
Это Армагеддон-бот
Можно попыток добавить... Но это за дополнительную плату
Nick
24.09.2017
16:10:35
для того чтобы залить феникс проект обязательно надо использовать какие-то инструменты для деплоя? Нельзя просто гитом стянуть и запустить?
никогда не деплоил просто, хочу попробовать залить свой проектик на scaleway
Alex
24.09.2017
16:12:00
можно, затянуть, на месте собрать и запустить
Nick
24.09.2017
16:12:43
порты там
Alex
24.09.2017
16:15:18
можно запустить феникс апп на порту 4000 а nginx заставить форвадить на этот порт. в этом случае феникс аппу не потребуется давать права на прослушку 80 порта.
а можно без nginx, у феникса встроеный web server - cowboy
Nikolay
24.09.2017
16:15:26
https://dennisreimann.de/articles/phoenix-nginx-config.html
Nick
24.09.2017
16:17:32
Google
Vladimir
24.09.2017
16:27:24
BTW молча вышел Tsung 1.7
И дизайн сайта обновился. Теперь он не выглядит как страница из 2000х.
Тут тсунгом какой-то чатик тестят, написанный на... Crystal :)
http://kemalcr.com/blog/2016/11/13/benchmarking-and-scaling-websockets-handling-60000-concurrent-connections/
Веб-советы, все дела.
Евгений
24.09.2017
20:47:11
Andrew [FA]
24.09.2017
22:54:53
привет, извините может не совсем туда.
есть кто по Erlang?
Alexey
24.09.2017
23:00:11
это сюда